--- /srv/rebuilderd/tmp/rebuilderdDmdmDP/inputs/libpython3.15-dev_3.15.0~b3-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdDmdmDP/out/libpython3.15-dev_3.15.0~b3-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-23 22:11:52.000000 debian-binary │ -rw-r--r-- 0 0 0 8436 2026-06-23 22:11:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4814588 2026-06-23 22:11:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4815724 2026-06-23 22:11:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.15-dev │ │ │ Source: python3.15 │ │ │ Version: 3.15.0~b3-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 20568 │ │ │ +Installed-Size: 20574 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0~b3-1), libpython3.15 (= 3.15.0~b3-1), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.15) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -319,15 +319,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7893 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5481 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9174606 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 8793010 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 8799114 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9166 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8460 2026-06-23 22:11:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-23 22:11:52.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-23 22:11:52.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-23 22:11:52.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-23 22:11:52.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: index_pool.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: jit_publish.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: pystats.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │┄ nm: jit_unwind.o: no symbols │ │ │ │ @@ -6,15 +6,14 @@ │ │ │ │ _PyToken_TwoChars in token.o │ │ │ │ _PyToken_OneChar in token.o │ │ │ │ _PyToken_ThreeChars in token.o │ │ │ │ _PyParser_TokenNames in token.o │ │ │ │ _PyPegen_run_parser_from_string in pegen.o │ │ │ │ _PyPegen_Parser_New in pegen.o │ │ │ │ _PyPegen_run_parser in pegen.o │ │ │ │ -_PyPegen_Parser_Free in pegen.o │ │ │ │ _PyPegen_lookahead in pegen.o │ │ │ │ _PyPegen_expect_token in pegen.o │ │ │ │ _PyPegen_fill_token in pegen.o │ │ │ │ _PyPegen_lookahead_with_int in pegen.o │ │ │ │ _PyPegen_expect_soft_keyword in pegen.o │ │ │ │ _PyPegen_name_token in pegen.o │ │ │ │ _PyPegen_is_memoized in pegen.o │ │ │ │ @@ -22,14 +21,15 @@ │ │ │ │ _PyPegen_update_memo in pegen.o │ │ │ │ _PyPegen_insert_memo in pegen.o │ │ │ │ _PyPegen_string_token in pegen.o │ │ │ │ _PyPegen_get_last_nonnwhitespace_token in pegen.o │ │ │ │ _PyPegen_lookahead_with_string in pegen.o │ │ │ │ _PyPegen_number_token in pegen.o │ │ │ │ _PyPegen_expect_forced_token in pegen.o │ │ │ │ +_PyPegen_Parser_Free in pegen.o │ │ │ │ _PyPegen_run_parser_from_file_pointer in pegen.o │ │ │ │ _PyPegen_byte_offset_to_character_offset in pegen.o │ │ │ │ _PyPegen_byte_offset_to_character_offset_raw in pegen.o │ │ │ │ _PyPegen_soft_keyword_token in pegen.o │ │ │ │ _PyPegen_interactive_exit in pegen.o │ │ │ │ _PyPegen_byte_offset_to_character_offset_line in pegen.o │ │ │ │ _PyPegen_lookahead_for_expr in pegen.o │ │ │ │ @@ -74,22 +74,22 @@ │ │ │ │ _PyPegen_keyword_or_starred in action_helpers.o │ │ │ │ _PyPegen_check_fstring_conversion in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_raise_error_for_missing_comma in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_template_str in action_helpers.o │ │ │ │ _PyPegen_concatenate_tstrings in action_helpers.o │ │ │ │ _PyPegen_interpolation in action_helpers.o │ │ │ │ @@ -1937,20 +1937,20 @@ │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_Yield in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_Await in Python-ast.o │ │ │ │ _PyAST_TemplateStr in Python-ast.o │ │ │ │ @@ -2012,32 +2012,32 @@ │ │ │ │ _Py_BuildMap_StackRefSteal in ceval.o │ │ │ │ _PyCallMethodDescriptorFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_CallBuiltinClass_StackRef in ceval.o │ │ │ │ _PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _Py_BuildString_StackRefSteal in ceval.o │ │ │ │ _PyEval_GetIter in ceval.o │ │ │ │ _PyEval_LazyImportName in ceval.o │ │ │ │ -_PyEval_ImportFrom in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ +_PyEval_ImportFrom in ceval.o │ │ │ │ _PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_GetAwaitable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_GetANext in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ +_PyEval_GetAwaitable in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ +_PyEval_GetANext in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _PyEval_ImportName in ceval.o │ │ │ │ +_PyEval_LazyImportFrom in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_PyEval_LazyImportFrom in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_MonitorRaise in ceval.o │ │ │ │ _Py_LoadAttr_StackRefSteal in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ _PyCallMethodDescriptorFast_StackRef in ceval.o │ │ │ │ @@ -2314,16 +2314,16 @@ │ │ │ │ _PyErr_NormalizeException in errors.o │ │ │ │ PyErr_SetNone in errors.o │ │ │ │ _PyErr_WriteUnraisableDefaultHook in errors.o │ │ │ │ PyErr_SetImportErrorSubclass 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_NormalizeException in errors.o │ │ │ │ _PyErr_SetLocaleString in errors.o │ │ │ │ _PyErr_EmitSyntaxWarning in errors.o │ │ │ │ @@ -2928,17 +2928,17 @@ │ │ │ │ _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 │ │ │ │ _PyInterpreterState_SetNotRunningMain in pystate.o │ │ │ │ _PyThreadState_NewBound in pystate.o │ │ │ │ +PyThreadState_Ensure in pystate.o │ │ │ │ PyThreadState_Swap in pystate.o │ │ │ │ PyThreadState_Delete in pystate.o │ │ │ │ -PyThreadState_Ensure in pystate.o │ │ │ │ PyGILState_Check in pystate.o │ │ │ │ PyThreadState_GetDict in pystate.o │ │ │ │ _PyThreadState_GetDict in pystate.o │ │ │ │ PyThreadState_Release in pystate.o │ │ │ │ PyInterpreterView_Close in pystate.o │ │ │ │ PyThreadState_GetFrame in pystate.o │ │ │ │ PyInterpreterState_GetDict in pystate.o │ │ │ │ @@ -2967,14 +2967,15 @@ │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ _PyInterpreterState_IDDecref in pystate.o │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ _PyInterpreterState_RequiresIDRef in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameAllowSpecialization in pystate.o │ │ │ │ PyThreadState_DeleteCurrent in pystate.o │ │ │ │ @@ -2982,15 +2983,14 @@ │ │ │ │ _PyInterpreterGuard_GetInterpreter in pystate.o │ │ │ │ _PyThreadState_Prealloc in pystate.o │ │ │ │ _PyThreadState_Init in pystate.o │ │ │ │ PyInterpreterState_Clear in pystate.o │ │ │ │ PyThreadState_SetAsyncExc in pystate.o │ │ │ │ PyThreadState_Next in pystate.o │ │ │ │ _PyInterpreterState_GetEvalFrameFunc in pystate.o │ │ │ │ -_PyThreadState_HangThread in pystate.o │ │ │ │ _Py_GetMainConfig in pystate.o │ │ │ │ _Py_tss_gilstate in pystate.o │ │ │ │ _Py_tss_interp in pystate.o │ │ │ │ _Py_tss_tstate in pystate.o │ │ │ │ Py_CompileStringExFlags in pythonrun.o │ │ │ │ _Py_CompileStringObjectWithModule in pythonrun.o │ │ │ │ PyRun_SimpleStringFlags in pythonrun.o │ │ │ │ @@ -3511,31 +3511,31 @@ │ │ │ │ 0000019c T _PyToken_ThreeChars │ │ │ │ 00000000 T _PyToken_TwoChars │ │ │ │ │ │ │ │ pegen.o: │ │ │ │ 00000048 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ -00000094 r .LC10 │ │ │ │ -000000d0 r .LC11 │ │ │ │ -00000100 r .LC12 │ │ │ │ -00000150 r .LC13 │ │ │ │ -000001a8 r .LC14 │ │ │ │ -000001b8 r .LC15 │ │ │ │ -000001c0 r .LC16 │ │ │ │ -000001cc r .LC17 │ │ │ │ -000001d4 r .LC18 │ │ │ │ -000001ec r .LC19 │ │ │ │ +00000088 r .LC10 │ │ │ │ +00000094 r .LC11 │ │ │ │ +000000d0 r .LC12 │ │ │ │ +00000100 r .LC13 │ │ │ │ +00000150 r .LC14 │ │ │ │ +000001a8 r .LC15 │ │ │ │ +000001b8 r .LC16 │ │ │ │ +000001c0 r .LC17 │ │ │ │ +000001cc r .LC18 │ │ │ │ +000001d4 r .LC19 │ │ │ │ +000001ec r .LC20 │ │ │ │ 0000001c r .LC3 │ │ │ │ -0000005c r .LC4 │ │ │ │ -00000064 r .LC5 │ │ │ │ -0000006c r .LC6 │ │ │ │ -00000074 r .LC7 │ │ │ │ -0000007c r .LC8 │ │ │ │ -00000088 r .LC9 │ │ │ │ +0000005c r .LC5 │ │ │ │ +00000064 r .LC6 │ │ │ │ +0000006c r .LC7 │ │ │ │ +00000074 r .LC8 │ │ │ │ +0000007c r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_AsStringAndSize │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromCComplex │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -3563,52 +3563,52 @@ │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -000018f0 t Py_XDECREF │ │ │ │ +000000d0 t Py_XDECREF.part.0 │ │ │ │ 00000028 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_Name │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyExc_IncompleteInputError │ │ │ │ -00001860 T _PyPegen_Parser_Free │ │ │ │ -0000017c T _PyPegen_Parser_New │ │ │ │ -000007e4 T _PyPegen_byte_offset_to_character_offset │ │ │ │ -00001934 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ -00000828 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ +000021c0 T _PyPegen_Parser_Free │ │ │ │ +0000054c T _PyPegen_Parser_New │ │ │ │ +000002cc T _PyPegen_byte_offset_to_character_offset │ │ │ │ +0000225c T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ +00000310 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ 00000088 T _PyPegen_expect_forced_result │ │ │ │ -00000590 T _PyPegen_expect_forced_token │ │ │ │ -00000938 T _PyPegen_expect_soft_keyword │ │ │ │ -00000050 T _PyPegen_expect_token │ │ │ │ -000000f8 T _PyPegen_fill_token │ │ │ │ -000012b8 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ -000011a0 T _PyPegen_insert_memo │ │ │ │ +00000000 T _PyPegen_expect_forced_token │ │ │ │ +0000129c T _PyPegen_expect_soft_keyword │ │ │ │ +000009b4 T _PyPegen_expect_token │ │ │ │ +00000a5c T _PyPegen_fill_token │ │ │ │ +00001c1c T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ +00001b04 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ -00000a00 T _PyPegen_is_memoized │ │ │ │ -00000000 T _PyPegen_lookahead │ │ │ │ -00001b80 T _PyPegen_lookahead_for_expr │ │ │ │ -00001b94 T _PyPegen_lookahead_for_stmt │ │ │ │ -0000084c T _PyPegen_lookahead_with_int │ │ │ │ -0000132c T _PyPegen_lookahead_with_string │ │ │ │ -00000afc T _PyPegen_name_token │ │ │ │ -00000e30 T _PyPegen_new_identifier │ │ │ │ -00001458 T _PyPegen_number_token │ │ │ │ +00001364 T _PyPegen_is_memoized │ │ │ │ +00000964 T _PyPegen_lookahead │ │ │ │ +000024a4 T _PyPegen_lookahead_for_expr │ │ │ │ +000024b8 T _PyPegen_lookahead_for_stmt │ │ │ │ +000011b0 T _PyPegen_lookahead_with_int │ │ │ │ +00001c90 T _PyPegen_lookahead_with_string │ │ │ │ +00001460 T _PyPegen_name_token │ │ │ │ +00001794 T _PyPegen_new_identifier │ │ │ │ +00001dbc T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ -000002c0 T _PyPegen_run_parser │ │ │ │ -00000660 T _PyPegen_run_parser_from_file_pointer │ │ │ │ +00000690 T _PyPegen_run_parser │ │ │ │ +0000010c T _PyPegen_run_parser_from_file_pointer │ │ │ │ 00000000 T _PyPegen_run_parser_from_string │ │ │ │ -000008b4 T _PyPegen_soft_keyword_token │ │ │ │ -00001218 T _PyPegen_string_token │ │ │ │ -00001078 T _PyPegen_update_memo │ │ │ │ +0000039c T _PyPegen_soft_keyword_token │ │ │ │ +00001b7c T _PyPegen_string_token │ │ │ │ +000019dc T _PyPegen_update_memo │ │ │ │ U _PyToken_Free │ │ │ │ U _PyToken_Init │ │ │ │ U _PyTokenizer_Free │ │ │ │ U _PyTokenizer_FromFile │ │ │ │ U _PyTokenizer_FromString │ │ │ │ U _PyTokenizer_FromUTF8 │ │ │ │ U _PyTokenizer_Get │ │ │ │ @@ -3620,17 +3620,16 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ U _Pypegen_set_syntax_error │ │ │ │ U _Pypegen_tokenizer_error │ │ │ │ U __errno_location │ │ │ │ -00000134 t compute_parser_flags │ │ │ │ 00000048 r forbidden.0 │ │ │ │ -000016c4 t parsenumber_raw │ │ │ │ +00002028 t parsenumber_raw │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strncpy │ │ │ │ │ │ │ │ pegen_errors.o: │ │ │ │ @@ -3696,29 +3695,29 @@ │ │ │ │ 00000818 t get_error_line_from_tokenizer_buffers │ │ │ │ 00000a64 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -0000020c r .LC0 │ │ │ │ -00000214 r .LC1 │ │ │ │ +00000208 r .LC0 │ │ │ │ +00000210 r .LC1 │ │ │ │ 000000bc r .LC10 │ │ │ │ 00000100 r .LC11 │ │ │ │ 00000104 r .LC12 │ │ │ │ 00000108 r .LC13 │ │ │ │ 0000010c r .LC14 │ │ │ │ 00000110 r .LC15 │ │ │ │ 00000140 r .LC16 │ │ │ │ 00000144 r .LC17 │ │ │ │ 0000018c r .LC18 │ │ │ │ 000001d4 r .LC19 │ │ │ │ 000001dc r .LC20 │ │ │ │ -000001e0 r .LC21 │ │ │ │ -0000021c r .LC23 │ │ │ │ +00000218 r .LC22 │ │ │ │ +00000244 r .LC23 │ │ │ │ 00000248 r .LC24 │ │ │ │ 00000270 r .LC25 │ │ │ │ 000002a0 r .LC26 │ │ │ │ 000002ac r .LC27 │ │ │ │ 000002b8 r .LC28 │ │ │ │ 000002c0 r .LC29 │ │ │ │ 00000000 r .LC3 │ │ │ │ @@ -3800,78 +3799,78 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 000008fc T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000bdc T _PyPegen_alias_for_star │ │ │ │ +00001134 T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ -000009e0 T _PyPegen_augoperator │ │ │ │ -00000964 T _PyPegen_check_barry_as_flufl │ │ │ │ +000009c0 T _PyPegen_augoperator │ │ │ │ +00000944 T _PyPegen_check_barry_as_flufl │ │ │ │ 00001c70 T _PyPegen_check_fstring_conversion │ │ │ │ -00000d44 T _PyPegen_check_legacy_stmt │ │ │ │ +00000c78 T _PyPegen_check_legacy_stmt │ │ │ │ 000000d0 T _PyPegen_checked_future_import │ │ │ │ -00000ef8 T _PyPegen_class_def_decorators │ │ │ │ +00000e2c T _PyPegen_class_def_decorators │ │ │ │ 0000092c T _PyPegen_cmpop_expr_pair │ │ │ │ 000007ac T _PyPegen_collect_call_seqs │ │ │ │ 00000108 T _PyPegen_concatenate_strings │ │ │ │ -000013d8 T _PyPegen_concatenate_tstrings │ │ │ │ +0000138c T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00000fd8 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000f5c T _PyPegen_decoded_constant_from_token │ │ │ │ -00000a10 T _PyPegen_dummy_name │ │ │ │ -000008a8 T _PyPegen_empty_arguments │ │ │ │ +00000e90 T _PyPegen_decoded_constant_from_token │ │ │ │ +000009f0 T _PyPegen_dummy_name │ │ │ │ +00000888 T _PyPegen_empty_arguments │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ -00001680 T _PyPegen_ensure_real │ │ │ │ +00001634 T _PyPegen_ensure_real │ │ │ │ 00001084 T _PyPegen_formatted_value │ │ │ │ -00000824 T _PyPegen_function_def_decorators │ │ │ │ +00000804 T _PyPegen_function_def_decorators │ │ │ │ 00000d64 T _PyPegen_get_cmpops │ │ │ │ -00001708 T _PyPegen_get_expr_name │ │ │ │ +000016bc T _PyPegen_get_expr_name │ │ │ │ 00000dec T _PyPegen_get_exprs │ │ │ │ -00000dcc T _PyPegen_get_invalid_target │ │ │ │ +00000d00 T _PyPegen_get_invalid_target │ │ │ │ 000019e0 T _PyPegen_get_keys │ │ │ │ 0000039c T _PyPegen_get_last_comprehension_item │ │ │ │ -00001270 T _PyPegen_get_pattern_keys │ │ │ │ -000012cc T _PyPegen_get_patterns │ │ │ │ +00001224 T _PyPegen_get_pattern_keys │ │ │ │ +00001280 T _PyPegen_get_patterns │ │ │ │ 00001ac0 T _PyPegen_get_values │ │ │ │ -00001424 T _PyPegen_interpolation │ │ │ │ -00000b14 T _PyPegen_join_names_with_dot │ │ │ │ +000013d8 T _PyPegen_interpolation │ │ │ │ +00000af4 T _PyPegen_join_names_with_dot │ │ │ │ 00000ed0 T _PyPegen_join_sequences │ │ │ │ 00000210 T _PyPegen_joined_str │ │ │ │ -0000122c T _PyPegen_key_pattern_pair │ │ │ │ +000011e0 T _PyPegen_key_pattern_pair │ │ │ │ 0000210c T _PyPegen_key_value_pair │ │ │ │ 00001c2c T _PyPegen_keyword_or_starred │ │ │ │ 00000970 T _PyPegen_make_arguments │ │ │ │ -00000a34 T _PyPegen_make_module │ │ │ │ -000007cc T _PyPegen_map_names_to_ids │ │ │ │ +00000a14 T _PyPegen_make_module │ │ │ │ +000007ac T _PyPegen_map_names_to_ids │ │ │ │ 00001ba0 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -000018e8 T _PyPegen_new_type_comment │ │ │ │ +0000189c T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -00000c88 T _PyPegen_raise_error_for_missing_comma │ │ │ │ +00000bbc T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00001978 T _PyPegen_register_stmts │ │ │ │ 00000314 T _PyPegen_seq_append_to_end │ │ │ │ 00000078 T _PyPegen_seq_count_dots │ │ │ │ 00001fe8 T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00001ecc T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000003d8 T _PyPegen_seq_first_item │ │ │ │ 000017e4 T _PyPegen_seq_flatten │ │ │ │ 000006f0 T _PyPegen_seq_insert_in_front │ │ │ │ 00000268 T _PyPegen_seq_last_item │ │ │ │ 00000524 T _PyPegen_set_expr_context │ │ │ │ -00001040 T _PyPegen_setup_full_format_spec │ │ │ │ +00000f74 T _PyPegen_setup_full_format_spec │ │ │ │ 000006b8 T _PyPegen_singleton_seq │ │ │ │ -00001328 T _PyPegen_slash_with_default │ │ │ │ -00000780 T _PyPegen_star_etc │ │ │ │ -0000136c T _PyPegen_template_str │ │ │ │ +000012dc T _PyPegen_slash_with_default │ │ │ │ +00000760 T _PyPegen_star_etc │ │ │ │ +00001320 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -4044,26 +4043,26 @@ │ │ │ │ 00000f74 r .LC93 │ │ │ │ 00000fb4 r .LC94 │ │ │ │ 00000fd8 r .LC95 │ │ │ │ 00001018 r .LC96 │ │ │ │ 00001058 r .LC97 │ │ │ │ 00001080 r .LC98 │ │ │ │ 000010c0 r .LC99 │ │ │ │ -00004198 t INVALID_VERSION_CHECK │ │ │ │ +000041ac t INVALID_VERSION_CHECK │ │ │ │ 00018674 t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -00010404 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00010418 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -4216,228 +4215,228 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ReachedRecursionLimitWithMargin │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_generic_seq_new │ │ │ │ U _Pypegen_stack_overflow │ │ │ │ -0000bd5c t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +0000bd70 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000194 d __compound_literal.0 │ │ │ │ 0000018c d __compound_literal.1 │ │ │ │ 0000015c d __compound_literal.2 │ │ │ │ 00000124 d __compound_literal.3 │ │ │ │ 000000e4 d __compound_literal.4 │ │ │ │ 0000009c d __compound_literal.5 │ │ │ │ 00000064 d __compound_literal.6 │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00001a08 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001ea0 t _gather_143_rule │ │ │ │ -00003f60 t _gather_14_rule │ │ │ │ -00004794 t _gather_34_rule │ │ │ │ -000213c4 t _gather_86_rule │ │ │ │ +00003f74 t _gather_14_rule │ │ │ │ +000047a8 t _gather_34_rule │ │ │ │ +000213bc t _gather_86_rule │ │ │ │ 00016d64 t _gather_91_rule │ │ │ │ -0000b904 t _loop0_122_rule │ │ │ │ +0000b918 t _loop0_122_rule │ │ │ │ 00001688 t _loop0_145_rule │ │ │ │ -0000c3a0 t _loop0_1_rule │ │ │ │ +0000c3b4 t _loop0_1_rule │ │ │ │ 0001a4d0 t _loop0_27_rule │ │ │ │ -0001b624 t _loop0_28_rule │ │ │ │ -00003c1c t _loop0_31_rule │ │ │ │ -00024b44 t _loop0_72_rule │ │ │ │ -0000a808 t _loop0_73_rule │ │ │ │ -0000c6bc t _loop0_76_rule │ │ │ │ -0000cd3c t _loop0_78_rule │ │ │ │ -00003918 t _loop0_88_rule │ │ │ │ +0001b620 t _loop0_28_rule │ │ │ │ +00003c30 t _loop0_31_rule │ │ │ │ +00024b48 t _loop0_72_rule │ │ │ │ +0000a81c t _loop0_73_rule │ │ │ │ +0000c6d0 t _loop0_76_rule │ │ │ │ +0000cd50 t _loop0_78_rule │ │ │ │ +0000392c t _loop0_88_rule │ │ │ │ 000193e4 t _loop1_29_rule │ │ │ │ 0001a648 t _loop1_30_rule │ │ │ │ -00023850 t _loop1_32_rule │ │ │ │ +00023858 t _loop1_32_rule │ │ │ │ 00002124 t _loop1_36_rule │ │ │ │ -0000f180 t _loop1_37_rule │ │ │ │ -000240ac t _loop1_74_rule │ │ │ │ -0000a4d8 t _loop1_75_rule │ │ │ │ -0000e24c t _loop1_77_rule │ │ │ │ -0000967c t _loop1_82_rule │ │ │ │ -00008ba4 t _loop1_83_rule │ │ │ │ +0000f194 t _loop1_37_rule │ │ │ │ +000240b4 t _loop1_74_rule │ │ │ │ +0000a4ec t _loop1_75_rule │ │ │ │ +0000e260 t _loop1_77_rule │ │ │ │ +00009688 t _loop1_82_rule │ │ │ │ +00008bb8 t _loop1_83_rule │ │ │ │ 00001440 t _tmp_106_rule │ │ │ │ -0000cf88 t _tmp_10_rule │ │ │ │ +0000cf9c t _tmp_10_rule │ │ │ │ 00001954 t _tmp_112_rule │ │ │ │ -0000d3e8 t _tmp_114_rule │ │ │ │ -0000b638 t _tmp_116_rule │ │ │ │ +0000d3fc t _tmp_114_rule │ │ │ │ +0000b64c t _tmp_116_rule │ │ │ │ 000003a0 t _tmp_117_rule │ │ │ │ 000011e0 t _tmp_119_rule │ │ │ │ -0000b7cc t _tmp_120_rule │ │ │ │ -0000b718 t _tmp_123_rule │ │ │ │ -0000c2f4 t _tmp_124_rule │ │ │ │ -00010464 t _tmp_126_rule │ │ │ │ +0000b7e0 t _tmp_120_rule │ │ │ │ +0000b72c t _tmp_123_rule │ │ │ │ +0000c308 t _tmp_124_rule │ │ │ │ +00010478 t _tmp_126_rule │ │ │ │ 00001294 t _tmp_128_rule │ │ │ │ 00001c34 t _tmp_129_rule │ │ │ │ 0000086c t _tmp_130_rule │ │ │ │ 00002188 t _tmp_135_rule │ │ │ │ 00001d0c t _tmp_139_rule │ │ │ │ 000015d4 t _tmp_144_rule │ │ │ │ -00010518 t _tmp_151_rule │ │ │ │ +0001052c t _tmp_151_rule │ │ │ │ 00001344 t _tmp_152_rule │ │ │ │ 000014fc t _tmp_153_rule │ │ │ │ 000018ac t _tmp_154_rule.isra.0 │ │ │ │ 000017f8 t _tmp_155_rule │ │ │ │ -000098b4 t _tmp_156_rule │ │ │ │ -00005c14 t _tmp_15_rule │ │ │ │ +000098c0 t _tmp_156_rule │ │ │ │ +00005c28 t _tmp_15_rule │ │ │ │ 00001338 t _tmp_160_rule │ │ │ │ -0000c9cc t _tmp_165_rule │ │ │ │ +0000c9e0 t _tmp_165_rule │ │ │ │ 00001d9c t _tmp_168_rule │ │ │ │ -00003b30 t _tmp_16_rule │ │ │ │ +00003b44 t _tmp_16_rule │ │ │ │ 00000918 t _tmp_170_rule │ │ │ │ 0000022c t _tmp_176_rule │ │ │ │ 000020cc t _tmp_177_rule │ │ │ │ 000002e8 t _tmp_180_rule │ │ │ │ 0000124c t _tmp_21_rule │ │ │ │ -00003020 t _tmp_25_rule │ │ │ │ -0001ee68 t _tmp_26_rule │ │ │ │ -00004c50 t _tmp_35_rule │ │ │ │ -000084a8 t _tmp_41_rule │ │ │ │ -000091a4 t _tmp_42_rule │ │ │ │ -0000dadc t _tmp_43_rule │ │ │ │ -0000d708 t _tmp_5_rule │ │ │ │ +00003034 t _tmp_25_rule │ │ │ │ +0001ee64 t _tmp_26_rule │ │ │ │ +00004c64 t _tmp_35_rule │ │ │ │ +000084bc t _tmp_41_rule │ │ │ │ +000091b0 t _tmp_42_rule │ │ │ │ +0000daf0 t _tmp_43_rule │ │ │ │ +0000d714 t _tmp_5_rule │ │ │ │ 0000369c t _tmp_6_rule │ │ │ │ 00003794 t _tmp_7_rule │ │ │ │ 00003864 t _tmp_8_rule │ │ │ │ 00003934 t _tmp_9_rule │ │ │ │ 00017990 t annotated_rhs_rule │ │ │ │ 00016a20 t args_rule │ │ │ │ 00015c98 t arguments_rule │ │ │ │ -0000770c t atom_rule │ │ │ │ -0000d4b0 t attr_rule │ │ │ │ -00020fb4 t augassign_rule │ │ │ │ -00010bcc t bitwise_and_rule │ │ │ │ -00010210 t bitwise_or_rule │ │ │ │ -00010548 t bitwise_xor_rule │ │ │ │ -0001d760 t block_rule │ │ │ │ -00004218 t break_stmt_rule │ │ │ │ -00002ba4 t class_def_raw_rule │ │ │ │ -00006bd8 t closed_pattern_rule │ │ │ │ -00008648 t complex_number_rule │ │ │ │ +00007718 t atom_rule │ │ │ │ +0000d4c4 t attr_rule │ │ │ │ +00020fac t augassign_rule │ │ │ │ +00010bd8 t bitwise_and_rule │ │ │ │ +0001021c t bitwise_or_rule │ │ │ │ +00010554 t bitwise_xor_rule │ │ │ │ +0001d75c t block_rule │ │ │ │ +0000422c t break_stmt_rule │ │ │ │ +00002bb8 t class_def_raw_rule │ │ │ │ +00006bec t closed_pattern_rule │ │ │ │ +0000865c t complex_number_rule │ │ │ │ 00000da0 t compound_stmt_rule │ │ │ │ -0000d144 t conjunction_rule │ │ │ │ -0000460c t continue_stmt_rule │ │ │ │ -00014204 t decorators_rule │ │ │ │ -00021a8c t default_rule │ │ │ │ -000056a0 t del_target_rule │ │ │ │ -000053e4 t del_targets_rule │ │ │ │ -0000cc18 t disjunction_rule │ │ │ │ +0000d150 t conjunction_rule │ │ │ │ +00004620 t continue_stmt_rule │ │ │ │ +00014210 t decorators_rule │ │ │ │ +00021a94 t default_rule │ │ │ │ +000056b4 t del_target_rule │ │ │ │ +000053f8 t del_targets_rule │ │ │ │ +0000cc24 t disjunction_rule │ │ │ │ 00000f58 t dotted_as_name_rule │ │ │ │ 000167ec t dotted_name_rule │ │ │ │ -0000fc64 t double_star_pattern_rule │ │ │ │ -00020098 t elif_stmt_rule │ │ │ │ -00020c7c t else_block_rule │ │ │ │ -0000bc40 t expression_rule │ │ │ │ -0000bb24 t expression_without_invalid_rule │ │ │ │ -00005020 t expressions_rule │ │ │ │ -00012ca4 t factor_rule │ │ │ │ +0000fc78 t double_star_pattern_rule │ │ │ │ +00020094 t elif_stmt_rule │ │ │ │ +00020c74 t else_block_rule │ │ │ │ +0000bc4c t expression_rule │ │ │ │ +0000bb38 t expression_without_invalid_rule │ │ │ │ +00005034 t expressions_rule │ │ │ │ +00012cb0 t factor_rule │ │ │ │ 00001e90 t finally_block_rule │ │ │ │ -000145cc t for_if_clauses_rule │ │ │ │ -0000313c t for_stmt_rule │ │ │ │ -0001fd60 t fstring_conversion_rule │ │ │ │ -0001dbf4 t fstring_replacement_field_rule │ │ │ │ -0001f114 t func_type_comment_rule │ │ │ │ -00014e18 t function_def_raw_rule │ │ │ │ -0000b704 t genexp_rule │ │ │ │ -0000855c t guard_rule │ │ │ │ -0000c8b4 t if_expression_rule │ │ │ │ +000145d8 t for_if_clauses_rule │ │ │ │ +00003150 t for_stmt_rule │ │ │ │ +0001fd5c t fstring_conversion_rule │ │ │ │ +0001dbf0 t fstring_replacement_field_rule │ │ │ │ +0001f110 t func_type_comment_rule │ │ │ │ +00014e24 t function_def_raw_rule │ │ │ │ +0000b710 t genexp_rule │ │ │ │ +00008570 t guard_rule │ │ │ │ +0000c8c0 t if_expression_rule │ │ │ │ 00000454 t imaginary_number_rule │ │ │ │ 00001a98 t import_from_as_name_rule │ │ │ │ 000017d0 t import_from_as_names_rule │ │ │ │ 000013ec t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ -0000a1ec t invalid_ann_assign_target_rule │ │ │ │ -0000b310 t invalid_comprehension_rule.isra.0 │ │ │ │ -0000af6c t invalid_for_target_rule │ │ │ │ -00004d28 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ -0000d078 t invalid_kwarg_rule.isra.0 │ │ │ │ -0000be0c t invalid_parameters_rule.isra.0 │ │ │ │ -0000c524 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ +0000a200 t invalid_ann_assign_target_rule │ │ │ │ +0000b324 t invalid_comprehension_rule.isra.0 │ │ │ │ +0000af80 t invalid_for_target_rule │ │ │ │ +00004d3c t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ +0000d08c t invalid_kwarg_rule.isra.0 │ │ │ │ +0000be20 t invalid_parameters_rule.isra.0 │ │ │ │ +0000c538 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 000009d4 t invalid_tstring_replacement_field_rule │ │ │ │ -0000e2a0 t inversion_rule │ │ │ │ -0000fd54 t items_pattern_rule │ │ │ │ -0000ffe0 t key_value_pattern_rule │ │ │ │ -0000e134 t keyword_pattern_rule │ │ │ │ -0000de94 t keyword_patterns_rule │ │ │ │ -000235d8 t kwarg_or_double_starred_rule │ │ │ │ -00023398 t kwarg_or_starred_rule │ │ │ │ -00021c90 t kwargs_rule │ │ │ │ -0001d484 t kwds_rule │ │ │ │ -0000b04c t lambda_kwds_rule │ │ │ │ -0000c838 t lambda_param_maybe_default_rule │ │ │ │ -00024714 t lambda_param_no_default_rule │ │ │ │ -0002499c t lambda_param_rule │ │ │ │ -0000a684 t lambda_param_with_default_rule │ │ │ │ -00009600 t lambda_params_rule │ │ │ │ -0000a0a0 t lambda_slash_no_default_rule │ │ │ │ -0000a330 t lambda_slash_with_default_rule │ │ │ │ -0000a988 t lambda_star_etc_rule │ │ │ │ -0001fe80 t lambdef_rule │ │ │ │ -0001ef54 t list_rule │ │ │ │ -0000d828 t maybe_sequence_pattern_rule │ │ │ │ -00006198 t maybe_star_pattern_rule │ │ │ │ -0000d77c t name_or_attr_rule │ │ │ │ -0001ce30 t named_expression_rule │ │ │ │ -0000607c t open_sequence_pattern_rule │ │ │ │ -00006838 t or_pattern_rule │ │ │ │ +0000e2ac t inversion_rule │ │ │ │ +0000fd68 t items_pattern_rule │ │ │ │ +0000fff4 t key_value_pattern_rule │ │ │ │ +0000e148 t keyword_pattern_rule │ │ │ │ +0000dea8 t keyword_patterns_rule │ │ │ │ +000235e0 t kwarg_or_double_starred_rule │ │ │ │ +000233a0 t kwarg_or_starred_rule │ │ │ │ +00021c98 t kwargs_rule │ │ │ │ +0001d480 t kwds_rule │ │ │ │ +0000b060 t lambda_kwds_rule │ │ │ │ +0000c84c t lambda_param_maybe_default_rule │ │ │ │ +00024718 t lambda_param_no_default_rule │ │ │ │ +000249a0 t lambda_param_rule │ │ │ │ +0000a698 t lambda_param_with_default_rule │ │ │ │ +00009614 t lambda_params_rule │ │ │ │ +0000a0b4 t lambda_slash_no_default_rule │ │ │ │ +0000a344 t lambda_slash_with_default_rule │ │ │ │ +0000a99c t lambda_star_etc_rule │ │ │ │ +0001fe7c t lambdef_rule │ │ │ │ +0001ef50 t list_rule │ │ │ │ +0000d83c t maybe_sequence_pattern_rule │ │ │ │ +000061ac t maybe_star_pattern_rule │ │ │ │ +0000d790 t name_or_attr_rule │ │ │ │ +0001ce2c t named_expression_rule │ │ │ │ +00006090 t open_sequence_pattern_rule │ │ │ │ +0000684c t or_pattern_rule │ │ │ │ 00019574 t param_no_default_rule │ │ │ │ 00019c74 t param_rule │ │ │ │ -000043a0 t param_star_annotation_rule │ │ │ │ +000043b4 t param_star_annotation_rule │ │ │ │ 0001879c t parameters_rule │ │ │ │ 000186cc t params_rule │ │ │ │ -0000378c t pass_stmt_rule │ │ │ │ -00009340 t pattern_capture_target_rule │ │ │ │ -00006450 t pattern_rule │ │ │ │ -00005ecc t patterns_rule │ │ │ │ -0000dbb4 t positional_patterns_rule │ │ │ │ -0001370c t primary_raw │ │ │ │ -00013518 t primary_rule │ │ │ │ -00008ab8 t real_number_rule │ │ │ │ +000037a0 t pass_stmt_rule │ │ │ │ +00009354 t pattern_capture_target_rule │ │ │ │ +00006464 t pattern_rule │ │ │ │ +00005ee0 t patterns_rule │ │ │ │ +0000dbc8 t positional_patterns_rule │ │ │ │ +00013718 t primary_raw │ │ │ │ +00013524 t primary_rule │ │ │ │ +00008acc t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -00011278 t shift_expr_rule │ │ │ │ -00008270 t signed_number_rule │ │ │ │ -0000888c t signed_real_number_rule │ │ │ │ +00011284 t shift_expr_rule │ │ │ │ +00008284 t signed_number_rule │ │ │ │ +000088a0 t signed_real_number_rule │ │ │ │ 00003e04 t simple_stmt_rule │ │ │ │ 00003a04 t simple_stmts_rule │ │ │ │ -00006494 t single_subscript_attribute_target_rule │ │ │ │ -0000caa0 t single_target_rule │ │ │ │ +000064a0 t single_subscript_attribute_target_rule │ │ │ │ +0000caac t single_target_rule │ │ │ │ 00019298 t slash_no_default_rule │ │ │ │ 00019eec t slash_with_default_rule │ │ │ │ -00020560 t slices_rule │ │ │ │ +0002055c t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c5b0 t star_etc_rule │ │ │ │ -0001003c t star_expression_rule │ │ │ │ -0000d800 t star_expressions_rule │ │ │ │ -0001da24 t star_named_expression_rule │ │ │ │ +0001c5ac t star_etc_rule │ │ │ │ +00010048 t star_expression_rule │ │ │ │ +0000d80c t star_expressions_rule │ │ │ │ +0001da20 t star_named_expression_rule │ │ │ │ 000005ac t star_named_expressions_rule │ │ │ │ -0001f3b0 t star_named_expressions_sequence_rule │ │ │ │ -0000a564 t star_target_rule │ │ │ │ -00009f44 t star_targets_rule │ │ │ │ +0001f3ac t star_named_expressions_sequence_rule │ │ │ │ +0000a570 t star_target_rule │ │ │ │ +00009f50 t star_targets_rule │ │ │ │ 0001836c t starred_expression_rule │ │ │ │ 000009d0 t statements_rule │ │ │ │ -00009298 t strings_rule │ │ │ │ -00005cc8 t subject_expr_rule │ │ │ │ -00011894 t sum_rule │ │ │ │ -00009e5c t t_lookahead_rule │ │ │ │ -00006bcc t t_primary_raw │ │ │ │ -00006ab4 t t_primary_rule │ │ │ │ -0000a810 t target_with_star_atom_rule │ │ │ │ -00011e10 t term_raw │ │ │ │ -00011c40 t term_rule │ │ │ │ -0000eb4c t tstring_full_format_spec_rule │ │ │ │ -00008d4c t tstring_rule │ │ │ │ -0001e850 t tuple_rule │ │ │ │ -0000ea3c t type_param_default_rule │ │ │ │ -0000e3d8 t type_param_rule │ │ │ │ +000092a4 t strings_rule │ │ │ │ +00005cdc t subject_expr_rule │ │ │ │ +000118a0 t sum_rule │ │ │ │ +00009e68 t t_lookahead_rule │ │ │ │ +00006bd8 t t_primary_raw │ │ │ │ +00006ac0 t t_primary_rule │ │ │ │ +0000a81c t target_with_star_atom_rule │ │ │ │ +00011e1c t term_raw │ │ │ │ +00011c4c t term_rule │ │ │ │ +0000eb60 t tstring_full_format_spec_rule │ │ │ │ +00008d60 t tstring_rule │ │ │ │ +0001e84c t tuple_rule │ │ │ │ +0000ea50 t type_param_default_rule │ │ │ │ +0000e3ec t type_param_rule │ │ │ │ 00017c80 t type_params_rule │ │ │ │ -00009470 t wildcard_pattern_rule │ │ │ │ -000049cc t with_item_rule │ │ │ │ +00009484 t wildcard_pattern_rule │ │ │ │ +000049e0 t with_item_rule │ │ │ │ 00018130 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ @@ -4474,25 +4473,25 @@ │ │ │ │ 00000358 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 0000000c r .LC2 │ │ │ │ U PySys_Audit │ │ │ │ -00000074 T _PyParser_ASTFromFile │ │ │ │ +00000000 T _PyParser_ASTFromFile │ │ │ │ 00000000 T _PyParser_ASTFromString │ │ │ │ 00000000 T _PyParser_InteractiveASTFromFile │ │ │ │ U _PyPegen_run_parser_from_file_pointer │ │ │ │ U _PyPegen_run_parser_from_string │ │ │ │ U _Py_NoneStruct │ │ │ │ │ │ │ │ buffer.o: │ │ │ │ U PyMem_Realloc │ │ │ │ -00000114 T _PyLexer_remember_fstring_buffers │ │ │ │ -0000017c T _PyLexer_restore_fstring_buffers │ │ │ │ +00000000 T _PyLexer_remember_fstring_buffers │ │ │ │ +00000068 T _PyLexer_restore_fstring_buffers │ │ │ │ 00000000 T _PyLexer_tok_reserve_buf │ │ │ │ │ │ │ │ lexer.o: │ │ │ │ 00000040 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 000001a0 r .LC10 │ │ │ │ @@ -4548,15 +4547,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyLexer_token_setup │ │ │ │ U _PyLexer_type_comment_token_setup │ │ │ │ -000039fc T _PyLexer_update_ftstring_expr │ │ │ │ +000039c8 T _PyLexer_update_ftstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4571,28 +4570,29 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000040 r __func__.0 │ │ │ │ 0000008c t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00003980 t tok_backup │ │ │ │ +0000394c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00003b94 t tok_decimal_tail │ │ │ │ -00000df0 t tok_get_normal_mode │ │ │ │ -00003854 t tok_nextc │ │ │ │ -00003d08 t verify_end_of_number │ │ │ │ +00003b60 t tok_decimal_tail │ │ │ │ +00000d9c t tok_get_normal_mode │ │ │ │ +00003820 t tok_nextc │ │ │ │ +00003cd4 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ +00000384 t Py_XDECREF.part.0 │ │ │ │ 00000124 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ -000003f8 T _PyToken_Free │ │ │ │ +000003c0 T _PyToken_Free │ │ │ │ 00000108 T _PyToken_Init │ │ │ │ 000001b4 T _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memset │ │ │ │ │ │ │ │ file_tokenizer.o: │ │ │ │ @@ -4764,37 +4764,37 @@ │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U Py_BuildValue │ │ │ │ -000007ec t Py_XDECREF │ │ │ │ +00000788 t Py_XDECREF │ │ │ │ U _PyRuntime │ │ │ │ 00000000 T _PyTokenizer_check_bom │ │ │ │ 00000114 T _PyTokenizer_check_coding_spec │ │ │ │ 00000164 T _PyTokenizer_ensure_utf8 │ │ │ │ 00000000 T _PyTokenizer_error_ret │ │ │ │ 00000310 T _PyTokenizer_indenterror │ │ │ │ -00000544 T _PyTokenizer_new_string │ │ │ │ -0000087c T _PyTokenizer_parser_warn │ │ │ │ +000002fc T _PyTokenizer_new_string │ │ │ │ +00000818 T _PyTokenizer_parser_warn │ │ │ │ 0000006c T _PyTokenizer_raise_init_error │ │ │ │ -0000062c T _PyTokenizer_syntaxerror │ │ │ │ -00000830 T _PyTokenizer_syntaxerror_known_range │ │ │ │ -000005a8 T _PyTokenizer_translate_into_utf8 │ │ │ │ +000005c8 T _PyTokenizer_syntaxerror │ │ │ │ +000007cc T _PyTokenizer_syntaxerror_known_range │ │ │ │ +00000544 T _PyTokenizer_translate_into_utf8 │ │ │ │ 00000000 T _PyTokenizer_translate_newlines │ │ │ │ 00000200 T _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000678 t _syntaxerror_range.isra.0 │ │ │ │ +00000614 t _syntaxerror_range.isra.0 │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strcmp │ │ │ │ U strcspn │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ │ │ │ │ @@ -4931,16 +4931,16 @@ │ │ │ │ 00000d48 r .LC91 │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 00000f30 T PyAIter_Check │ │ │ │ 00000a28 T PyBuffer_FillContiguousStrides │ │ │ │ 00004f9c T PyBuffer_FillInfo │ │ │ │ 00000874 T PyBuffer_FromContiguous │ │ │ │ -00000fc8 T PyBuffer_GetPointer │ │ │ │ -00006534 T PyBuffer_IsContiguous │ │ │ │ +00000f18 T PyBuffer_GetPointer │ │ │ │ +000067ec T PyBuffer_IsContiguous │ │ │ │ 00005410 T PyBuffer_Release │ │ │ │ 0000079c T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4967,79 +4967,79 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ 00004110 T PyIndex_Check │ │ │ │ -00005b00 T PyIter_Check │ │ │ │ +00005db8 T PyIter_Check │ │ │ │ 00000804 T PyIter_Next │ │ │ │ -00000e84 T PyIter_NextItem │ │ │ │ -00006e00 T PyIter_Send │ │ │ │ +00000dd4 T PyIter_NextItem │ │ │ │ +000070b8 T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ U PyLong_Type │ │ │ │ 00000bc8 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ 00000a88 T PyMapping_GetOptionalItem │ │ │ │ -00000ba8 T PyMapping_GetOptionalItemString │ │ │ │ +00000af8 T PyMapping_GetOptionalItemString │ │ │ │ 00000428 T PyMapping_HasKey │ │ │ │ 0000048c T PyMapping_HasKeyString │ │ │ │ 000004ec T PyMapping_HasKeyStringWithError │ │ │ │ 00000524 T PyMapping_HasKeyWithError │ │ │ │ 00005148 T PyMapping_Items │ │ │ │ 00003d08 T PyMapping_Keys │ │ │ │ 00000f08 T PyMapping_Length │ │ │ │ 000000cc T PyMapping_SetItemString │ │ │ │ 00004880 T PyMapping_Size │ │ │ │ -000009b0 T PyMapping_Values │ │ │ │ +00000900 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00006968 T PyNumber_Absolute │ │ │ │ +00006c20 T PyNumber_Absolute │ │ │ │ 00003674 T PyNumber_Add │ │ │ │ 000042a0 T PyNumber_And │ │ │ │ 00001de4 T PyNumber_AsSsize_t │ │ │ │ 00004bec T PyNumber_Check │ │ │ │ -00006798 T PyNumber_Divmod │ │ │ │ -000072d4 T PyNumber_Float │ │ │ │ +00006a50 T PyNumber_Divmod │ │ │ │ +0000758c T PyNumber_Float │ │ │ │ 0000567c T PyNumber_FloorDivide │ │ │ │ 000031c4 T PyNumber_InPlaceAdd │ │ │ │ -00000390 T PyNumber_InPlaceAnd │ │ │ │ -000074f0 T PyNumber_InPlaceFloorDivide │ │ │ │ -00006ee0 T PyNumber_InPlaceLshift │ │ │ │ +000002e0 T PyNumber_InPlaceAnd │ │ │ │ +000077a8 T PyNumber_InPlaceFloorDivide │ │ │ │ +00007198 T PyNumber_InPlaceLshift │ │ │ │ 000000fc T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00000894 T PyNumber_InPlaceMultiply │ │ │ │ +000007e4 T PyNumber_InPlaceMultiply │ │ │ │ 00002180 T PyNumber_InPlaceOr │ │ │ │ 00000254 T PyNumber_InPlacePower │ │ │ │ -00000c3c T PyNumber_InPlaceRemainder │ │ │ │ -00000df8 T PyNumber_InPlaceRshift │ │ │ │ -00000358 T PyNumber_InPlaceSubtract │ │ │ │ -00000ce4 T PyNumber_InPlaceTrueDivide │ │ │ │ -0000052c T PyNumber_InPlaceXor │ │ │ │ +00000b8c T PyNumber_InPlaceRemainder │ │ │ │ +00000d48 T PyNumber_InPlaceRshift │ │ │ │ +000002a8 T PyNumber_InPlaceSubtract │ │ │ │ +00000c34 T PyNumber_InPlaceTrueDivide │ │ │ │ +0000047c T PyNumber_InPlaceXor │ │ │ │ 00003f5c T PyNumber_Index │ │ │ │ 00004640 T PyNumber_Invert │ │ │ │ 00004c78 T PyNumber_Long │ │ │ │ 00004470 T PyNumber_Lshift │ │ │ │ 000000ac T PyNumber_MatrixMultiply │ │ │ │ 0000584c T PyNumber_Multiply │ │ │ │ 00003eec T PyNumber_Negative │ │ │ │ 000054ac T PyNumber_Or │ │ │ │ -00000c74 T PyNumber_Positive │ │ │ │ -00000764 T PyNumber_Power │ │ │ │ -00005b34 T PyNumber_Remainder │ │ │ │ -00006b34 T PyNumber_Rshift │ │ │ │ +00000bc4 T PyNumber_Positive │ │ │ │ +000006b4 T PyNumber_Power │ │ │ │ +00005dec T PyNumber_Remainder │ │ │ │ +00006dec T PyNumber_Rshift │ │ │ │ 000046b0 T PyNumber_Subtract │ │ │ │ -00007110 T PyNumber_ToBase │ │ │ │ -00005d2c T PyNumber_TrueDivide │ │ │ │ -000004dc T PyNumber_Xor │ │ │ │ +000073c8 T PyNumber_ToBase │ │ │ │ +00005fe4 T PyNumber_TrueDivide │ │ │ │ +0000042c T PyNumber_Xor │ │ │ │ 00000e3c T PyObject_AsCharBuffer │ │ │ │ 00000e50 T PyObject_AsReadBuffer │ │ │ │ 00000cfc T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ 000038d4 T PyObject_CheckBuffer │ │ │ │ 00000e64 T PyObject_CheckReadBuffer │ │ │ │ @@ -5060,73 +5060,73 @@ │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 0000094c T PyObject_SetItem │ │ │ │ 00003b40 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000080 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000064f0 T PySequence_Check │ │ │ │ -00000780 T PySequence_Concat │ │ │ │ +000067a8 T PySequence_Check │ │ │ │ +000006d0 T PySequence_Concat │ │ │ │ 00001d94 T PySequence_Contains │ │ │ │ 00000134 T PySequence_Count │ │ │ │ 00003904 T PySequence_DelItem │ │ │ │ -00001024 T PySequence_DelSlice │ │ │ │ +00000f74 T PySequence_DelSlice │ │ │ │ 000034ec T PySequence_Fast │ │ │ │ 0000272c T PySequence_GetItem │ │ │ │ -00000418 T PySequence_GetSlice │ │ │ │ +00000368 T PySequence_GetSlice │ │ │ │ 00000f1c T PySequence_In │ │ │ │ 0000014c T PySequence_InPlaceConcat │ │ │ │ 0000055c T PySequence_InPlaceRepeat │ │ │ │ -00000564 T PySequence_Index │ │ │ │ +000004b4 T PySequence_Index │ │ │ │ 00000ef4 T PySequence_Length │ │ │ │ 000039f4 T PySequence_List │ │ │ │ 00000684 T PySequence_Repeat │ │ │ │ -00000ed4 T PySequence_SetItem │ │ │ │ -000010f0 T PySequence_SetSlice │ │ │ │ -00006458 T PySequence_Size │ │ │ │ +00000e24 T PySequence_SetItem │ │ │ │ +00001040 T PySequence_SetSlice │ │ │ │ +00006710 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ -00005d04 t Py_XDECREF │ │ │ │ -0000031c t Py_XDECREF.part.0 │ │ │ │ -00006700 t _IsCContiguous │ │ │ │ -00007f4c t _IsFortranContiguous │ │ │ │ -00000e30 t _IsFortranContiguous.part.0 │ │ │ │ +00005fbc t Py_XDECREF │ │ │ │ +0000026c t Py_XDECREF.part.0 │ │ │ │ +000069b8 t _IsCContiguous │ │ │ │ +00008204 t _IsFortranContiguous │ │ │ │ +00000d80 t _IsFortranContiguous.part.0 │ │ │ │ 00000ed4 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000834 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ -00006d04 T _PyIter_Send │ │ │ │ +00006fbc T _PyIter_Send │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000b20 T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 00002030 T _PyNumber_Index │ │ │ │ -00005efc T _PyNumber_PowerNoMod │ │ │ │ -000003c8 T _PyObject_HasLen │ │ │ │ +000061b4 T _PyNumber_PowerNoMod │ │ │ │ +00000318 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -000069d8 T _PyObject_RealIsInstance │ │ │ │ +00006c90 T _PyObject_RealIsInstance │ │ │ │ 00003aa0 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -0000057c T _PySequence_IterSearch │ │ │ │ +000004cc T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -5135,33 +5135,33 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 0000097c t _Py_add_one_to_index_C │ │ │ │ 000009d0 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000854 t _buffer_release_call │ │ │ │ -000075ac t abstract_issubclass │ │ │ │ +00007864 t abstract_issubclass │ │ │ │ 00000db8 t as_read_buffer │ │ │ │ 000023b0 t binary_iop │ │ │ │ 00000160 t binary_iop.part.0 │ │ │ │ 000023fc t binary_iop1 │ │ │ │ 00000160 t binary_op.part.0 │ │ │ │ 00003320 t binary_op1 │ │ │ │ -00000d1c t check_class │ │ │ │ +00000c6c t check_class │ │ │ │ 000008a4 t iternext │ │ │ │ U memcpy │ │ │ │ 000003c8 t null_error.isra.0 │ │ │ │ 00004140 t object_isinstance │ │ │ │ 00002aa4 t object_issubclass │ │ │ │ 000014d0 t object_recursive_isinstance │ │ │ │ 00003af0 t recursive_issubclass │ │ │ │ 000001f4 t recursive_issubclass.part.0 │ │ │ │ -0000026c t sequence_repeat │ │ │ │ +00005b24 t sequence_repeat │ │ │ │ 0000001c t ternary_iop.constprop.0 │ │ │ │ -000061c0 t ternary_op.constprop.0 │ │ │ │ +00006478 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5820,32 +5820,32 @@ │ │ │ │ 000015dc T PyBytesWriter_Create │ │ │ │ 000011a0 T PyBytesWriter_Discard │ │ │ │ 00001744 T PyBytesWriter_Finish │ │ │ │ 00000cf8 T PyBytesWriter_FinishWithPointer │ │ │ │ 00000f54 T PyBytesWriter_FinishWithSize │ │ │ │ 000014b8 T PyBytesWriter_Format │ │ │ │ 00001708 T PyBytesWriter_GetData │ │ │ │ -000051c8 T PyBytesWriter_GetSize │ │ │ │ -00002250 T PyBytesWriter_Grow │ │ │ │ -00002094 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ +000050f8 T PyBytesWriter_GetSize │ │ │ │ +00002350 T PyBytesWriter_Grow │ │ │ │ +00002194 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ 00000128 T PyBytesWriter_Resize │ │ │ │ 00000a54 T PyBytesWriter_WriteBytes │ │ │ │ 000004d0 T PyBytes_AsString │ │ │ │ -00000de0 T PyBytes_AsStringAndSize │ │ │ │ -00001664 T PyBytes_Concat │ │ │ │ +00000d10 T PyBytes_AsStringAndSize │ │ │ │ +00001594 T PyBytes_Concat │ │ │ │ 00001550 T PyBytes_ConcatAndDel │ │ │ │ -000057ac T PyBytes_DecodeEscape │ │ │ │ -000030b0 T PyBytes_FromFormat │ │ │ │ -000030ec T PyBytes_FromFormatV │ │ │ │ -0000367c T PyBytes_FromObject │ │ │ │ +000056dc T PyBytes_DecodeEscape │ │ │ │ +00002fe0 T PyBytes_FromFormat │ │ │ │ +0000301c T PyBytes_FromFormatV │ │ │ │ +0000377c T PyBytes_FromObject │ │ │ │ 00000000 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -000015a8 T PyBytes_Join │ │ │ │ +000014d8 T PyBytes_Join │ │ │ │ 0000157c T PyBytes_Repr │ │ │ │ -00001614 T PyBytes_Size │ │ │ │ +00001544 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -5917,32 +5917,32 @@ │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 000014a0 T _PyBytesWriter_CreateByteArray │ │ │ │ 000015dc t _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ 00001e20 T _PyBytes_Concat │ │ │ │ 0000052c T _PyBytes_DecodeEscape2 │ │ │ │ -00005398 T _PyBytes_Find │ │ │ │ -0000319c T _PyBytes_FormatEx │ │ │ │ -00004a5c T _PyBytes_FromHex │ │ │ │ +000052c8 T _PyBytes_Find │ │ │ │ +000030cc T _PyBytes_FormatEx │ │ │ │ +0000498c T _PyBytes_FromHex │ │ │ │ 00000134 t _PyBytes_FromSize │ │ │ │ -0000191c T _PyBytes_Repeat │ │ │ │ +0000184c T _PyBytes_Repeat │ │ │ │ 00000208 T _PyBytes_Resize │ │ │ │ 00000230 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyList_GetItemRef │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00001814 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00001744 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_FormatLong │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_NewReference │ │ │ │ @@ -5962,15 +5962,15 @@ │ │ │ │ U _Py_bytes_isdigit │ │ │ │ U _Py_bytes_islower │ │ │ │ U _Py_bytes_isspace │ │ │ │ U _Py_bytes_istitle │ │ │ │ U _Py_bytes_isupper │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_maketrans │ │ │ │ -0000320c T _Py_bytes_repr │ │ │ │ +0000330c T _Py_bytes_repr │ │ │ │ U _Py_bytes_rfind │ │ │ │ U _Py_bytes_rindex │ │ │ │ U _Py_bytes_startswith │ │ │ │ U _Py_bytes_swapcase │ │ │ │ U _Py_bytes_title │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_capitalize__doc__ │ │ │ │ @@ -6019,137 +6019,137 @@ │ │ │ │ 0000022c d _parser.17 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002b0 d _parser.20 │ │ │ │ 00000258 d _parser.23 │ │ │ │ 00000200 d _parser.26 │ │ │ │ 000002dc d _parser.5 │ │ │ │ 00000284 d _parser.8 │ │ │ │ -000018a4 t bytes___bytes__ │ │ │ │ +000017d4 t bytes___bytes__ │ │ │ │ 0000254c r bytes___bytes____doc__ │ │ │ │ 00001834 t bytes_alloc │ │ │ │ 000007e8 d bytes_as_buffer │ │ │ │ 000007f0 d bytes_as_mapping │ │ │ │ 00000488 d bytes_as_number │ │ │ │ 000007fc d bytes_as_sequence │ │ │ │ 00001bb0 t bytes_buffer_getbuffer │ │ │ │ -00003658 t bytes_contains │ │ │ │ -00001d6c t bytes_count │ │ │ │ +00003758 t bytes_contains │ │ │ │ +00001c9c t bytes_count │ │ │ │ 000015c8 r bytes_count__doc__ │ │ │ │ 00001bf4 t bytes_decode │ │ │ │ 00000bc4 r bytes_decode__doc__ │ │ │ │ 000003a0 r bytes_doc │ │ │ │ -00001b60 t bytes_endswith │ │ │ │ +00001a90 t bytes_endswith │ │ │ │ 00000dc0 r bytes_endswith__doc__ │ │ │ │ -0000355c t bytes_find │ │ │ │ +0000365c t bytes_find │ │ │ │ 00001c80 r bytes_find__doc__ │ │ │ │ -00003e8c t bytes_fromformat │ │ │ │ -000049cc t bytes_fromhex │ │ │ │ +00003f8c t bytes_fromformat │ │ │ │ +000048fc t bytes_fromhex │ │ │ │ 00000a3c r bytes_fromhex__doc__ │ │ │ │ 00001794 t bytes_getnewargs │ │ │ │ 0000128c t bytes_hash │ │ │ │ -0000484c t bytes_hex │ │ │ │ +0000477c t bytes_hex │ │ │ │ 00000858 r bytes_hex__doc__ │ │ │ │ -000019ac t bytes_index │ │ │ │ +000018dc t bytes_index │ │ │ │ 00001b34 r bytes_index__doc__ │ │ │ │ 00000188 t bytes_item │ │ │ │ 000000e8 t bytes_iter │ │ │ │ -00003484 t bytes_iteritem │ │ │ │ -00001a7c t bytes_join │ │ │ │ +00003584 t bytes_iteritem │ │ │ │ +000019ac t bytes_join │ │ │ │ 00001db0 r bytes_join__doc__ │ │ │ │ 00001b98 t bytes_length │ │ │ │ 000000b4 t bytes_lstrip │ │ │ │ 00001768 r bytes_lstrip__doc__ │ │ │ │ -00000d00 t bytes_maketrans │ │ │ │ +00000c30 t bytes_maketrans │ │ │ │ 00001368 r bytes_maketrans__doc__ │ │ │ │ 00000518 d bytes_methods │ │ │ │ -00003154 t bytes_mod │ │ │ │ -00002d1c t bytes_new │ │ │ │ -00001e3c t bytes_partition │ │ │ │ +00003084 t bytes_mod │ │ │ │ +00002e1c t bytes_new │ │ │ │ +00001d6c t bytes_partition │ │ │ │ 00002230 r bytes_partition__doc__ │ │ │ │ 000013b8 t bytes_removeprefix │ │ │ │ 0000111c r bytes_removeprefix__doc__ │ │ │ │ -0000529c t bytes_removesuffix │ │ │ │ +000051cc t bytes_removesuffix │ │ │ │ 0000101c r bytes_removesuffix__doc__ │ │ │ │ -00001c30 t bytes_repeat │ │ │ │ +00001b60 t bytes_repeat │ │ │ │ 00000224 t bytes_replace │ │ │ │ 00001200 r bytes_replace__doc__ │ │ │ │ -000018f0 t bytes_repr │ │ │ │ -00000c30 t bytes_rfind │ │ │ │ +00001820 t bytes_repr │ │ │ │ +00002094 t bytes_rfind │ │ │ │ 00001a00 r bytes_rfind__doc__ │ │ │ │ 000012d4 t bytes_richcompare │ │ │ │ -000056dc t bytes_rindex │ │ │ │ +0000560c t bytes_rindex │ │ │ │ 000018b0 r bytes_rindex__doc__ │ │ │ │ -00004cc8 t bytes_rpartition │ │ │ │ +00004bf8 t bytes_rpartition │ │ │ │ 0000208c r bytes_rpartition__doc__ │ │ │ │ 00000c34 t bytes_rsplit │ │ │ │ 00001eb0 r bytes_rsplit__doc__ │ │ │ │ -000028dc t bytes_rstrip │ │ │ │ +0000280c t bytes_rstrip │ │ │ │ 000016d0 r bytes_rstrip__doc__ │ │ │ │ -00001fe4 t bytes_split │ │ │ │ +00001f14 t bytes_split │ │ │ │ 000023bc r bytes_split__doc__ │ │ │ │ -00004eb4 t bytes_splitlines │ │ │ │ +00004de4 t bytes_splitlines │ │ │ │ 00000afc r bytes_splitlines__doc__ │ │ │ │ -00001a90 t bytes_startswith │ │ │ │ +000019c0 t bytes_startswith │ │ │ │ 00000eec r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -000051e0 t bytes_strip │ │ │ │ +00005110 t bytes_strip │ │ │ │ 00001800 r bytes_strip__doc__ │ │ │ │ 00001998 t bytes_subscript │ │ │ │ -00002b54 t bytes_translate │ │ │ │ +00002a84 t bytes_translate │ │ │ │ 00001474 r bytes_translate__doc__ │ │ │ │ -00002c4c t bytes_translate_impl │ │ │ │ +00002b7c t bytes_translate_impl │ │ │ │ 00000a90 t byteswriter_create │ │ │ │ 00000bcc t byteswriter_resize │ │ │ │ -00002954 t do_argstrip │ │ │ │ -00000e94 t fastsearch │ │ │ │ +00002884 t do_argstrip │ │ │ │ +00000dc4 t fastsearch │ │ │ │ 00000498 t formatfloat │ │ │ │ -000047b8 t getnextarg │ │ │ │ +000046e8 t getnextarg │ │ │ │ 00000368 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00005464 t pad │ │ │ │ +00005394 t pad │ │ │ │ 00000340 r reduce_doc │ │ │ │ 00000be4 t return_self │ │ │ │ 00000318 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 000016fc t stringlib__lex_search │ │ │ │ -0000586c t stringlib__preprocess │ │ │ │ -0000599c t stringlib__two_way │ │ │ │ +0000579c t stringlib__preprocess │ │ │ │ +000058cc t stringlib__two_way │ │ │ │ 00001654 t stringlib__two_way_count │ │ │ │ -000022e0 t stringlib_bytes_join │ │ │ │ +000023e0 t stringlib_bytes_join │ │ │ │ 000001ec t stringlib_capitalize │ │ │ │ 0000062c t stringlib_center │ │ │ │ 00000604 r stringlib_center__doc__ │ │ │ │ 00000278 t stringlib_expandtabs │ │ │ │ 000007b0 r stringlib_expandtabs__doc__ │ │ │ │ 000007e8 t stringlib_isalnum │ │ │ │ 00000808 t stringlib_isalpha │ │ │ │ 00000094 t stringlib_isascii │ │ │ │ 00000074 t stringlib_isdigit │ │ │ │ 00000828 t stringlib_islower │ │ │ │ 00000848 t stringlib_isspace │ │ │ │ 00000868 t stringlib_istitle │ │ │ │ 00000888 t stringlib_isupper │ │ │ │ -00005518 t stringlib_ljust │ │ │ │ +00005448 t stringlib_ljust │ │ │ │ 00000720 r stringlib_ljust__doc__ │ │ │ │ -00004e70 t stringlib_lower │ │ │ │ +00004da0 t stringlib_lower │ │ │ │ 000008a8 t stringlib_rjust │ │ │ │ 00000690 r stringlib_rjust__doc__ │ │ │ │ 00000ad0 t stringlib_swapcase │ │ │ │ 00000b14 t stringlib_title │ │ │ │ -00005258 t stringlib_upper │ │ │ │ +00005188 t stringlib_upper │ │ │ │ 00000b58 t stringlib_zfill │ │ │ │ 0000056c r stringlib_zfill__doc__ │ │ │ │ 000001a4 t striter_dealloc │ │ │ │ -00005438 t striter_len │ │ │ │ +00005368 t striter_len │ │ │ │ 00000448 d striter_methods │ │ │ │ -000034cc t striter_next │ │ │ │ +000035cc t striter_next │ │ │ │ 00001358 t striter_reduce │ │ │ │ 000017bc t striter_setstate │ │ │ │ 000015a8 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6177,69 +6177,69 @@ │ │ │ │ 00000530 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -000025ac T PyObject_Call │ │ │ │ +000025b4 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 00001554 T PyObject_CallFunctionObjArgs │ │ │ │ 000018ac T PyObject_CallMethod │ │ │ │ -000029c4 T PyObject_CallMethodObjArgs │ │ │ │ -00002e54 T PyObject_CallNoArgs │ │ │ │ -00003368 T PyObject_CallObject │ │ │ │ -00001d38 T PyObject_CallOneArg │ │ │ │ +000029cc T PyObject_CallMethodObjArgs │ │ │ │ +00002e60 T PyObject_CallNoArgs │ │ │ │ +00003374 T PyObject_CallObject │ │ │ │ +00001d40 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000ab8 T PyObject_Vectorcall │ │ │ │ 00000bf4 T PyObject_VectorcallDict │ │ │ │ 00001274 T PyObject_VectorcallMethod │ │ │ │ 00001518 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ 00000034 T PyVectorcall_Call │ │ │ │ -0000333c T PyVectorcall_Function │ │ │ │ +00003348 T PyVectorcall_Function │ │ │ │ 00000610 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ -00001ccc T _PyFunction_Vectorcall │ │ │ │ -00002860 T _PyObject_Call │ │ │ │ +00001cd4 T _PyFunction_Vectorcall │ │ │ │ +00002868 T _PyObject_Call │ │ │ │ 00000380 t _PyObject_CallFunctionVa │ │ │ │ 00000290 T _PyObject_CallFunction_SizeT │ │ │ │ -00002f88 T _PyObject_CallMethod │ │ │ │ +00002f94 T _PyObject_CallMethod │ │ │ │ 00000444 T _PyObject_CallMethodFormat │ │ │ │ 00000394 T _PyObject_CallMethodId │ │ │ │ 00000480 T _PyObject_CallMethod_SizeT │ │ │ │ -00001e7c T _PyObject_Call_Prepend │ │ │ │ +00001e84 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 0000077c T _PyObject_MakeTpCall │ │ │ │ 00000fac T _PyObject_VectorcallDictTstate │ │ │ │ -00002ae0 T _PyObject_VectorcallPrepend │ │ │ │ +00002ae8 T _PyObject_VectorcallPrepend │ │ │ │ 000005f8 t _PyObject_VectorcallTstate │ │ │ │ 00000038 T _PyStack_AsDict │ │ │ │ -000022f8 T _PyStack_UnpackDict │ │ │ │ -00002494 T _PyStack_UnpackDict_Free │ │ │ │ -00002550 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00002300 T _PyStack_UnpackDict │ │ │ │ +0000249c T _PyStack_UnpackDict_Free │ │ │ │ +00002558 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ 0000067c T _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 0000019c T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ -00001c6c t callmethod │ │ │ │ +00001c74 t callmethod │ │ │ │ 00000000 t callmethod.part.0.isra.0 │ │ │ │ U memcpy │ │ │ │ 00000150 t null_error.isra.0 │ │ │ │ 00000078 t object_is_not_callable │ │ │ │ 000015a8 t object_vacall │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ @@ -6623,15 +6623,15 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000064 r _keywords.4 │ │ │ │ 000002d4 d _kwtuple.0 │ │ │ │ 00000334 d _kwtuple.3 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ -00002b44 t _source_offset_converter │ │ │ │ +00002b58 t _source_offset_converter │ │ │ │ 0000000c r assert0 │ │ │ │ 00001c74 t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 00000334 t code_branchesiterator │ │ │ │ 00001504 t code_dealloc │ │ │ │ 00000140 t code_getcellvars │ │ │ │ 00001c3c t code_getcode │ │ │ │ @@ -6652,22 +6652,22 @@ │ │ │ │ 0000206c t code_richcompare │ │ │ │ 00000a70 t code_sizeof │ │ │ │ 00000ad0 t get_cached_locals │ │ │ │ 00000b3c t get_localsplus_names │ │ │ │ 00002434 t init_co_cached │ │ │ │ 000010f0 t intern_constants │ │ │ │ 00001bcc t lineiter_dealloc │ │ │ │ -00002b78 t lineiter_next │ │ │ │ +00002b8c t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001cc t positionsiter_dealloc │ │ │ │ -000028b8 t positionsiter_next │ │ │ │ +000028cc t positionsiter_next │ │ │ │ 0000015c t read_signed_varint │ │ │ │ -00003048 t retreat │ │ │ │ +0000305c t retreat │ │ │ │ 00000980 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -6862,15 +6862,15 @@ │ │ │ │ 000001a8 D PyClassMethodDescr_Type │ │ │ │ 00000488 T PyDescr_IsData │ │ │ │ 00000254 T PyDescr_NewClassMethod │ │ │ │ 00000304 T PyDescr_NewGetSet │ │ │ │ 000003b4 T PyDescr_NewMember │ │ │ │ 000000b8 T PyDescr_NewMethod │ │ │ │ 00000000 T PyDescr_NewWrapper │ │ │ │ -00002660 T PyDictProxy_New │ │ │ │ +000027f0 T PyDictProxy_New │ │ │ │ 000005f8 D PyDictProxy_Type │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6915,15 +6915,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000000 D PyWrapperDescr_Type │ │ │ │ -000020d0 T PyWrapper_New │ │ │ │ +00002260 T PyWrapper_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashPointer │ │ │ │ 00000784 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackStack │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -6951,110 +6951,110 @@ │ │ │ │ 00000720 d _kwtuple.3 │ │ │ │ 00000424 d _parser.2 │ │ │ │ 000006cc d _parser.5 │ │ │ │ 000007c8 t classmethod_get │ │ │ │ 00000360 t classmethoddescr_call │ │ │ │ 000003d0 r deleter_doc │ │ │ │ 0000065c t descr_dealloc │ │ │ │ -00000600 t descr_get_qualname │ │ │ │ +00000478 t descr_get_qualname │ │ │ │ 00000b48 d descr_members │ │ │ │ 00000b84 d descr_methods │ │ │ │ -00000a68 t descr_reduce │ │ │ │ -000007ec t descr_repr.isra.0 │ │ │ │ +000008e0 t descr_reduce │ │ │ │ +00000664 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 00000af4 t descr_traverse │ │ │ │ 00000574 t getset_get │ │ │ │ 00000474 t getset_get_doc │ │ │ │ 00000a80 d getset_getset │ │ │ │ 000004e4 t getset_repr │ │ │ │ 00001558 t getset_set │ │ │ │ 00000460 r getter_doc │ │ │ │ 00000a24 d mappingproxy_as_mapping │ │ │ │ 00000994 d mappingproxy_as_number │ │ │ │ 0000096c d mappingproxy_as_sequence │ │ │ │ -0000284c t mappingproxy_contains │ │ │ │ +000029dc t mappingproxy_contains │ │ │ │ 00000148 t mappingproxy_copy │ │ │ │ -0000279c t mappingproxy_dealloc │ │ │ │ -0000289c t mappingproxy_get │ │ │ │ -00002884 t mappingproxy_getitem │ │ │ │ -00000758 t mappingproxy_getiter │ │ │ │ +0000292c t mappingproxy_dealloc │ │ │ │ +00002a2c t mappingproxy_get │ │ │ │ +00002a14 t mappingproxy_getitem │ │ │ │ +000005d0 t mappingproxy_getiter │ │ │ │ 0000018c t mappingproxy_hash │ │ │ │ 00000268 t mappingproxy_ior │ │ │ │ -00002758 t mappingproxy_items │ │ │ │ -00000398 t mappingproxy_keys │ │ │ │ -00000740 t mappingproxy_len │ │ │ │ +000028e8 t mappingproxy_items │ │ │ │ +00000210 t mappingproxy_keys │ │ │ │ +000005b8 t mappingproxy_len │ │ │ │ 000008ec d mappingproxy_methods │ │ │ │ -000004c8 t mappingproxy_new │ │ │ │ +00000340 t mappingproxy_new │ │ │ │ 0000034c r mappingproxy_new__doc__ │ │ │ │ 000001e8 t mappingproxy_or │ │ │ │ 000002f4 t mappingproxy_repr │ │ │ │ 000001a4 t mappingproxy_reversed │ │ │ │ -00000a0c t mappingproxy_richcompare │ │ │ │ +00000884 t mappingproxy_richcompare │ │ │ │ 00000504 t mappingproxy_str │ │ │ │ -00000878 t mappingproxy_traverse │ │ │ │ -000008cc t mappingproxy_values │ │ │ │ +000006f0 t mappingproxy_traverse │ │ │ │ +00000744 t mappingproxy_values │ │ │ │ 000004ac t member_get │ │ │ │ 000004ac t member_get_doc │ │ │ │ 00000abc d member_getset │ │ │ │ 00000298 t member_repr │ │ │ │ 000014dc t member_set │ │ │ │ 00001198 t method_get │ │ │ │ -00000954 t method_get_doc │ │ │ │ -00000a44 t method_get_text_signature │ │ │ │ +000007cc t method_get_doc │ │ │ │ +000008bc t method_get_text_signature │ │ │ │ 00000af8 d method_getset │ │ │ │ -000007cc t method_repr │ │ │ │ -00001cd8 t method_vectorcall_FASTCALL │ │ │ │ -00001e64 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -0000252c t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +00000644 t method_repr │ │ │ │ +00001e68 t method_vectorcall_FASTCALL │ │ │ │ +00001ff4 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +000026bc t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ 0000186c t method_vectorcall_NOARGS │ │ │ │ -00001b24 t method_vectorcall_O │ │ │ │ +00001cb4 t method_vectorcall_O │ │ │ │ 00000958 t method_vectorcall_VARARGS │ │ │ │ 00001644 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ -00000770 t property_clear │ │ │ │ +000005e8 t property_clear │ │ │ │ 00000090 t property_copy │ │ │ │ 0000129c t property_dealloc │ │ │ │ 00000000 t property_deleter │ │ │ │ -00001a24 t property_descr_get │ │ │ │ -00000210 t property_descr_set │ │ │ │ -000003dc t property_get___isabstractmethod__ │ │ │ │ +00001bb4 t property_descr_get │ │ │ │ +00001a24 t property_descr_set │ │ │ │ +00000254 t property_get___isabstractmethod__ │ │ │ │ 000000a8 t property_get__name__ │ │ │ │ 0000073c d property_getsetlist │ │ │ │ 0000008c t property_getter │ │ │ │ 00000b28 t property_init │ │ │ │ 00000024 r property_init__doc__ │ │ │ │ 000007c8 d property_members │ │ │ │ 00000778 d property_methods │ │ │ │ 00000020 t property_name │ │ │ │ 00000104 t property_set__name__ │ │ │ │ 0000143c t property_set_name │ │ │ │ 00000070 t property_setter │ │ │ │ -00002470 t property_traverse │ │ │ │ +00002600 t property_traverse │ │ │ │ 00000384 r set_name_doc │ │ │ │ 00000418 r setter_doc │ │ │ │ -00002180 t wrapper_call │ │ │ │ -00002224 t wrapper_dealloc │ │ │ │ -000009e8 t wrapper_doc │ │ │ │ +00002310 t wrapper_call │ │ │ │ +000023b4 t wrapper_dealloc │ │ │ │ +00000860 t wrapper_doc │ │ │ │ 0000082c d wrapper_getsets │ │ │ │ 000002b8 t wrapper_hash │ │ │ │ 000008a4 d wrapper_members │ │ │ │ 000008cc d wrapper_methods │ │ │ │ -00000974 t wrapper_name │ │ │ │ -000009bc t wrapper_objclass │ │ │ │ +000007ec t wrapper_name │ │ │ │ +00000834 t wrapper_objclass │ │ │ │ 0000051c t wrapper_qualname │ │ │ │ 00000318 t wrapper_reduce │ │ │ │ 0000043c t wrapper_repr │ │ │ │ -00000aac t wrapper_richcompare │ │ │ │ -00000994 t wrapper_text_signature │ │ │ │ -0000045c t wrapper_traverse │ │ │ │ -000022b0 t wrapperdescr_call │ │ │ │ -00001fa8 t wrapperdescr_get │ │ │ │ -00000934 t wrapperdescr_get_doc │ │ │ │ -00000910 t wrapperdescr_get_text_signature │ │ │ │ +00000924 t wrapper_richcompare │ │ │ │ +0000080c t wrapper_text_signature │ │ │ │ +000002d4 t wrapper_traverse │ │ │ │ +00002440 t wrapperdescr_call │ │ │ │ +00002138 t wrapperdescr_get │ │ │ │ +000007ac t wrapperdescr_get_doc │ │ │ │ +00000788 t wrapperdescr_get_text_signature │ │ │ │ 00000a30 d wrapperdescr_getset │ │ │ │ -000008ac t wrapperdescr_repr │ │ │ │ +00000724 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000030 r .LC2 │ │ │ │ @@ -7825,15 +7825,15 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ 000011a4 T PyGen_GetCode │ │ │ │ 00001480 T PyGen_New │ │ │ │ 00001454 T PyGen_NewWithQualName │ │ │ │ 00000000 D PyGen_Type │ │ │ │ -00000780 t PyGen_am_send │ │ │ │ +0000077c 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 │ │ │ │ @@ -7845,37 +7845,37 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -000006e0 t Py_XDECREF │ │ │ │ +000006dc t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ -00000ed4 T _PyAsyncGenASend_Send │ │ │ │ +00000ed0 T _PyAsyncGenASend_Send │ │ │ │ 0000027c D _PyAsyncGenASend_Type │ │ │ │ 00000424 D _PyAsyncGenAThrow_Type │ │ │ │ -00000f28 T _PyAsyncGenValueWrapperNew │ │ │ │ +00000f24 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000350 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004f8 D _PyCoroWrapper_Type │ │ │ │ -00001494 T _PyCoro_ComputeOrigin │ │ │ │ -0000084c T _PyCoro_GetAwaitableIter │ │ │ │ +00001490 T _PyCoro_ComputeOrigin │ │ │ │ +00000848 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 │ │ │ │ -0000136c T _PyGen_ClearFrame │ │ │ │ +00001368 T _PyGen_ClearFrame │ │ │ │ 00000000 T _PyGen_FetchStopIterationValue │ │ │ │ -00000b60 T _PyGen_SetStopIterationValue │ │ │ │ +00000b5c 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 │ │ │ │ @@ -7891,46 +7891,46 @@ │ │ │ │ 00000b84 t ag_getcode │ │ │ │ 00000ba0 t ag_getframe │ │ │ │ 0000117c t ag_getstate │ │ │ │ 00000114 r async_aclose_doc │ │ │ │ 000000f0 r async_asend_doc │ │ │ │ 00000048 r async_athrow_doc │ │ │ │ 00000244 t async_gen_aclose │ │ │ │ -00000e98 t async_gen_anext │ │ │ │ +00000e94 t async_gen_anext │ │ │ │ 0000066c d async_gen_as_async │ │ │ │ 00000200 t async_gen_asend │ │ │ │ 0000061c d async_gen_asend_as_async │ │ │ │ 000009e0 t async_gen_asend_close │ │ │ │ -000011e4 t async_gen_asend_dealloc │ │ │ │ -00001334 t async_gen_asend_finalize │ │ │ │ +000011e0 t async_gen_asend_dealloc │ │ │ │ +00001330 t async_gen_asend_finalize │ │ │ │ 00000e40 t async_gen_asend_iternext │ │ │ │ 0000062c d async_gen_asend_methods │ │ │ │ -00000cc4 t async_gen_asend_new │ │ │ │ -00000dd4 t async_gen_asend_send │ │ │ │ +00000cc0 t async_gen_asend_new │ │ │ │ +00000dd0 t async_gen_asend_send │ │ │ │ 000008f0 t async_gen_asend_throw │ │ │ │ 00000e8c t async_gen_asend_traverse │ │ │ │ 000007bc t async_gen_athrow │ │ │ │ 000005cc d async_gen_athrow_as_async │ │ │ │ 0000102c t async_gen_athrow_close │ │ │ │ 000006ac t async_gen_athrow_dealloc │ │ │ │ 00000774 t async_gen_athrow_finalize │ │ │ │ 000003d0 t async_gen_athrow_iternext │ │ │ │ 000005dc d async_gen_athrow_methods │ │ │ │ 00000280 t async_gen_athrow_new │ │ │ │ 000003ec t async_gen_athrow_send │ │ │ │ 00000bbc t async_gen_athrow_throw │ │ │ │ 00000eec t async_gen_athrow_traverse │ │ │ │ 00000704 d async_gen_getsetlist │ │ │ │ -00000bb0 t async_gen_init_hooks │ │ │ │ +00000bac t async_gen_init_hooks │ │ │ │ 000006dc d async_gen_memberlist │ │ │ │ 0000067c d async_gen_methods │ │ │ │ 00000ff0 t async_gen_repr │ │ │ │ -0000142c t async_gen_traverse │ │ │ │ -0000100c t async_gen_unwrap_value │ │ │ │ -000010ec t async_gen_wrapped_val_dealloc │ │ │ │ +00001428 t async_gen_traverse │ │ │ │ +00001008 t async_gen_unwrap_value │ │ │ │ +000010e8 t async_gen_wrapped_val_dealloc │ │ │ │ 000011d0 t async_gen_wrapped_val_traverse │ │ │ │ 000003c4 r close_doc │ │ │ │ 000007e4 d coro_as_async │ │ │ │ 00000834 t coro_await │ │ │ │ 00000148 r coro_close_doc │ │ │ │ 0000087c d coro_getsetlist │ │ │ │ 00000854 d coro_memberlist │ │ │ │ @@ -7945,17 +7945,17 @@ │ │ │ │ 000008c0 t coro_wrapper_send │ │ │ │ 000008d8 t coro_wrapper_throw │ │ │ │ 00000e58 t coro_wrapper_traverse │ │ │ │ 0000003c t cr_getcode │ │ │ │ 00000b68 t cr_getframe │ │ │ │ 0000112c t cr_getstate │ │ │ │ 00000930 d gen_as_async │ │ │ │ -00000f9c t gen_clear_frame │ │ │ │ +00000f34 t gen_clear_frame │ │ │ │ 00000c84 t gen_close │ │ │ │ -000009cc t gen_close_iter │ │ │ │ +000009c8 t gen_close_iter │ │ │ │ 000008a4 t gen_dealloc │ │ │ │ 00000b58 t gen_finalize │ │ │ │ 000000d4 t gen_get_name │ │ │ │ 000000fc t gen_get_qualname │ │ │ │ 000000b8 t gen_getcode │ │ │ │ 00000158 t gen_getframe │ │ │ │ 00000124 t gen_getrunning │ │ │ │ @@ -7964,25 +7964,25 @@ │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000fac t gen_getyieldfrom │ │ │ │ 000002d0 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 00000940 d gen_methods │ │ │ │ 00001204 t gen_new_with_qualname │ │ │ │ 000009bc t gen_repr │ │ │ │ -00000b14 t gen_send │ │ │ │ +00000b10 t gen_send │ │ │ │ 000004a8 t gen_send_ex │ │ │ │ 00000744 t gen_send_ex2 │ │ │ │ -00000500 t gen_set_exception │ │ │ │ +000004fc t gen_set_exception │ │ │ │ 00000d58 t gen_set_name │ │ │ │ 00000dcc t gen_set_qualname │ │ │ │ -00000794 t gen_set_stop_iteration.isra.0 │ │ │ │ +00000790 t gen_set_stop_iteration.isra.0 │ │ │ │ 00001154 t gen_sizeof │ │ │ │ 000000c4 t gen_throw │ │ │ │ -00000724 t gen_throw_current_exception │ │ │ │ -00001020 t gen_traverse │ │ │ │ +00000720 t gen_throw_current_exception │ │ │ │ +00000fe0 t gen_traverse │ │ │ │ 000001fc t make_gen │ │ │ │ 000003f8 r send_doc │ │ │ │ 000002b8 r sizeof__doc__ │ │ │ │ 00000030 r state_strings.0 │ │ │ │ 00000018 r state_strings.1 │ │ │ │ 00000000 r state_strings.2 │ │ │ │ 000002ec r throw_doc │ │ │ │ @@ -8915,17 +8915,17 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 00000228 t lazy_import_clear │ │ │ │ 000001a0 t lazy_import_dealloc │ │ │ │ 00000000 r lazy_import_doc │ │ │ │ 000000d4 d lazy_import_methods │ │ │ │ -00000040 t lazy_import_name │ │ │ │ +00000014 t lazy_import_name │ │ │ │ 000000b0 t lazy_import_repr │ │ │ │ -00000014 t lazy_import_resolve │ │ │ │ +00000084 t lazy_import_resolve │ │ │ │ 00000000 t lazy_import_traverse │ │ │ │ │ │ │ │ listobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ @@ -8967,25 +8967,25 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000001a8 D PyListIter_Type │ │ │ │ 000000d4 D PyListRevIter_Type │ │ │ │ 000002f0 T PyList_Append │ │ │ │ 0000015c T PyList_AsTuple │ │ │ │ -00001fcc T PyList_Clear │ │ │ │ -000025d0 T PyList_Extend │ │ │ │ -000051ec T PyList_GetItem │ │ │ │ -00005b1c T PyList_GetItemRef │ │ │ │ -00001f48 T PyList_GetSlice │ │ │ │ -00001c80 T PyList_Insert │ │ │ │ +00001fa4 T PyList_Clear │ │ │ │ +000025a8 T PyList_Extend │ │ │ │ +000052cc T PyList_GetItem │ │ │ │ +00005bfc T PyList_GetItemRef │ │ │ │ +00001f20 T PyList_GetSlice │ │ │ │ +00001c58 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -000022ec T PyList_Reverse │ │ │ │ -00002e44 T PyList_SetItem │ │ │ │ -000030f4 T PyList_SetSlice │ │ │ │ -000039e0 T PyList_Size │ │ │ │ +000022c4 T PyList_Reverse │ │ │ │ +00002efc T PyList_SetItem │ │ │ │ +000031ac T PyList_SetSlice │ │ │ │ +00003a98 T PyList_Size │ │ │ │ 00000638 T PyList_Sort │ │ │ │ 00000000 D PyList_Type │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_Type │ │ │ │ @@ -9037,22 +9037,22 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 0000042c T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00002014 T _PyList_AsTupleAndClear │ │ │ │ -0000525c T _PyList_BinarySlice │ │ │ │ -00004e24 T _PyList_Concat │ │ │ │ +00001fec T _PyList_AsTupleAndClear │ │ │ │ +0000533c T _PyList_BinarySlice │ │ │ │ +00004f0c T _PyList_Concat │ │ │ │ 00000044 T _PyList_DebugMallocStats │ │ │ │ -00003c90 T _PyList_Extend │ │ │ │ -00002f6c T _PyList_FromStackRefStealOnSuccess │ │ │ │ -0000753c T _PyList_GetItemRef │ │ │ │ -0000691c T _PyList_SliceSubscript │ │ │ │ +00003d48 T _PyList_Extend │ │ │ │ +00003024 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00007618 T _PyList_GetItemRef │ │ │ │ +000069f8 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9061,108 +9061,108 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ -00003cd4 t _list_extend │ │ │ │ +00003d8c t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -0000283c t gallop_left │ │ │ │ -000024d0 t gallop_right │ │ │ │ -00001cc0 t ins1 │ │ │ │ +00002900 t gallop_left │ │ │ │ +000024b8 t gallop_right │ │ │ │ +00001c98 t ins1 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -00004410 t list___init__ │ │ │ │ +000044e8 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -000059cc t list___reversed__ │ │ │ │ +00005aac t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 00000258 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000038b4 t list_append │ │ │ │ +0000396c t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00004ac0 t list_ass_item │ │ │ │ -000031b4 t list_ass_slice_lock_held │ │ │ │ -000061dc t list_ass_subscript │ │ │ │ -000037d8 t list_clear_impl.isra.0 │ │ │ │ -00002494 t list_clear_slot │ │ │ │ -00005ba4 t list_contains │ │ │ │ -000024f4 t list_copy │ │ │ │ +00004ba8 t list_ass_item │ │ │ │ +0000326c t list_ass_slice_lock_held │ │ │ │ +000062b8 t list_ass_subscript │ │ │ │ +00003890 t list_clear_impl.isra.0 │ │ │ │ +0000246c t list_clear_slot │ │ │ │ +00005c84 t list_contains │ │ │ │ +000024cc t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002370 t list_count │ │ │ │ +00002348 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 000001ac t list_dealloc │ │ │ │ -000051c0 t list_extend │ │ │ │ +000052a0 t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -0000703c t list_extend_dict │ │ │ │ -00004108 t list_extend_lock_held │ │ │ │ -00007218 t list_index │ │ │ │ +00007118 t list_extend_dict │ │ │ │ +000041c0 t list_extend_lock_held │ │ │ │ +000072f4 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -00007190 t list_inplace_concat │ │ │ │ +0000726c t list_inplace_concat │ │ │ │ 000000d4 t list_inplace_repeat │ │ │ │ -0000264c t list_inplace_repeat_lock_held │ │ │ │ -00001e4c t list_insert │ │ │ │ +00002624 t list_inplace_repeat_lock_held │ │ │ │ +00001e24 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -00003c34 t list_item │ │ │ │ -00005c74 t list_iter │ │ │ │ -00003a24 t list_iteritem │ │ │ │ -00003cbc t list_length │ │ │ │ +00003cec t list_item │ │ │ │ +00005d54 t list_iter │ │ │ │ +00003adc t list_iteritem │ │ │ │ +00003d74 t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -00005074 t list_new_prealloc │ │ │ │ -00004b98 t list_pop │ │ │ │ +00005154 t list_new_prealloc │ │ │ │ +00004c80 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00004814 t list_remove │ │ │ │ +000048fc t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00002050 t list_repeat │ │ │ │ -00006eb4 t list_repr │ │ │ │ +00002028 t list_repeat │ │ │ │ +00006f90 t list_repr │ │ │ │ 00000530 t list_resize │ │ │ │ -00007138 t list_reverse │ │ │ │ +00007214 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00004520 t list_richcompare │ │ │ │ -000056ac t list_slice_lock_held │ │ │ │ -0000679c t list_sort │ │ │ │ +000045f8 t list_richcompare │ │ │ │ +0000578c t list_slice_lock_held │ │ │ │ +00006878 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006bc t list_sort_impl │ │ │ │ -00003a80 t list_subscript │ │ │ │ -00002f14 t list_traverse │ │ │ │ -000049a0 t list_vectorcall │ │ │ │ -00005e58 t listiter_dealloc │ │ │ │ -000024b4 t listiter_len │ │ │ │ +00003b38 t list_subscript │ │ │ │ +00002fcc t list_traverse │ │ │ │ +00004a88 t list_vectorcall │ │ │ │ +00005f38 t listiter_dealloc │ │ │ │ +0000248c t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00005db0 t listiter_next │ │ │ │ +00005e90 t listiter_next │ │ │ │ 00000114 t listiter_reduce │ │ │ │ 0000012c t listiter_reduce_general │ │ │ │ 000001e0 t listiter_setstate │ │ │ │ -000022b8 t listiter_traverse │ │ │ │ -00005ac0 t listreviter_dealloc │ │ │ │ -00002610 t listreviter_len │ │ │ │ +00002290 t listiter_traverse │ │ │ │ +00005ba0 t listreviter_dealloc │ │ │ │ +000025e8 t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00005a24 t listreviter_next │ │ │ │ +00005b04 t listreviter_next │ │ │ │ 0000027c t listreviter_reduce │ │ │ │ 00000294 t listreviter_setstate │ │ │ │ 000000a0 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ -00002510 t merge_getmem │ │ │ │ -00001f24 t py_list_clear │ │ │ │ +000024e8 t merge_getmem │ │ │ │ +00001efc t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -00007200 t safe_object_compare │ │ │ │ +000072dc t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -00002cd4 t sortslice_memcpy │ │ │ │ -00002d4c t sortslice_memmove │ │ │ │ -00002dc4 t sortslice_reverse.isra.0 │ │ │ │ -000071d4 t unsafe_float_compare │ │ │ │ -00002424 t unsafe_latin_compare │ │ │ │ -000070f0 t unsafe_long_compare │ │ │ │ -000060d0 t unsafe_object_compare │ │ │ │ -00005f4c t unsafe_tuple_compare │ │ │ │ +00002d8c t sortslice_memcpy │ │ │ │ +00002e04 t sortslice_memmove │ │ │ │ +00002e7c t sortslice_reverse.isra.0 │ │ │ │ +000072b0 t unsafe_float_compare │ │ │ │ +0000240c t unsafe_latin_compare │ │ │ │ +000071cc t unsafe_long_compare │ │ │ │ +000061ac t unsafe_object_compare │ │ │ │ +0000602c t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000030 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9256,54 +9256,54 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 00000150 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ 000001e4 T PyLongWriter_Finish │ │ │ │ -0000d9dc T PyLong_AsDouble │ │ │ │ +0000da8c T PyLong_AsDouble │ │ │ │ 000036f8 T PyLong_AsInt │ │ │ │ 00000130 T PyLong_AsInt32 │ │ │ │ -00006ab4 T PyLong_AsInt64 │ │ │ │ +00006b58 T PyLong_AsInt64 │ │ │ │ 00001e58 T PyLong_AsLong │ │ │ │ 00002038 T PyLong_AsLongAndOverflow │ │ │ │ -00008460 T PyLong_AsLongLong │ │ │ │ -00007f00 T PyLong_AsLongLongAndOverflow │ │ │ │ -00006b0c T PyLong_AsNativeBytes │ │ │ │ +00008510 T PyLong_AsLongLong │ │ │ │ +00007fb0 T PyLong_AsLongLongAndOverflow │ │ │ │ +00006bb0 T PyLong_AsNativeBytes │ │ │ │ 00000250 T PyLong_AsSize_t │ │ │ │ 000008f4 T PyLong_AsSsize_t │ │ │ │ 000001b8 T PyLong_AsUInt32 │ │ │ │ 00000210 T PyLong_AsUInt64 │ │ │ │ 000038c8 T PyLong_AsUnsignedLong │ │ │ │ 000004bc T PyLong_AsUnsignedLongLong │ │ │ │ 00000268 T PyLong_AsUnsignedLongLongMask │ │ │ │ 00000c60 T PyLong_AsUnsignedLongMask │ │ │ │ 00000438 T PyLong_AsVoidPtr │ │ │ │ 00000344 T PyLong_Export │ │ │ │ 00000868 T PyLong_FreeExport │ │ │ │ -00008148 T PyLong_FromDouble │ │ │ │ +000081f8 T PyLong_FromDouble │ │ │ │ 000005a0 T PyLong_FromInt32 │ │ │ │ -0000fd14 T PyLong_FromInt64 │ │ │ │ +0000fdb8 T PyLong_FromInt64 │ │ │ │ 000006e4 t PyLong_FromInt64.part.0 │ │ │ │ 00000594 T PyLong_FromLong │ │ │ │ -00003adc T PyLong_FromLongLong │ │ │ │ +00003b9c T PyLong_FromLongLong │ │ │ │ 000003b8 T PyLong_FromNativeBytes │ │ │ │ -0000add0 T PyLong_FromSize_t │ │ │ │ +0000ae80 T PyLong_FromSize_t │ │ │ │ 00000744 T PyLong_FromSsize_t │ │ │ │ 00000a18 T PyLong_FromString │ │ │ │ -0000fd00 T PyLong_FromUInt32 │ │ │ │ +0000fda4 T PyLong_FromUInt32 │ │ │ │ 00000648 T PyLong_FromUInt64 │ │ │ │ -00010fb4 T PyLong_FromUnicodeObject │ │ │ │ +00011058 T PyLong_FromUnicodeObject │ │ │ │ 00000164 T PyLong_FromUnsignedLong │ │ │ │ 000039f0 T PyLong_FromUnsignedLongLong │ │ │ │ 000008bc T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000134 T PyLong_GetNativeLayout │ │ │ │ -00007ea0 T PyLong_GetSign │ │ │ │ +00007f50 T PyLong_GetSign │ │ │ │ 00000918 T PyLong_IsNegative │ │ │ │ 00000418 T PyLong_IsPositive │ │ │ │ 00000474 T PyLong_IsZero │ │ │ │ 00000330 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9324,53 +9324,53 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000640 T PyUnstable_Long_CompactValue │ │ │ │ 0000061c T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000ad8c t Py_XDECREF │ │ │ │ +0000ae3c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00005fb8 T _PyCompactLong_Add │ │ │ │ -00010d14 T _PyCompactLong_Multiply │ │ │ │ -0000fb68 T _PyCompactLong_Subtract │ │ │ │ +00006058 T _PyCompactLong_Add │ │ │ │ +00010db8 T _PyCompactLong_Multiply │ │ │ │ +0000fc0c T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00004c4c T _PyLong_AsByteArray │ │ │ │ +00004d08 T _PyLong_AsByteArray │ │ │ │ 00000308 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 00000d08 t _PyLong_AsUnsignedLongMask │ │ │ │ -00010b40 T _PyLong_Copy │ │ │ │ +00010be4 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ 00001838 T _PyLong_DivmodNear │ │ │ │ 00003680 T _PyLong_ExactDealloc │ │ │ │ 00000584 T _PyLong_FiniTypes │ │ │ │ -00011cfc T _PyLong_Format │ │ │ │ +00011da0 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 000017bc T _PyLong_FormatBytesWriter │ │ │ │ -0000c86c T _PyLong_FormatWriter │ │ │ │ -00012acc T _PyLong_Frexp │ │ │ │ -000094f0 T _PyLong_FromByteArray │ │ │ │ -000111ac T _PyLong_FromBytes │ │ │ │ +0000c91c T _PyLong_FormatWriter │ │ │ │ +00012b94 T _PyLong_Frexp │ │ │ │ +000095a0 T _PyLong_FromByteArray │ │ │ │ +00011250 T _PyLong_FromBytes │ │ │ │ 000004e8 T _PyLong_FromDigits │ │ │ │ -0000fd74 t _PyLong_FromLarge │ │ │ │ +0000fe18 t _PyLong_FromLarge │ │ │ │ 000002c8 t _PyLong_FromMedium │ │ │ │ -00005bc4 t _PyLong_FromSTwoDigits │ │ │ │ -000149fc T _PyLong_GCD │ │ │ │ +00005c64 t _PyLong_FromSTwoDigits │ │ │ │ +00014ac4 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ 00001568 T _PyLong_Lshift │ │ │ │ -00014960 t _PyLong_Negate │ │ │ │ +00014a28 t _PyLong_Negate │ │ │ │ 000004d4 T _PyLong_New │ │ │ │ -00006134 T _PyLong_NumBits │ │ │ │ -000137ec T _PyLong_Rshift │ │ │ │ +000061d4 T _PyLong_NumBits │ │ │ │ +000138b4 T _PyLong_Rshift │ │ │ │ 00000554 T _PyLong_Sign │ │ │ │ 00000c08 T _PyLong_Size_t_Converter │ │ │ │ 000005c4 T _PyLong_UInt16_Converter │ │ │ │ 0000165c T _PyLong_UInt32_Converter │ │ │ │ -00013a9c T _PyLong_UInt64_Converter │ │ │ │ +00013b64 T _PyLong_UInt64_Converter │ │ │ │ 00000574 T _PyLong_UInt8_Converter │ │ │ │ 00000810 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000d98 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d8 T _PyLong_UnsignedLong_Converter │ │ │ │ 00000978 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9411,99 +9411,99 @@ │ │ │ │ 000001e4 d _parser.3 │ │ │ │ 00000210 d _parser.6 │ │ │ │ 0000023c d _parser.9 │ │ │ │ 00000208 r convmultmax_base │ │ │ │ 00000170 r convwidth_base │ │ │ │ U frexp │ │ │ │ 00000334 r half_even_correction.10 │ │ │ │ -0000ce9c t int___format__ │ │ │ │ +0000cf4c t int___format__ │ │ │ │ 00001068 r int___format____doc__ │ │ │ │ 00000188 t int___getnewargs__ │ │ │ │ 000010bc r int___getnewargs____doc__ │ │ │ │ 000009d0 t int___round__ │ │ │ │ 00000fe0 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000fa4 r int___sizeof____doc__ │ │ │ │ 000015f8 t int_as_integer_ratio │ │ │ │ 00000d5c r int_as_integer_ratio__doc__ │ │ │ │ 000016b4 t int_bit_count │ │ │ │ 00000e6c r int_bit_count__doc__ │ │ │ │ -00010c6c t int_bit_length │ │ │ │ +00010d10 t int_bit_length │ │ │ │ 00000f24 r int_bit_length__doc__ │ │ │ │ -000085ac t int_from_bytes │ │ │ │ +0000865c t int_from_bytes │ │ │ │ 000006cc r int_from_bytes__doc__ │ │ │ │ 00000380 r int_info__doc__ │ │ │ │ 000000d4 d int_info_desc │ │ │ │ 000002cc d int_info_fields │ │ │ │ 000000bc t int_is_integer │ │ │ │ 00000668 r int_is_integer__doc__ │ │ │ │ -00003c2c t int_to_bytes │ │ │ │ +00003ce8 t int_to_bytes │ │ │ │ 00000a14 r int_to_bytes__doc__ │ │ │ │ -0000fef8 t k_mul │ │ │ │ +0000ff9c t k_mul │ │ │ │ 00000df0 t kmul_split.constprop.0 │ │ │ │ -0000b6f4 t l_divmod │ │ │ │ -000117a4 t l_mod │ │ │ │ +0000b7a4 t l_divmod │ │ │ │ +00011848 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000048 r log_base_BASE │ │ │ │ -00010f54 t long_abs │ │ │ │ -00010e94 t long_abs_method │ │ │ │ -00005e30 t long_add │ │ │ │ -00005c60 t long_add_method │ │ │ │ +00010ff8 t long_abs │ │ │ │ +00010f38 t long_abs_method │ │ │ │ +00005ed0 t long_add │ │ │ │ +00005d00 t long_add_method │ │ │ │ 0000048c t long_alloc │ │ │ │ -0000618c t long_and │ │ │ │ +0000622c t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ -0000a100 t long_bitwise │ │ │ │ +0000a1b0 t long_bitwise │ │ │ │ 0000243c t long_bool │ │ │ │ 00002460 t long_compare │ │ │ │ 000024f4 t long_dealloc │ │ │ │ -0000b4c8 t long_div │ │ │ │ -00010bf8 t long_divmod │ │ │ │ -0000bb54 t long_divrem │ │ │ │ +0000b578 t long_div │ │ │ │ +00010c9c t long_divmod │ │ │ │ +0000bc04 t long_divrem │ │ │ │ 00000408 r long_doc │ │ │ │ -000129c0 t long_float │ │ │ │ -00011d70 t long_format_binary │ │ │ │ +00012a88 t long_float │ │ │ │ +00011e14 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 0000154c t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000398 t long_hash │ │ │ │ -00006efc t long_invert │ │ │ │ -000110c4 t long_long │ │ │ │ +00006fac t long_invert │ │ │ │ +00011168 t long_long │ │ │ │ 00001538 t long_long_getter │ │ │ │ 000014f4 t long_long_meth │ │ │ │ -00006fac t long_lshift1 │ │ │ │ -00006264 t long_lshift_method │ │ │ │ +0000705c t long_lshift1 │ │ │ │ +00006304 t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -00011278 t long_mod │ │ │ │ -0000cf38 t long_mul │ │ │ │ -0000c66c t long_mul_method │ │ │ │ -00005b7c t long_neg │ │ │ │ -00005c24 t long_neg.part.0 │ │ │ │ -0000594c t long_neg_method │ │ │ │ -0000c8d0 t long_new │ │ │ │ -0000cc20 t long_new_impl │ │ │ │ -0000aef4 t long_or │ │ │ │ -0000dab0 t long_pow │ │ │ │ +0001131c t long_mod │ │ │ │ +0000cfe8 t long_mul │ │ │ │ +0000c71c t long_mul_method │ │ │ │ +00005c1c t long_neg │ │ │ │ +00005cc4 t long_neg.part.0 │ │ │ │ +000059f4 t long_neg_method │ │ │ │ +0000c980 t long_new │ │ │ │ +0000ccd0 t long_new_impl │ │ │ │ +0000afa4 t long_or │ │ │ │ +0000db60 t long_pow │ │ │ │ 00002190 t long_richcompare │ │ │ │ -00013000 t long_rshift │ │ │ │ -00007920 t long_sub │ │ │ │ -0000731c t long_sub_method │ │ │ │ +000130c8 t long_rshift │ │ │ │ +000079d0 t long_sub │ │ │ │ +000073cc t long_sub_method │ │ │ │ 00002590 t long_to_decimal_string │ │ │ │ 000025d0 t long_to_decimal_string_internal │ │ │ │ -0000d0dc t long_true_divide │ │ │ │ -000080a8 t long_vectorcall │ │ │ │ +0000d18c t long_true_divide │ │ │ │ +00008158 t long_vectorcall │ │ │ │ 00000774 t long_xor │ │ │ │ 00001d18 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ 000011fc t v_iadd.isra.0 │ │ │ │ 00000fcc t v_isub.isra.0 │ │ │ │ -0000c2b0 t x_add │ │ │ │ -00013d34 t x_divrem │ │ │ │ -0000afcc t x_sub │ │ │ │ +0000c360 t x_add │ │ │ │ +00013dfc t x_divrem │ │ │ │ +0000b07c t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9577,44 +9577,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 000010ec T PyDict_AddWatcher │ │ │ │ -0001029c T PyDict_Clear │ │ │ │ +000103b0 T PyDict_Clear │ │ │ │ 00001174 T PyDict_ClearWatcher │ │ │ │ 00000290 T PyDict_Contains │ │ │ │ -0000e7f4 T PyDict_ContainsString │ │ │ │ -00005268 T PyDict_Copy │ │ │ │ -00007e48 T PyDict_DelItem │ │ │ │ +0000e818 T PyDict_ContainsString │ │ │ │ +00005280 T PyDict_Copy │ │ │ │ +00007e70 T PyDict_DelItem │ │ │ │ 0000016c T PyDict_DelItemString │ │ │ │ 00000f74 T PyDict_GetItem │ │ │ │ -00004d44 T PyDict_GetItemRef │ │ │ │ -00000db0 T PyDict_GetItemString │ │ │ │ -00007954 T PyDict_GetItemStringRef │ │ │ │ -000040d4 T PyDict_GetItemWithError │ │ │ │ -00001818 T PyDict_Items │ │ │ │ -0000d154 T PyDict_Keys │ │ │ │ +00004d5c T PyDict_GetItemRef │ │ │ │ +00000d74 T PyDict_GetItemString │ │ │ │ +0000797c T PyDict_GetItemStringRef │ │ │ │ +000040ec T PyDict_GetItemWithError │ │ │ │ +000017dc T PyDict_Items │ │ │ │ +0000d178 T PyDict_Keys │ │ │ │ 00000f90 T PyDict_Merge │ │ │ │ 00001038 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -000074ac T PyDict_Next │ │ │ │ -0000dca8 T PyDict_Pop │ │ │ │ -00000174 T PyDict_PopString │ │ │ │ +000074cc T PyDict_Next │ │ │ │ +0000dccc T PyDict_Pop │ │ │ │ +00000138 T PyDict_PopString │ │ │ │ 000010b8 T PyDict_SetDefault │ │ │ │ -0000308c T PyDict_SetDefaultRef │ │ │ │ -00001398 T PyDict_SetItem │ │ │ │ -00004a2c T PyDict_SetItemString │ │ │ │ -0001057c T PyDict_Size │ │ │ │ +000030a4 T PyDict_SetDefaultRef │ │ │ │ +000013b0 T PyDict_SetItem │ │ │ │ +00004a44 T PyDict_SetItemString │ │ │ │ +00010690 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ -000000c8 T PyDict_Unwatch │ │ │ │ -00005a6c T PyDict_Update │ │ │ │ -0000123c T PyDict_Values │ │ │ │ -00004bdc T PyDict_Watch │ │ │ │ +0000008c T PyDict_Unwatch │ │ │ │ +00005a84 T PyDict_Update │ │ │ │ +00001200 T PyDict_Values │ │ │ │ +00004bf4 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9636,39 +9636,39 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000d638 T PyObject_ClearManagedDict │ │ │ │ +0000d65c T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00009c00 T PyObject_GenericGetDict │ │ │ │ +00009c28 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsSubclass │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -0000e188 T PyObject_VisitManagedDict │ │ │ │ +0000e1ac T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ -00007c1c t PyStackRef_CLOSE │ │ │ │ -00007c1c t PyStackRef_XCLOSE │ │ │ │ +00007c44 t PyStackRef_CLOSE │ │ │ │ +00007c44 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ @@ -9678,92 +9678,92 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00004090 t Py_XDECREF │ │ │ │ +000040a8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000105f8 T _PyDictKeys_DecRef │ │ │ │ +0001070c T _PyDictKeys_DecRef │ │ │ │ 0000188c T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000096d0 T _PyDictKeys_StringLookup │ │ │ │ -0000c1e4 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000bd34 T _PyDictKeys_StringLookupSplit │ │ │ │ -00000240 T _PyDictView_Intersect │ │ │ │ -0000a080 T _PyDictView_New │ │ │ │ +000096f8 T _PyDictKeys_StringLookup │ │ │ │ +0000c208 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000bd58 T _PyDictKeys_StringLookupSplit │ │ │ │ +00000204 T _PyDictView_Intersect │ │ │ │ +0000a0a8 T _PyDictView_New │ │ │ │ 000011c8 T _PyDict_CheckConsistency │ │ │ │ 0000014c T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -00000e64 T _PyDict_Clear_LockHeld │ │ │ │ +00000e28 T _PyDict_Clear_LockHeld │ │ │ │ 00000430 T _PyDict_Contains_KnownHash │ │ │ │ -00007888 T _PyDict_CopyAsDict │ │ │ │ +000078b0 T _PyDict_CopyAsDict │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ -0000d830 T _PyDict_DelItemIf │ │ │ │ +0000d854 T _PyDict_DelItemIf │ │ │ │ 000018c8 T _PyDict_DelItem_KnownHash │ │ │ │ -00008264 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -0000146c T _PyDict_DetachFromObject │ │ │ │ -00004bc8 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -00008d78 T _PyDict_FromItems │ │ │ │ -00010bcc T _PyDict_FromKeys │ │ │ │ -00004eac T _PyDict_GetItemRef_KnownHash │ │ │ │ -00004e44 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000dbd0 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000828c T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00001430 T _PyDict_DetachFromObject │ │ │ │ +00004be0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +00008da0 T _PyDict_FromItems │ │ │ │ +00010ce0 T _PyDict_FromKeys │ │ │ │ +00004ec4 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00004e5c T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +0000dbf4 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00001810 T _PyDict_GetItemStringWithError │ │ │ │ 000017bc T _PyDict_GetItemWithError │ │ │ │ -00011744 T _PyDict_GetItem_KnownHash │ │ │ │ -00009bbc T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -0000ec28 T _PyDict_GetMethodStackRef │ │ │ │ -000078d8 T _PyDict_HasOnlyStringKeys │ │ │ │ -000001fc T _PyDict_IOr │ │ │ │ -0000eae8 T _PyDict_InsertSplitValue │ │ │ │ +00011858 T _PyDict_GetItem_KnownHash │ │ │ │ +00009be4 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +0000ec50 T _PyDict_GetMethodStackRef │ │ │ │ +00007900 T _PyDict_HasOnlyStringKeys │ │ │ │ +000001c0 T _PyDict_IOr │ │ │ │ +0000eb10 T _PyDict_InsertSplitValue │ │ │ │ 00000f20 T _PyDict_KeysSize │ │ │ │ -00007aa4 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -00011148 T _PyDict_LoadGlobal │ │ │ │ -00009514 T _PyDict_LoadGlobalStackRef │ │ │ │ -00000e78 T _PyDict_LookupIndex │ │ │ │ -00009640 T _PyDict_LookupIndexAndValue │ │ │ │ -0000d00c T _PyDict_MergeUniq │ │ │ │ -000041a0 T _PyDict_NewKeysForClass │ │ │ │ +00007acc T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +0001125c T _PyDict_LoadGlobal │ │ │ │ +0000953c T _PyDict_LoadGlobalStackRef │ │ │ │ +00000e3c T _PyDict_LookupIndex │ │ │ │ +00009668 T _PyDict_LookupIndexAndValue │ │ │ │ +0000d030 T _PyDict_MergeUniq │ │ │ │ +000041b8 T _PyDict_NewKeysForClass │ │ │ │ 00001734 T _PyDict_NewPresized │ │ │ │ -0000769c T _PyDict_Next │ │ │ │ -00000590 T _PyDict_Or │ │ │ │ +000076bc T _PyDict_Next │ │ │ │ +00000554 T _PyDict_Or │ │ │ │ 0000191c T _PyDict_Pop │ │ │ │ -0000ce04 T _PyDict_Pop_KnownHash │ │ │ │ -00004f14 T _PyDict_SendEvent │ │ │ │ -00011320 T _PyDict_SetItem_KnownHash │ │ │ │ -00011238 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00003d54 T _PyDict_SetItem_LockHeld │ │ │ │ -0000d0b0 T _PyDict_SetItem_Take2 │ │ │ │ +0000ce28 T _PyDict_Pop_KnownHash │ │ │ │ +00004f2c T _PyDict_SendEvent │ │ │ │ +00011434 T _PyDict_SetItem_KnownHash │ │ │ │ +0001134c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00003d6c T _PyDict_SetItem_LockHeld │ │ │ │ +0000d0d4 T _PyDict_SetItem_Take2 │ │ │ │ 000018dc T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00001878 T _PyDict_SizeOf │ │ │ │ 00000c70 T _PyDict_SizeOf_LockHeld │ │ │ │ -00007328 T _PyDict_StoreSubscript │ │ │ │ -000057ac T _PyDict_Subscript │ │ │ │ -00005920 T _PyDict_SubscriptKnownHash │ │ │ │ +00007348 T _PyDict_StoreSubscript │ │ │ │ +000057c4 T _PyDict_Subscript │ │ │ │ +00005938 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000039e8 T _PyObjectDict_SetItem │ │ │ │ +00003a00 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000a850 T _PyObject_InitInlineValues │ │ │ │ -00000a3c T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000a874 T _PyObject_InitInlineValues │ │ │ │ +00000a00 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000112f0 T _PyObject_MaterializeManagedDict │ │ │ │ -000008c8 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00011404 T _PyObject_MaterializeManagedDict │ │ │ │ +0000088c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000950 T _PyObject_SetManagedDict │ │ │ │ -0000a914 T _PyObject_StoreInstanceAttribute │ │ │ │ -0000b7ec T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000a938 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000b810 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9771,157 +9771,157 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000484 T _Py_dict_lookup │ │ │ │ -00005a24 T _Py_dict_lookup_threadsafe │ │ │ │ -00003988 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00005a3c T _Py_dict_lookup_threadsafe │ │ │ │ +000039a0 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -00001064 t all_contained_in │ │ │ │ -00000678 t anydict_copy │ │ │ │ -00010894 t anydict_repr_impl │ │ │ │ -00003f04 t build_indices_generic │ │ │ │ -0000d7ac t clear_inline_values │ │ │ │ -0000e52c t clear_lock_held │ │ │ │ -000052b4 t copy_lock_held │ │ │ │ -00000920 t copy_values │ │ │ │ -00008648 t delitem_common │ │ │ │ -000009ac t detach_dict_from_object │ │ │ │ -0000ff84 t dict___contains__ │ │ │ │ +00001028 t all_contained_in │ │ │ │ +0000063c t anydict_copy │ │ │ │ +000109a8 t anydict_repr_impl │ │ │ │ +00003f1c t build_indices_generic │ │ │ │ +0000d7d0 t clear_inline_values │ │ │ │ +0000e550 t clear_lock_held │ │ │ │ +000052cc t copy_lock_held │ │ │ │ +000008e4 t copy_values │ │ │ │ +00008670 t delitem_common │ │ │ │ +00000970 t detach_dict_from_object │ │ │ │ +00010098 t dict___contains__ │ │ │ │ 000008e8 r dict___contains____doc__ │ │ │ │ 00000284 t dict___reversed__ │ │ │ │ 0000057c r dict___reversed____doc__ │ │ │ │ 00000ce4 t dict___sizeof__ │ │ │ │ 000005c8 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ -00000e40 t dict_clear │ │ │ │ +00000e04 t dict_clear │ │ │ │ 00000790 r dict_clear__doc__ │ │ │ │ 00000380 t dict_contains │ │ │ │ -0000057c t dict_copy │ │ │ │ +00000540 t dict_copy │ │ │ │ 00000944 r dict_copy__doc__ │ │ │ │ -000069ac t dict_dealloc │ │ │ │ -00001120 t dict_dict_fromkeys │ │ │ │ -00000500 t dict_fromkeys │ │ │ │ +000069cc t dict_dealloc │ │ │ │ +000010e4 t dict_dict_fromkeys │ │ │ │ +000004c4 t dict_fromkeys │ │ │ │ 0000097c r dict_fromkeys__doc__ │ │ │ │ -0000d4dc t dict_get │ │ │ │ +0000d500 t dict_get │ │ │ │ 0000087c r dict_get__doc__ │ │ │ │ -00004900 t dict_getitem │ │ │ │ -0000f704 t dict_init │ │ │ │ -00009f48 t dict_items │ │ │ │ +00004918 t dict_getitem │ │ │ │ +0000f81c t dict_init │ │ │ │ +00009f70 t dict_items │ │ │ │ 000004d4 r dict_items__doc__ │ │ │ │ -0000f2e8 t dict_iter │ │ │ │ -0000eda4 t dict_keys │ │ │ │ +0000f400 t dict_iter │ │ │ │ +0000edcc t dict_keys │ │ │ │ 00000528 r dict_keys__doc__ │ │ │ │ -0000ec10 t dict_length │ │ │ │ -00005b0c t dict_merge │ │ │ │ -0000f61c t dict_new │ │ │ │ -0000f6b8 t dict_new_untracked │ │ │ │ -0000c74c t dict_pop │ │ │ │ +0000ec38 t dict_length │ │ │ │ +00005b24 t dict_merge │ │ │ │ +0000f734 t dict_new │ │ │ │ +0000f7d0 t dict_new_untracked │ │ │ │ +0000c770 t dict_pop │ │ │ │ 000006bc r dict_pop__doc__ │ │ │ │ -00000b08 t dict_popitem │ │ │ │ +00000acc t dict_popitem │ │ │ │ 00000614 r dict_popitem__doc__ │ │ │ │ -000004ec t dict_repr │ │ │ │ -00011414 t dict_richcompare │ │ │ │ -00001aec t dict_set_fromkeys │ │ │ │ -0000f7bc t dict_setdefault │ │ │ │ +000004b0 t dict_repr │ │ │ │ +00011528 t dict_richcompare │ │ │ │ +00001ab0 t dict_set_fromkeys │ │ │ │ +0000f8d4 t dict_setdefault │ │ │ │ 000007c4 r dict_setdefault__doc__ │ │ │ │ -000030b8 t dict_setdefault_ref_lock_held │ │ │ │ -0000e248 t dict_tp_clear │ │ │ │ -00007c58 t dict_traverse │ │ │ │ +000030d0 t dict_setdefault_ref_lock_held │ │ │ │ +0000e26c t dict_tp_clear │ │ │ │ +00007c80 t dict_traverse │ │ │ │ 00000098 t dict_unhashable_type │ │ │ │ -00009d38 t dict_update │ │ │ │ -00009e98 t dict_update_arg │ │ │ │ -0000eee0 t dict_values │ │ │ │ +00009d60 t dict_update │ │ │ │ +00009ec0 t dict_update_arg │ │ │ │ +0000eff8 t dict_values │ │ │ │ 00000484 r dict_values__doc__ │ │ │ │ -0000f86c t dict_vectorcall │ │ │ │ +0000f984 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 000001d4 t dictitems_contains │ │ │ │ -0000a190 t dictitems_iter │ │ │ │ +0000a1b8 t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000a40 t dictitems_reversed │ │ │ │ -0000cf14 t dictiter_dealloc │ │ │ │ -0000a4f4 t dictiter_iternextitem │ │ │ │ -0000f3c4 t dictiter_iternextkey │ │ │ │ -0000f108 t dictiter_iternextvalue │ │ │ │ -0000ed68 t dictiter_len │ │ │ │ +0000cf38 t dictiter_dealloc │ │ │ │ +0000a518 t dictiter_iternextitem │ │ │ │ +0000f4dc t dictiter_iternextkey │ │ │ │ +0000f220 t dictiter_iternextvalue │ │ │ │ +0000ed90 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000a2cc t dictiter_new │ │ │ │ +0000a2f4 t dictiter_new │ │ │ │ 00000a7c t dictiter_reduce │ │ │ │ -000006c8 t dictiter_traverse │ │ │ │ +0000068c t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -000107bc t dictkeys_contains │ │ │ │ -000067fc t dictkeys_decref.constprop.0 │ │ │ │ -0000008c t dictkeys_iter │ │ │ │ +000108d0 t dictkeys_contains │ │ │ │ +0000681c t dictkeys_decref.constprop.0 │ │ │ │ +0000ef08 t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000d44 t dictkeys_reversed │ │ │ │ -0000274c t dictresize │ │ │ │ -0000153c t dictreviter_iternext │ │ │ │ +00002764 t dictresize │ │ │ │ +00001500 t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -0000f018 t dictvalues_iter │ │ │ │ +0000f130 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000d08 t dictvalues_reversed │ │ │ │ -0000a43c t dictview_dealloc │ │ │ │ +0000a460 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -00001040 t dictview_len │ │ │ │ +00001004 t dictview_len │ │ │ │ 00000d80 t dictview_mapping │ │ │ │ -00001480 t dictview_repr │ │ │ │ -00000ea0 t dictview_richcompare │ │ │ │ -000112bc t dictview_traverse │ │ │ │ +00001444 t dictview_repr │ │ │ │ +00000e64 t dictview_richcompare │ │ │ │ +000113d0 t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 00000754 t dictviews_isdisjoint │ │ │ │ 00000338 t dictviews_or │ │ │ │ -0000134c t dictviews_sub │ │ │ │ -000013f4 t dictviews_to_set │ │ │ │ +00001310 t dictviews_sub │ │ │ │ +000013b8 t dictviews_to_set │ │ │ │ 0000039c t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ -000025dc t find_empty_slot │ │ │ │ +000025f4 t find_empty_slot │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000d98 t frozendict_copy │ │ │ │ 00000448 r frozendict_copy__doc__ │ │ │ │ -00001be4 t frozendict_getnewargs │ │ │ │ +00001ba8 t frozendict_getnewargs │ │ │ │ 00000ddc t frozendict_hash │ │ │ │ -000117ec t frozendict_length │ │ │ │ +00011900 t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -00001998 t frozendict_new │ │ │ │ +0000195c t frozendict_new │ │ │ │ 000002a0 t frozendict_or │ │ │ │ 00000bd8 t frozendict_repr │ │ │ │ -00010048 t frozendict_vectorcall │ │ │ │ +0001015c t frozendict_vectorcall │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -00008830 t insert_split_key │ │ │ │ -000014c4 t insert_to_emptydict │ │ │ │ -00001bb0 t insertdict │ │ │ │ +00008858 t insert_split_key │ │ │ │ +000014dc t insert_to_emptydict │ │ │ │ +00001bc8 t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ -00000738 t make_dict_from_instance_attributes │ │ │ │ +000006fc t make_dict_from_instance_attributes │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000faa0 t merge_from_seq2_lock_held │ │ │ │ +0000fbb8 t merge_from_seq2_lock_held │ │ │ │ 00000138 t new_dict │ │ │ │ -0000e928 t new_dict_with_shared_keys │ │ │ │ -00001a10 t new_keys_object │ │ │ │ -0000cc20 t pop_lock_held │ │ │ │ +0000e94c t new_dict_with_shared_keys │ │ │ │ +00001a28 t new_keys_object │ │ │ │ +0000cc44 t pop_lock_held │ │ │ │ 00000118 r reduce_doc │ │ │ │ 0000006c r reversed_items_doc │ │ │ │ 0000009c r reversed_keys_doc │ │ │ │ 0000003c r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -0000b2d0 t store_instance_attr_lock_held │ │ │ │ +0000b2f4 t store_instance_attr_lock_held │ │ │ │ 000002ec r update__doc__ │ │ │ │ -00004cc8 t validate_watcher_id │ │ │ │ +00004ce0 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000148 r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -10896,15 +10896,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -0000221c T PyCallable_Check │ │ │ │ +00002224 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10983,46 +10983,46 @@ │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 000000ac T PyObject_ASCII │ │ │ │ 00000764 T PyObject_Bytes │ │ │ │ -00002d10 T PyObject_CallFinalizer │ │ │ │ -00002c34 T PyObject_CallFinalizerFromDealloc │ │ │ │ -0000324c T PyObject_DelAttr │ │ │ │ +00002d18 T PyObject_CallFinalizer │ │ │ │ +00002c3c T PyObject_CallFinalizerFromDealloc │ │ │ │ +00003254 T PyObject_DelAttr │ │ │ │ 00000fdc T PyObject_DelAttrString │ │ │ │ 0000015c T PyObject_Dir │ │ │ │ 000000c0 T PyObject_Dump │ │ │ │ U PyObject_GC_Del │ │ │ │ 00000ff4 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -00001f94 T PyObject_GenericGetAttr │ │ │ │ +00001f9c T PyObject_GenericGetAttr │ │ │ │ 00000dec T PyObject_GenericSetAttr │ │ │ │ 000003fc T PyObject_GenericSetDict │ │ │ │ 000013f8 T PyObject_GetAttr │ │ │ │ -000020d8 T PyObject_GetAttrString │ │ │ │ +000020e0 T PyObject_GetAttrString │ │ │ │ 00000394 T PyObject_GetOptionalAttr │ │ │ │ 00000534 T PyObject_GetOptionalAttrString │ │ │ │ 00000518 T PyObject_HasAttr │ │ │ │ 00000478 T PyObject_HasAttrString │ │ │ │ 00000568 T PyObject_HasAttrStringWithError │ │ │ │ -00002d94 T PyObject_HasAttrWithError │ │ │ │ +00002d9c T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 00000728 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 0000067c T PyObject_Init │ │ │ │ 00000920 T PyObject_InitVar │ │ │ │ -00001fb0 T PyObject_IsTrue │ │ │ │ +00001fb8 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 000008d0 T PyObject_Not │ │ │ │ 000001ec T PyObject_Print │ │ │ │ -00002ad8 T PyObject_Repr │ │ │ │ -0000267c T PyObject_RichCompare │ │ │ │ -00002248 T PyObject_RichCompareBool │ │ │ │ -00002f94 T PyObject_SelfIter │ │ │ │ +00002ae0 T PyObject_Repr │ │ │ │ +00002684 T PyObject_RichCompare │ │ │ │ +00002250 T PyObject_RichCompareBool │ │ │ │ +00002f9c T PyObject_SelfIter │ │ │ │ 000008e8 T PyObject_SetAttr │ │ │ │ 00001694 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ 000014d0 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ @@ -11073,22 +11073,22 @@ │ │ │ │ 00001890 T Py_GetConstantBorrowed │ │ │ │ 000003c4 T Py_IS_TYPE │ │ │ │ 00000710 T Py_IncRef │ │ │ │ 00000750 T Py_Is │ │ │ │ 000010a4 T Py_IsFalse │ │ │ │ 00001054 T Py_IsNone │ │ │ │ 0000107c T Py_IsTrue │ │ │ │ -00003bf4 T Py_NewRef │ │ │ │ +00003bfc T Py_NewRef │ │ │ │ 000010ec T Py_REFCNT │ │ │ │ -00003264 T Py_ReprEnter │ │ │ │ -00003458 T Py_ReprLeave │ │ │ │ +0000326c T Py_ReprEnter │ │ │ │ +00003460 T Py_ReprLeave │ │ │ │ 0000111c T Py_SET_SIZE │ │ │ │ 00001104 T Py_SIZE │ │ │ │ 000008b8 T Py_TYPE │ │ │ │ -00002f1c t Py_XDECREF │ │ │ │ +00002f24 t Py_XDECREF │ │ │ │ 000007fc T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ U _PyBufferWrapper_Type │ │ │ │ U _PyClassMethod_GetFunc │ │ │ │ @@ -11128,42 +11128,42 @@ │ │ │ │ U _PyNamespace_Type │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d8 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ 00000a80 T _PyObject_AssertFailed │ │ │ │ 00000c00 T _PyObject_CheckConsistency │ │ │ │ -00003508 T _PyObject_ClearFreeLists │ │ │ │ -00002080 T _PyObject_ComputedDictPointer │ │ │ │ +00003510 T _PyObject_ClearFreeLists │ │ │ │ +00002088 T _PyObject_ComputedDictPointer │ │ │ │ 00000084 T _PyObject_DebugTypeStats │ │ │ │ 0000036c T _PyObject_FiniState │ │ │ │ 0000060c T _PyObject_FunctionStr │ │ │ │ 0000051c T _PyObject_GenericGetAttrWithDict │ │ │ │ 000010c0 T _PyObject_GenericSetAttrWithDict │ │ │ │ 00000fa4 T _PyObject_GetAttrId │ │ │ │ -00001e4c T _PyObject_GetAttrStackRef │ │ │ │ +00001e54 T _PyObject_GetAttrStackRef │ │ │ │ 000009ac T _PyObject_GetDictPtr │ │ │ │ 00000cf4 T _PyObject_GetMethod │ │ │ │ 000018a4 T _PyObject_GetMethodStackRef │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002fb8 T _PyObject_IsAbstract │ │ │ │ -00003188 T _PyObject_IsFreed │ │ │ │ +00002fc0 T _PyObject_IsAbstract │ │ │ │ +00003190 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 000017a4 T _PyObject_New │ │ │ │ -00001d8c T _PyObject_NewVar │ │ │ │ +00001d94 T _PyObject_NewVar │ │ │ │ 0000043c T _PyObject_NextNotImplemented │ │ │ │ -000029fc T _PyObject_SetAttributeErrorContext │ │ │ │ +00002a04 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000380 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 00000354 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ -00002f60 T _PyObject_VisitType │ │ │ │ +00002f68 T _PyObject_VisitType │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTemplateIter_Type │ │ │ │ @@ -11172,15 +11172,15 @@ │ │ │ │ 000004a0 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -00003ba4 T _PyTypes_FiniTypes │ │ │ │ +00003bac T _PyTypes_FiniTypes │ │ │ │ 000000e4 T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -11188,15 +11188,15 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000998 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000294 T _Py_Dealloc │ │ │ │ -00003210 T _Py_DecRef │ │ │ │ +00003218 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000a6c T _Py_ForgetReference │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 00000028 T _Py_GetConstant_Init │ │ │ │ 000003a0 T _Py_IncRef │ │ │ │ @@ -11225,23 +11225,23 @@ │ │ │ │ 0000020c r __func__.2 │ │ │ │ 00000248 r __func__.3 │ │ │ │ U clearerr │ │ │ │ 00000000 d constants │ │ │ │ U ferror │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ -00003b58 t free_object │ │ │ │ +00003b60 t free_object │ │ │ │ U fwrite │ │ │ │ 000002ac d none_as_number │ │ │ │ 00000908 t none_bool │ │ │ │ 00000a44 t none_dealloc │ │ │ │ 000002a8 r none_doc │ │ │ │ -00002c18 t none_hash │ │ │ │ +00002c20 t none_hash │ │ │ │ 000005a0 t none_new │ │ │ │ -00002d78 t none_repr │ │ │ │ +00002d80 t none_repr │ │ │ │ 00000128 d notimplemented_as_number │ │ │ │ 000004e4 t notimplemented_bool │ │ │ │ 00000a58 t notimplemented_dealloc │ │ │ │ 00000264 r notimplemented_doc │ │ │ │ 000001b8 d notimplemented_methods │ │ │ │ 00000600 t notimplemented_new │ │ │ │ 000001f4 r opstrings │ │ │ │ @@ -11415,15 +11415,15 @@ │ │ │ │ 00001ac0 T PyMem_Free │ │ │ │ 00003ca8 T PyMem_GetAllocator │ │ │ │ 00001590 T PyMem_Malloc │ │ │ │ 00001494 T PyMem_RawCalloc │ │ │ │ 00000588 T PyMem_RawFree │ │ │ │ 00000508 T PyMem_RawMalloc │ │ │ │ 000005e8 T PyMem_RawRealloc │ │ │ │ -00002cb8 T PyMem_Realloc │ │ │ │ +00002ce4 T PyMem_Realloc │ │ │ │ 00004a7c T PyMem_SetAllocator │ │ │ │ 0000b098 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 000038d0 T PyObject_Calloc │ │ │ │ 000023f0 T PyObject_Free │ │ │ │ @@ -11432,18 +11432,18 @@ │ │ │ │ 0000269c T PyObject_Realloc │ │ │ │ 0000b1bc T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 000034cc T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ 00004ce4 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00003304 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +0000335c T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ -00003178 T _PyMem_AbandonDelayed │ │ │ │ +000031d0 T _PyMem_AbandonDelayed │ │ │ │ 00003e48 T _PyMem_ArenaAlloc │ │ │ │ 00004b98 T _PyMem_ArenaFree │ │ │ │ 00004068 T _PyMem_DebugCalloc │ │ │ │ 00002b24 t _PyMem_DebugCheckAddress │ │ │ │ 0000b078 T _PyMem_DebugEnabled │ │ │ │ 00001ff8 T _PyMem_DebugFree │ │ │ │ 0000124c T _PyMem_DebugMalloc │ │ │ │ @@ -11489,15 +11489,15 @@ │ │ │ │ 00002648 T _PyObject_DebugMallocStats │ │ │ │ 00001d6c T _PyObject_Free │ │ │ │ 00000c60 T _PyObject_Malloc │ │ │ │ 000050a0 T _PyObject_MiCalloc │ │ │ │ 00004224 T _PyObject_MiFree │ │ │ │ 000041a4 T _PyObject_MiMalloc │ │ │ │ 0000489c T _PyObject_MiRealloc │ │ │ │ -00002b5c T _PyObject_Realloc │ │ │ │ +00002b88 T _PyObject_Realloc │ │ │ │ 00004a40 T _PyObject_VirtualAlloc │ │ │ │ 00004cb8 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00004eac T _Py_FinalizeAllocatedBlocks │ │ │ │ @@ -12103,59 +12103,59 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ -0000007c r count_doc │ │ │ │ -00000010 r index_doc │ │ │ │ +00000078 r count_doc │ │ │ │ +0000000c r index_doc │ │ │ │ 0000084c t longrange_iterator___length_hint__ │ │ │ │ -00000318 r longrange_iterator___length_hint____doc__ │ │ │ │ +00000314 r longrange_iterator___length_hint____doc__ │ │ │ │ 000006ec t longrange_iterator___reduce__ │ │ │ │ -000002d8 r longrange_iterator___reduce____doc__ │ │ │ │ +000002d4 r longrange_iterator___reduce____doc__ │ │ │ │ 000003a0 t longrange_iterator___setstate__ │ │ │ │ -00000290 r longrange_iterator___setstate____doc__ │ │ │ │ +0000028c r longrange_iterator___setstate____doc__ │ │ │ │ 00000000 t longrangeiter_dealloc │ │ │ │ 0000027c d longrangeiter_methods │ │ │ │ -0000118c t longrangeiter_next │ │ │ │ -000002d0 t make_range_object │ │ │ │ +00001188 t longrangeiter_next │ │ │ │ +000002cc t make_range_object │ │ │ │ 0000042c d range_as_mapping │ │ │ │ 0000039c d range_as_number │ │ │ │ 00000438 d range_as_sequence │ │ │ │ 00000874 t range_bool │ │ │ │ 0000009c t range_contains │ │ │ │ 000000e0 t range_contains_long │ │ │ │ 0000022c t range_count │ │ │ │ -00000918 t range_dealloc │ │ │ │ -000000e8 r range_doc │ │ │ │ +00000914 t range_dealloc │ │ │ │ +000000e4 r range_doc │ │ │ │ 000000f0 t range_hash │ │ │ │ 00000000 t range_index │ │ │ │ -00000f8c t range_item │ │ │ │ -000006d8 t range_iter │ │ │ │ +00000f88 t range_item │ │ │ │ +000006d4 t range_iter │ │ │ │ 00000494 t range_iterator___length_hint__ │ │ │ │ -000003f8 r range_iterator___length_hint____doc__ │ │ │ │ +000003f4 r range_iterator___length_hint____doc__ │ │ │ │ 000005dc t range_iterator___reduce__ │ │ │ │ -000003b8 r range_iterator___reduce____doc__ │ │ │ │ +000003b4 r range_iterator___reduce____doc__ │ │ │ │ 00000320 t range_iterator___setstate__ │ │ │ │ -00000370 r range_iterator___setstate____doc__ │ │ │ │ +0000036c r range_iterator___setstate____doc__ │ │ │ │ 00000084 t range_length │ │ │ │ 000002fc d range_members │ │ │ │ 0000034c d range_methods │ │ │ │ 00000528 t range_new │ │ │ │ 000006b4 t range_reduce │ │ │ │ 0000029c t range_repr │ │ │ │ 00000200 t range_reverse │ │ │ │ 000004ac t range_richcompare │ │ │ │ -00000ae4 t range_subscript │ │ │ │ +00000ae0 t range_subscript │ │ │ │ 00000000 t range_vectorcall │ │ │ │ -00000a8c t rangeiter_dealloc │ │ │ │ +00000a88 t rangeiter_dealloc │ │ │ │ 000002bc d rangeiter_methods │ │ │ │ -00000a44 t rangeiter_next │ │ │ │ -000000cc r reverse_doc │ │ │ │ +00000a40 t rangeiter_next │ │ │ │ +000000c8 r reverse_doc │ │ │ │ │ │ │ │ sentinelobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 0000001c r .LC3 │ │ │ │ @@ -12224,15 +12224,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -000039f4 T PyFrozenSet_New │ │ │ │ +00003a00 T PyFrozenSet_New │ │ │ │ 000000d4 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -12247,18 +12247,18 @@ │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ -000014e0 T PySet_Add │ │ │ │ +000014e4 T PySet_Add │ │ │ │ 000004ac T PySet_Clear │ │ │ │ -00002668 T PySet_Contains │ │ │ │ -00001b14 T PySet_Discard │ │ │ │ +0000266c T PySet_Contains │ │ │ │ +00001b18 T PySet_Discard │ │ │ │ 00000000 T PySet_New │ │ │ │ 0000030c T PySet_Pop │ │ │ │ 00000278 T PySet_Size │ │ │ │ 00000000 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -12281,140 +12281,140 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -00003c24 T _PySet_AddTakeRef │ │ │ │ +00003c30 T _PySet_AddTakeRef │ │ │ │ 000001e0 T _PySet_ClearInternal │ │ │ │ -00004110 T _PySet_Contains │ │ │ │ +00004120 T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -00004394 T _PySet_NextEntry │ │ │ │ -000041f4 T _PySet_NextEntryRef │ │ │ │ +000043a4 T _PySet_NextEntry │ │ │ │ +00004204 T _PySet_NextEntryRef │ │ │ │ 00000b48 T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 0000000c r __func__.0 │ │ │ │ 000001a8 d _dummy_struct │ │ │ │ 000001b8 t dummy_dealloc │ │ │ │ 0000019c t dummy_repr │ │ │ │ -000057f4 t frozenset___contains__ │ │ │ │ +00005804 t frozenset___contains__ │ │ │ │ 000002f4 r frozenset___contains____doc__ │ │ │ │ 0000035c d frozenset_as_number │ │ │ │ 00000088 t frozenset_copy │ │ │ │ 000007fc r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -00004524 t frozenset_hash │ │ │ │ -00004568 t frozenset_hash_impl │ │ │ │ +00004534 t frozenset_hash │ │ │ │ +00004578 t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ 00002550 t frozenset_new │ │ │ │ 000000c0 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000000 t make_new_set │ │ │ │ -000056f8 t make_new_set_basetype │ │ │ │ +00005708 t make_new_set_basetype │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ 000016dc t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ 00002258 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000164 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -00004930 t set_add │ │ │ │ +00004940 t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ 00000afc t set_add_entry_takeref │ │ │ │ 00000524 t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ 0000137c t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -000047cc t set_clear_internal │ │ │ │ +000047dc t set_clear_internal │ │ │ │ 00000264 t set_contains │ │ │ │ 0000152c t set_contains_key │ │ │ │ 000016c8 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ 00000cb0 t set_copy_and_difference │ │ │ │ 00000ad4 t set_copy_impl │ │ │ │ -00003784 t set_dealloc │ │ │ │ -000059a8 t set_difference │ │ │ │ +00003790 t set_dealloc │ │ │ │ +000059b4 t set_difference │ │ │ │ 00001a00 t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ 00001ae4 t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ 00000d24 t set_difference_update_internal │ │ │ │ 0000102c t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -00001c2c t set_discard_entry │ │ │ │ +00001c30 t set_discard_entry │ │ │ │ 000000b4 t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 000010c8 t set_iand │ │ │ │ 0000216c t set_init │ │ │ │ 000005fc t set_intersection │ │ │ │ 00001e18 t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ 00001e2c t set_intersection_multi_impl │ │ │ │ 000022f0 t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -0000273c t set_ior │ │ │ │ +00002740 t set_ior │ │ │ │ 00001bf8 t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ 00002360 t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -00004fdc t set_issubset_impl │ │ │ │ +00004fec t set_issubset_impl │ │ │ │ 000013a0 t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ 000013b4 t set_issuperset_impl │ │ │ │ 00001b48 t set_isub │ │ │ │ -00003430 t set_iter │ │ │ │ +0000343c t set_iter │ │ │ │ 00002744 t set_ixor │ │ │ │ -000039dc t set_len │ │ │ │ -00001cc0 t set_lookkey │ │ │ │ -0000288c t set_merge_lock_held │ │ │ │ +000039e8 t set_len │ │ │ │ +00001cc4 t set_lookkey │ │ │ │ +00002890 t set_merge_lock_held │ │ │ │ 0000054c d set_methods │ │ │ │ 00002154 t set_new │ │ │ │ 000009ac t set_or │ │ │ │ 00000998 t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ 00000388 t set_pop_impl │ │ │ │ 000015b4 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 000017d4 t set_repr │ │ │ │ -00004e34 t set_richcompare │ │ │ │ +00004e44 t set_richcompare │ │ │ │ 00000bc4 t set_sub │ │ │ │ 000011d4 t set_swap_bodies │ │ │ │ 00002814 t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ 0000244c t set_symmetric_difference_impl │ │ │ │ 00001f04 t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ 00002828 t set_symmetric_difference_update_dict │ │ │ │ 00001f18 t set_symmetric_difference_update_impl │ │ │ │ 00002048 t set_symmetric_difference_update_set │ │ │ │ 00000f88 t set_table_resize │ │ │ │ -0000140c t set_traverse │ │ │ │ +00001410 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ 00001744 t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ 00001664 t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -000051dc t set_update_dict_lock_held │ │ │ │ +000051ec t set_update_dict_lock_held │ │ │ │ 00000134 t set_update_internal │ │ │ │ 000004e0 t set_update_iterable_lock_held │ │ │ │ 00000414 t set_update_local │ │ │ │ -00003868 t set_vectorcall │ │ │ │ +00003874 t set_vectorcall │ │ │ │ 00002374 t set_xor │ │ │ │ -000036cc t setiter_dealloc │ │ │ │ -000034f8 t setiter_iternext │ │ │ │ +000036d8 t setiter_dealloc │ │ │ │ +00003504 t setiter_iternext │ │ │ │ 00001aa8 t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000cc t setiter_reduce │ │ │ │ 00001710 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -12684,55 +12684,55 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d4 D PyTupleIter_Type │ │ │ │ 00000178 T PyTuple_FromArray │ │ │ │ -0000199c T PyTuple_GetItem │ │ │ │ -00002a00 T PyTuple_GetSlice │ │ │ │ +00001998 T PyTuple_GetItem │ │ │ │ +000029c4 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ -00000528 T PyTuple_Pack │ │ │ │ +00000524 T PyTuple_Pack │ │ │ │ 000000e4 T PyTuple_SetItem │ │ │ │ -00002318 T PyTuple_Size │ │ │ │ +000022dc 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 │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00001054 t Py_XDECREF │ │ │ │ +00001050 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_UnpackIndices │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 000001e8 T _PyStolenTuple_Free │ │ │ │ 00000224 T _PyTuple_BinarySlice │ │ │ │ -00002f34 T _PyTuple_Concat │ │ │ │ +00002ef8 T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ -000024b4 T _PyTuple_FromArraySteal │ │ │ │ -00001300 T _PyTuple_FromPair │ │ │ │ -000014bc T _PyTuple_FromPairSteal │ │ │ │ -00001a14 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ -00001768 T _PyTuple_MaybeUntrack │ │ │ │ -0000078c T _PyTuple_Resize │ │ │ │ +00002478 T _PyTuple_FromArraySteal │ │ │ │ +000012fc T _PyTuple_FromPair │ │ │ │ +000014b8 T _PyTuple_FromPairSteal │ │ │ │ +00001a10 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ +00001764 T _PyTuple_MaybeUntrack │ │ │ │ +00000788 T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -12743,42 +12743,42 @@ │ │ │ │ 00000058 r length_hint_doc │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000030 r reduce_doc │ │ │ │ 00000008 r setstate_doc │ │ │ │ 00000438 t tuple___getnewargs__ │ │ │ │ 000001a4 r tuple___getnewargs____doc__ │ │ │ │ -0000045c t tuple_alloc │ │ │ │ +00000458 t tuple_alloc │ │ │ │ 000001e8 d tuple_as_mapping │ │ │ │ 00000244 d tuple_as_sequence │ │ │ │ 00000090 r tuple_class_getitem_doc │ │ │ │ -00001cec t tuple_contains │ │ │ │ +00001ce8 t tuple_contains │ │ │ │ 000004b8 t tuple_count │ │ │ │ 000002c8 r tuple_count__doc__ │ │ │ │ -00001098 t tuple_dealloc │ │ │ │ -0000235c t tuple_hash │ │ │ │ +00001094 t tuple_dealloc │ │ │ │ +00002320 t tuple_hash │ │ │ │ 000002cc t tuple_index │ │ │ │ 0000030c r tuple_index__doc__ │ │ │ │ -000022b4 t tuple_item │ │ │ │ -00000d94 t tuple_iter │ │ │ │ -00001c98 t tuple_iteritem │ │ │ │ -0000318c t tuple_length │ │ │ │ +00002278 t tuple_item │ │ │ │ +00000d90 t tuple_iter │ │ │ │ +00001c94 t tuple_iteritem │ │ │ │ +00003150 t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ -000031a4 t tuple_new │ │ │ │ +00003168 t tuple_new │ │ │ │ 000001c4 r tuple_new__doc__ │ │ │ │ -0000365c t tuple_repeat │ │ │ │ -00003488 t tuple_repr │ │ │ │ -00002d78 t tuple_richcompare │ │ │ │ -00001e44 t tuple_subscript │ │ │ │ -00001630 t tuple_traverse │ │ │ │ +00003620 t tuple_repeat │ │ │ │ +0000344c t tuple_repr │ │ │ │ +00002d3c t tuple_richcompare │ │ │ │ +00001e40 t tuple_subscript │ │ │ │ +0000162c t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ -00000f60 t tupleiter_dealloc │ │ │ │ -00003958 t tupleiter_len │ │ │ │ +00000f5c t tupleiter_dealloc │ │ │ │ +0000391c t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ -00000ed0 t tupleiter_next │ │ │ │ +00000ecc t tupleiter_next │ │ │ │ 00000188 t tupleiter_reduce │ │ │ │ 0000052c t tupleiter_setstate │ │ │ │ 000001f0 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ @@ -13106,94 +13106,94 @@ │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ 000020d4 T PyObject_GetItemData │ │ │ │ 000020e8 T PyObject_GetItemData_DuringGC │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000017d4 T PyObject_GetTypeData │ │ │ │ -000017c0 T PyObject_GetTypeData_DuringGC │ │ │ │ +000017d8 T PyObject_GetTypeData │ │ │ │ +000017c4 T PyObject_GetTypeData_DuringGC │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -0000e604 t PyObject_TypeCheck.isra.0 │ │ │ │ +0000e620 t PyObject_TypeCheck.isra.0 │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PyObject_VectorcallDict │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Type │ │ │ │ -00006074 t PyStackRef_CLOSE │ │ │ │ -00006074 t PyStackRef_XCLOSE │ │ │ │ +00006084 t PyStackRef_CLOSE │ │ │ │ +00006084 t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_New │ │ │ │ U PyStaticMethod_Type │ │ │ │ 00000c54 D PySuper_Type │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00002238 T PyType_AddWatcher │ │ │ │ 00000fb8 T PyType_ClearCache │ │ │ │ 000023d8 T PyType_ClearWatcher │ │ │ │ -000027d4 T PyType_Freeze │ │ │ │ +000027d8 T PyType_Freeze │ │ │ │ 00001120 T PyType_FromMetaclass │ │ │ │ -0000fa94 T PyType_FromModuleAndSpec │ │ │ │ +0000fab4 T PyType_FromModuleAndSpec │ │ │ │ 00002204 T PyType_FromSlots │ │ │ │ 00000044 T PyType_FromSpec │ │ │ │ 00000448 T PyType_FromSpecWithBases │ │ │ │ -0000560c T PyType_GenericAlloc │ │ │ │ -0000e8b4 T PyType_GenericNew │ │ │ │ -00005454 T PyType_GetBaseByToken │ │ │ │ -000016d0 T PyType_GetBaseByToken_DuringGC │ │ │ │ -00012334 T PyType_GetDict │ │ │ │ -0000ea78 T PyType_GetFlags │ │ │ │ -00016f14 T PyType_GetFullyQualifiedName │ │ │ │ -0001671c T PyType_GetModule │ │ │ │ -00010060 T PyType_GetModuleByDef │ │ │ │ +0000561c T PyType_GenericAlloc │ │ │ │ +0000e8d0 T PyType_GenericNew │ │ │ │ +00005458 T PyType_GetBaseByToken │ │ │ │ +000016d4 T PyType_GetBaseByToken_DuringGC │ │ │ │ +00012360 T PyType_GetDict │ │ │ │ +0000ea94 T PyType_GetFlags │ │ │ │ +00016f40 T PyType_GetFullyQualifiedName │ │ │ │ +00016748 T PyType_GetModule │ │ │ │ +0001008c T PyType_GetModuleByDef │ │ │ │ 0000217c T PyType_GetModuleByToken │ │ │ │ -00010140 T PyType_GetModuleByToken_DuringGC │ │ │ │ -00003720 T PyType_GetModuleName │ │ │ │ -000188cc T PyType_GetModuleState │ │ │ │ +0001016c T PyType_GetModuleByToken_DuringGC │ │ │ │ +00003724 T PyType_GetModuleName │ │ │ │ +000188f8 T PyType_GetModuleState │ │ │ │ 00002b58 T PyType_GetModuleState_DuringGC │ │ │ │ 000021b0 T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ 00000b24 T PyType_GetQualName │ │ │ │ -00015bfc T PyType_GetSlot │ │ │ │ +00015c28 T PyType_GetSlot │ │ │ │ 000021d4 T PyType_GetTypeDataSize │ │ │ │ -000060b0 T PyType_IsSubtype │ │ │ │ +000060c0 T PyType_IsSubtype │ │ │ │ 00000af8 T PyType_Modified │ │ │ │ -000098c0 T PyType_Ready │ │ │ │ +000098dc T PyType_Ready │ │ │ │ 00002b38 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b58 D PyType_Type │ │ │ │ 00002434 T PyType_Unwatch │ │ │ │ 000022c0 T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_Object_EnableDeferredRefcount │ │ │ │ -00006060 T PyUnstable_Type_AssignVersionTag │ │ │ │ +00006064 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ -000055c8 t Py_XDECREF │ │ │ │ +000055d8 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 00000d28 D _PyBufferWrapper_Type │ │ │ │ U _PyDictKeys_DecRef │ │ │ │ U _PyDict_CopyAsDict │ │ │ │ @@ -13218,366 +13218,366 @@ │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ -0000623c T _PyObject_GetState │ │ │ │ +00006240 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000d440 T _PyObject_LookupSpecial │ │ │ │ -0000fdd0 T _PyObject_LookupSpecialMethod │ │ │ │ +0000d45c T _PyObject_LookupSpecial │ │ │ │ +0000fdfc T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00001a44 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -00004820 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00001a48 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00004824 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 00001060 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00012c10 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012c3c 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 │ │ │ │ -000157e4 T _PyStaticType_FiniBuiltin │ │ │ │ -000044d0 T _PyStaticType_GetBuiltins │ │ │ │ -00005a00 T _PyStaticType_GetState │ │ │ │ +00015810 T _PyStaticType_FiniBuiltin │ │ │ │ +000044d4 T _PyStaticType_GetBuiltins │ │ │ │ +00005a10 T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ 0000007c T _PyStaticType_InitForExtension │ │ │ │ -00010d00 T _PySuper_Lookup │ │ │ │ -0000e36c T _PySuper_LookupDescr │ │ │ │ +00010d2c T _PySuper_Lookup │ │ │ │ +0000e388 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ 00000878 T _PyType_AddMethod │ │ │ │ -000057b8 T _PyType_AllocNoTrack │ │ │ │ +000057c8 T _PyType_AllocNoTrack │ │ │ │ 00001244 T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000698 T _PyType_CacheInitForSpecialization │ │ │ │ -00009574 T _PyType_CalculateMetaclass │ │ │ │ +00009590 T _PyType_CalculateMetaclass │ │ │ │ 000027f8 T _PyType_CheckConsistency │ │ │ │ -00005910 t _PyType_DocWithoutSignature │ │ │ │ +00005920 t _PyType_DocWithoutSignature │ │ │ │ 00002634 T _PyType_GetBases │ │ │ │ -00005b94 T _PyType_GetDict │ │ │ │ +00005ba4 T _PyType_GetDict │ │ │ │ 00000000 T _PyType_GetDocFromInternalDoc │ │ │ │ -00017144 T _PyType_GetFullyQualifiedName │ │ │ │ -00004550 T _PyType_GetSlotWrapperNames │ │ │ │ +00017170 T _PyType_GetFullyQualifiedName │ │ │ │ +00004554 T _PyType_GetSlotWrapperNames │ │ │ │ 00000ce4 T _PyType_GetSubclasses │ │ │ │ -00004924 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00004928 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00002c54 T _PyType_HasSlotTpIternext │ │ │ │ -00001534 T _PyType_HasSubclasses │ │ │ │ +00001538 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00009ecc T _PyType_InitSlotDefs │ │ │ │ +00009ee8 T _PyType_InitSlotDefs │ │ │ │ 000026e0 T _PyType_InitSubclasses │ │ │ │ 00000414 T _PyType_Lookup │ │ │ │ 00002a98 T _PyType_LookupByVersion │ │ │ │ -000186f4 T _PyType_LookupRef │ │ │ │ -00009c4c T _PyType_LookupRefAndVersion │ │ │ │ -00005c08 T _PyType_LookupStackRefAndVersion │ │ │ │ +00018720 T _PyType_LookupRef │ │ │ │ +00009c68 T _PyType_LookupRefAndVersion │ │ │ │ +00005c18 T _PyType_LookupStackRefAndVersion │ │ │ │ 0000265c T _PyType_LookupSubclasses │ │ │ │ -0000fa60 T _PyType_Name │ │ │ │ +0000fa80 T _PyType_Name │ │ │ │ 00002b08 T _PyType_NewManagedObject │ │ │ │ 00000e84 T _PyType_SetFlags │ │ │ │ 00000eac T _PyType_SetFlagsRecursive │ │ │ │ -00006254 T _PyType_SetVersion │ │ │ │ -00001660 T _PyType_Validate │ │ │ │ +00006258 T _PyType_SetVersion │ │ │ │ +00001664 T _PyType_Validate │ │ │ │ 00000098 T _PyTypes_AfterFork │ │ │ │ -000015dc T _PyTypes_Fini │ │ │ │ -00001350 T _PyTypes_FiniCachedDescriptors │ │ │ │ -000013f0 T _PyTypes_FiniExtTypes │ │ │ │ +000015e0 T _PyTypes_Fini │ │ │ │ +00001354 T _PyTypes_FiniCachedDescriptors │ │ │ │ +000013f4 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00011c9c T _Py_BaseObject_RichCompare │ │ │ │ +00011cc8 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 │ │ │ │ -00017a50 T _Py_slot_tp_getattr_hook │ │ │ │ -00004a38 T _Py_slot_tp_getattro │ │ │ │ +00017a7c T _Py_slot_tp_getattr_hook │ │ │ │ +00004a3c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00006178 T _Py_type_getattro │ │ │ │ -0000689c T _Py_type_getattro_impl │ │ │ │ -00006fe4 T _Py_type_getattro_stackref │ │ │ │ +00006188 T _Py_type_getattro │ │ │ │ +000068ac T _Py_type_getattro_impl │ │ │ │ +00006ff4 T _Py_type_getattro_stackref │ │ │ │ U _Py_union_type_or │ │ │ │ 0000028c r __func__.0 │ │ │ │ 00000348 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002ea0 t _common_reduce.part.0 │ │ │ │ -0000ef3c t assign_version_tag │ │ │ │ +00002ea4 t _common_reduce.part.0 │ │ │ │ +0000ef5c t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 0000194c t bufferwrapper_dealloc │ │ │ │ 00001858 t bufferwrapper_releasebuf │ │ │ │ 000024bc t bufferwrapper_traverse │ │ │ │ -0001853c t call_attribute │ │ │ │ +00018568 t call_attribute │ │ │ │ 00000b3c t call_unbound_noarg.part.0 │ │ │ │ -00013b30 t check_num_args │ │ │ │ +00013b5c t check_num_args │ │ │ │ 0000121c t check_pow_args │ │ │ │ 000007d8 t check_set_special_type_attr │ │ │ │ 00001664 t class_name │ │ │ │ -00010c0c t clear_slots │ │ │ │ -00014f84 t clear_tp_subclasses │ │ │ │ -00002c14 t compatible_for_assignment │ │ │ │ -00008f98 t find_best_base │ │ │ │ -00005e10 t find_name_in_mro │ │ │ │ -00015070 t fini_static_type │ │ │ │ -000017fc t get_base_by_token_recursive │ │ │ │ +00010c38 t clear_slots │ │ │ │ +00014fb0 t clear_tp_subclasses │ │ │ │ +00002c18 t compatible_for_assignment │ │ │ │ +00008fb4 t find_best_base │ │ │ │ +00005e20 t find_name_in_mro │ │ │ │ +0001509c t fini_static_type │ │ │ │ +00001800 t get_base_by_token_recursive │ │ │ │ 00002084 t get_dict_descriptor │ │ │ │ 00001400 t getindex │ │ │ │ -00009bd0 t getitemdata.constprop.0 │ │ │ │ -00002f24 t import_copyreg │ │ │ │ -0000f958 t lookup_method_ex.constprop.0 │ │ │ │ -00001478 t managed_static_type_state_clear.part.0 │ │ │ │ -00014374 t maybe_call_special_no_args │ │ │ │ +00009bec t getitemdata.constprop.0 │ │ │ │ +00002f28 t import_copyreg │ │ │ │ +0000f978 t lookup_method_ex.constprop.0 │ │ │ │ +0000147c t managed_static_type_state_clear.part.0 │ │ │ │ +000143a0 t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001d34 t merge_class_dict │ │ │ │ +00001d38 t merge_class_dict │ │ │ │ 00000a00 t method_is_overloaded.isra.0 │ │ │ │ -000042cc t mro_hierarchy_for_complete_type │ │ │ │ -00004f30 t mro_implementation_unlocked │ │ │ │ +000042d0 t mro_hierarchy_for_complete_type │ │ │ │ +00004f40 t mro_implementation_unlocked │ │ │ │ 000045d8 t mro_internal.isra.0 │ │ │ │ 0000029c r name_op │ │ │ │ 00000470 t next_global_version_tag │ │ │ │ -000026a4 t object___dir__ │ │ │ │ +000026a8 t object___dir__ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ -000012c8 t object___format__ │ │ │ │ +000012cc t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ -00004b98 t object___getstate__ │ │ │ │ +00004b9c t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001ac0 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -00018944 t object___reduce_ex__ │ │ │ │ +00018970 t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 0000111c t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ -0000a104 t object_dealloc │ │ │ │ +0000a120 t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -00011b2c t object_get_class │ │ │ │ +00011b58 t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ -00002f80 t object_getstate │ │ │ │ -00003064 t object_getstate_default │ │ │ │ -0000ee74 t object_init │ │ │ │ -0000e5e8 t object_init_subclass │ │ │ │ +00002f84 t object_getstate │ │ │ │ +00003068 t object_getstate_default │ │ │ │ +0000ee94 t object_init │ │ │ │ +0000e604 t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ -0000ea90 t object_new │ │ │ │ +0000eaac t object_new │ │ │ │ 00000fd8 t object_repr │ │ │ │ -00011e94 t object_richcompare │ │ │ │ -000029b8 t object_set_class │ │ │ │ -0000fac8 t object_str │ │ │ │ +00011ec0 t object_richcompare │ │ │ │ +000029bc t object_set_class │ │ │ │ +0000fae8 t object_str │ │ │ │ 00001228 t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ 00001dd8 t releasebuffer_call_python │ │ │ │ -00006224 t richcmp_eq │ │ │ │ -00004c74 t richcmp_ge │ │ │ │ -00004c44 t richcmp_gt │ │ │ │ -00004c5c t richcmp_le │ │ │ │ -00004c2c t richcmp_lt │ │ │ │ -00004458 t richcmp_ne │ │ │ │ +00006228 t richcmp_eq │ │ │ │ +00004c78 t richcmp_ge │ │ │ │ +00004c48 t richcmp_gt │ │ │ │ +00004c60 t richcmp_le │ │ │ │ +00004c30 t richcmp_lt │ │ │ │ +0000445c t richcmp_ne │ │ │ │ 00000f14 t set_flags_recursive │ │ │ │ 00001490 t set_mro_error │ │ │ │ 000012a8 t slot_am_aiter │ │ │ │ -000063b0 t slot_am_anext │ │ │ │ +000063b4 t slot_am_anext │ │ │ │ 0000037c t slot_am_await │ │ │ │ -000053e8 t slot_am_generic │ │ │ │ +000053ec t slot_am_generic │ │ │ │ 000016b0 t slot_bf_getbuffer │ │ │ │ 00001f60 t slot_bf_releasebuffer │ │ │ │ -000130f8 t slot_mp_ass_subscript │ │ │ │ -00012720 t slot_mp_subscript │ │ │ │ -0000608c t slot_nb_absolute │ │ │ │ -00004c8c t slot_nb_add │ │ │ │ -00001a94 t slot_nb_and │ │ │ │ -00019378 t slot_nb_bool │ │ │ │ -00005e20 t slot_nb_divmod │ │ │ │ -00004ed0 t slot_nb_float │ │ │ │ -00005518 t slot_nb_floor_divide │ │ │ │ -000053b0 t slot_nb_index │ │ │ │ +00013124 t slot_mp_ass_subscript │ │ │ │ +0001274c t slot_mp_subscript │ │ │ │ +00006090 t slot_nb_absolute │ │ │ │ +00004c90 t slot_nb_add │ │ │ │ +00001a98 t slot_nb_and │ │ │ │ +000193ac t slot_nb_bool │ │ │ │ +00005e24 t slot_nb_divmod │ │ │ │ +00004ed4 t slot_nb_float │ │ │ │ +0000551c t slot_nb_floor_divide │ │ │ │ +000053b4 t slot_nb_index │ │ │ │ 000000ac t slot_nb_inplace_add │ │ │ │ 000007b0 t slot_nb_inplace_and │ │ │ │ 00000418 t slot_nb_inplace_floor_divide │ │ │ │ 00000d78 t slot_nb_inplace_lshift │ │ │ │ 00000398 t slot_nb_inplace_matrix_multiply │ │ │ │ 0000012c t slot_nb_inplace_multiply │ │ │ │ 00000770 t slot_nb_inplace_or │ │ │ │ 00000730 t slot_nb_inplace_power │ │ │ │ 000006f0 t slot_nb_inplace_remainder │ │ │ │ 00000b28 t slot_nb_inplace_rshift │ │ │ │ 000000ec t slot_nb_inplace_subtract │ │ │ │ 000003d8 t slot_nb_inplace_true_divide │ │ │ │ -00005de0 t slot_nb_inplace_xor │ │ │ │ -00003698 t slot_nb_int │ │ │ │ -00006378 t slot_nb_invert │ │ │ │ +00005de4 t slot_nb_inplace_xor │ │ │ │ +0000369c t slot_nb_int │ │ │ │ +0000637c t slot_nb_invert │ │ │ │ 00000b68 t slot_nb_lshift │ │ │ │ 0000016c t slot_nb_matrix_multiply │ │ │ │ -0000516c t slot_nb_multiply │ │ │ │ -00001a5c t slot_nb_negative │ │ │ │ -00002410 t slot_nb_or │ │ │ │ +00005170 t slot_nb_multiply │ │ │ │ +00001a60 t slot_nb_negative │ │ │ │ +00002414 t slot_nb_or │ │ │ │ 00000e28 t slot_nb_positive │ │ │ │ -0000575c t slot_nb_power │ │ │ │ +00005760 t slot_nb_power │ │ │ │ 00000458 t slot_nb_remainder │ │ │ │ 000007f0 t slot_nb_rshift │ │ │ │ -00004f08 t slot_nb_subtract │ │ │ │ -00003734 t slot_nb_true_divide │ │ │ │ -00005ba0 t slot_nb_xor │ │ │ │ +00004f0c t slot_nb_subtract │ │ │ │ +00003738 t slot_nb_true_divide │ │ │ │ +00005ba4 t slot_nb_xor │ │ │ │ 00002b88 t slot_sq_ass_item │ │ │ │ -00012ca4 t slot_sq_contains │ │ │ │ -00017314 t slot_sq_item │ │ │ │ -0001628c t slot_sq_length │ │ │ │ -0001582c t slot_tp_call │ │ │ │ -00001884 t slot_tp_descr_get │ │ │ │ +00012cd0 t slot_sq_contains │ │ │ │ +00017340 t slot_sq_item │ │ │ │ +000162b8 t slot_sq_length │ │ │ │ +00015858 t slot_tp_call │ │ │ │ +00001888 t slot_tp_descr_get │ │ │ │ 00000668 t slot_tp_descr_set │ │ │ │ -00001960 t slot_tp_finalize │ │ │ │ -00016790 t slot_tp_hash │ │ │ │ -0000f574 t slot_tp_init │ │ │ │ +00001964 t slot_tp_finalize │ │ │ │ +000167bc t slot_tp_hash │ │ │ │ +0000f594 t slot_tp_init │ │ │ │ 0000115c t slot_tp_iter │ │ │ │ -00017894 t slot_tp_iternext │ │ │ │ -000101d8 t slot_tp_new │ │ │ │ -00002944 t slot_tp_repr │ │ │ │ -00018114 t slot_tp_richcompare │ │ │ │ -0001354c t slot_tp_setattro │ │ │ │ -00016bd8 t slot_tp_str │ │ │ │ +000178c0 t slot_tp_iternext │ │ │ │ +00010204 t slot_tp_new │ │ │ │ +00002948 t slot_tp_repr │ │ │ │ +00018140 t slot_tp_richcompare │ │ │ │ +00013578 t slot_tp_setattro │ │ │ │ +00016c04 t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ -00009370 t solid_base │ │ │ │ +0000938c t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00014dd8 t subtype_clear │ │ │ │ -0001060c t subtype_dealloc │ │ │ │ -000185e8 t subtype_dict │ │ │ │ +00014e04 t subtype_clear │ │ │ │ +00010638 t subtype_dealloc │ │ │ │ +00018614 t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001a54 t subtype_getweakref │ │ │ │ -000062c0 t subtype_setdict │ │ │ │ -00011944 t subtype_traverse │ │ │ │ -0000e4b8 t super_dealloc │ │ │ │ +000062c4 t subtype_setdict │ │ │ │ +00011970 t subtype_traverse │ │ │ │ +0000e4d4 t super_dealloc │ │ │ │ 00001ad8 t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ -0000e010 t super_getattro │ │ │ │ -000063cc t super_init │ │ │ │ +0000e02c t super_getattro │ │ │ │ +000063d0 t super_init │ │ │ │ 00000480 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 0000251c t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ -0000d6dc t super_vectorcall │ │ │ │ -0000ddfc t supercheck │ │ │ │ +0000d6f8 t super_vectorcall │ │ │ │ +0000de18 t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -0001028c t tp_new_wrapper │ │ │ │ -00001cd4 t type___dir__ │ │ │ │ +000102b8 t tp_new_wrapper │ │ │ │ +00001cd8 t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -000172b8 t type___instancecheck__ │ │ │ │ +000172e4 t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00001bf4 t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -0001458c t type___subclasscheck__ │ │ │ │ +000145b8 t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ 00000cd0 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -00012410 t type_abstractmethods │ │ │ │ +0001243c t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ -0000a1cc t type_call │ │ │ │ -000145ec t type_clear │ │ │ │ -00014718 t type_dealloc │ │ │ │ -0001200c t type_dict │ │ │ │ +0000a1e8 t type_call │ │ │ │ +00014618 t type_clear │ │ │ │ +00014744 t type_dealloc │ │ │ │ +00012038 t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ -00007770 t type_from_slots_or_spec │ │ │ │ -000021c4 t type_get_annotate │ │ │ │ -00001ebc t type_get_annotations │ │ │ │ -000123e8 t type_get_bases │ │ │ │ +00007780 t type_from_slots_or_spec │ │ │ │ +000021c8 t type_get_annotate │ │ │ │ +00001ec0 t type_get_annotations │ │ │ │ +00012414 t type_get_bases │ │ │ │ 00000b70 t type_get_doc │ │ │ │ -00011b54 t type_get_module │ │ │ │ -000126e4 t type_get_mro │ │ │ │ -0000514c t type_get_text_signature │ │ │ │ -00006154 t type_get_type_params │ │ │ │ +00011b80 t type_get_module │ │ │ │ +00012710 t type_get_mro │ │ │ │ +00005150 t type_get_text_signature │ │ │ │ +00006158 t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ -0000e68c t type_init │ │ │ │ -00009c30 t type_is_gc │ │ │ │ +0000e6a8 t type_init │ │ │ │ +00009c4c t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ -0000993c t type_modified_unlocked │ │ │ │ -00009968 t type_modified_unlocked.part.0 │ │ │ │ -00005a5c t type_module │ │ │ │ -00011e0c t type_mro │ │ │ │ +00009958 t type_modified_unlocked │ │ │ │ +00009984 t type_modified_unlocked.part.0 │ │ │ │ +00005a6c t type_module │ │ │ │ +00011e38 t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -00012674 t type_name │ │ │ │ -0000a3f0 t type_new │ │ │ │ -0000e8a0 t type_prepare │ │ │ │ -000076f4 t type_qualname │ │ │ │ -00007734 t type_qualname.part.0 │ │ │ │ +000126a0 t type_name │ │ │ │ +0000a40c t type_new │ │ │ │ +0000e8bc t type_prepare │ │ │ │ +00007704 t type_qualname │ │ │ │ +00007744 t type_qualname.part.0 │ │ │ │ 000004e0 t type_ready │ │ │ │ -0000faf8 t type_repr │ │ │ │ -00012504 t type_set_abstractmethods │ │ │ │ -000045b0 t type_set_annotate │ │ │ │ -000120a4 t type_set_annotations │ │ │ │ -00003978 t type_set_bases │ │ │ │ -00002334 t type_set_doc │ │ │ │ +0000fb18 t type_repr │ │ │ │ +00012530 t type_set_abstractmethods │ │ │ │ +000045b4 t type_set_annotate │ │ │ │ +000120d0 t type_set_annotations │ │ │ │ +0000397c t type_set_bases │ │ │ │ +00002338 t type_set_doc │ │ │ │ 000006dc t type_set_module │ │ │ │ -00004a78 t type_set_name │ │ │ │ -00004768 t type_set_qualname │ │ │ │ +00004a7c t type_set_name │ │ │ │ +0000476c t type_set_qualname │ │ │ │ 00000ee0 t type_set_type_params │ │ │ │ -00011310 t type_setattro │ │ │ │ -0000e71c t type_traverse │ │ │ │ -0000a120 t type_vectorcall │ │ │ │ -0000caa4 t update_one_slot.isra.0 │ │ │ │ -00013db8 t update_slot.constprop.0.isra.0 │ │ │ │ -0001431c t update_slots_callback │ │ │ │ -000140dc t update_subclasses.constprop.0 │ │ │ │ +0001133c t type_setattro │ │ │ │ +0000e738 t type_traverse │ │ │ │ +0000a13c t type_vectorcall │ │ │ │ +0000cac0 t update_one_slot.isra.0 │ │ │ │ +00013de4 t update_slot.constprop.0.isra.0 │ │ │ │ +00014348 t update_slots_callback │ │ │ │ +00014108 t update_subclasses.constprop.0 │ │ │ │ 0000235c t validate_watcher_id │ │ │ │ -0001769c t vectorcall_maybe │ │ │ │ -000128e0 t vectorcall_method │ │ │ │ -000192e0 t wrap_binaryfunc │ │ │ │ -00019658 t wrap_binaryfunc_l │ │ │ │ +000176c8 t vectorcall_maybe │ │ │ │ +0001290c t vectorcall_method │ │ │ │ +00019314 t wrap_binaryfunc │ │ │ │ +0001968c t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000012c4 t wrap_buffer │ │ │ │ 00001150 t wrap_call │ │ │ │ -000036d0 t wrap_del │ │ │ │ -00013918 t wrap_delattr │ │ │ │ -000048b8 t wrap_delitem │ │ │ │ +000036d4 t wrap_del │ │ │ │ +00013944 t wrap_delattr │ │ │ │ +000048bc t wrap_delitem │ │ │ │ 00001c44 t wrap_descr_delete │ │ │ │ -00015b14 t wrap_descr_get │ │ │ │ -00004bb0 t wrap_descr_set │ │ │ │ -00006140 t wrap_hashfunc │ │ │ │ +00015b40 t wrap_descr_get │ │ │ │ +00004bb4 t wrap_descr_set │ │ │ │ +00006144 t wrap_hashfunc │ │ │ │ 00000e60 t wrap_indexargfunc │ │ │ │ -000105d4 t wrap_init │ │ │ │ +00010600 t wrap_init │ │ │ │ 00002114 t wrap_inquirypred │ │ │ │ -000060c4 t wrap_lenfunc │ │ │ │ -000161d4 t wrap_next │ │ │ │ -000134c4 t wrap_objobjargproc │ │ │ │ +000060c8 t wrap_lenfunc │ │ │ │ +00016200 t wrap_next │ │ │ │ +000134f0 t wrap_objobjargproc │ │ │ │ 00000db8 t wrap_objobjproc │ │ │ │ 00001ca4 t wrap_releasebuffer │ │ │ │ -00004470 t wrap_richcmpfunc │ │ │ │ -00013bd0 t wrap_setattr │ │ │ │ +00004474 t wrap_richcmpfunc │ │ │ │ +00013bfc t wrap_setattr │ │ │ │ 00001368 t wrap_sq_delitem │ │ │ │ 000019dc t wrap_sq_item │ │ │ │ 00002580 t wrap_sq_setitem │ │ │ │ 00002024 t wrap_ternaryfunc │ │ │ │ 000011bc t wrap_ternaryfunc_r │ │ │ │ -00002654 t wrap_unaryfunc │ │ │ │ +00002658 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13995,15 +13995,15 @@ │ │ │ │ 000000dc r .LC4 │ │ │ │ 00000114 r .LC6 │ │ │ │ 00000148 r .LC7 │ │ │ │ 0000018c r .LC8 │ │ │ │ 000001c0 r .LC9 │ │ │ │ 00000110 r CSWTCH.179 │ │ │ │ 00000134 r CSWTCH.180 │ │ │ │ -0000291c t InsertThousandsGrouping_fill │ │ │ │ +000028c8 t InsertThousandsGrouping_fill │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ U PyComplex_RealAsDouble │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_OverflowError │ │ │ │ @@ -14014,48 +14014,48 @@ │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyNumber_Float │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ -00001e2c t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +00001dd8 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GetConstant │ │ │ │ -000032c8 t Py_XDECREF │ │ │ │ +00003274 t Py_XDECREF │ │ │ │ 00000000 T _PyComplex_FormatAdvancedWriter │ │ │ │ 000000ec T _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyLong_Format │ │ │ │ 00000320 T _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_FastCopyCharacters │ │ │ │ U _PyUnicode_FastFill │ │ │ │ U _PyUnicode_FindMaxChar │ │ │ │ 00000000 T _PyUnicode_FormatAdvancedWriter │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ -00002588 t _PyUnicode_InsertThousandsGrouping │ │ │ │ +00002534 t _PyUnicode_InsertThousandsGrouping │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -0000206c t calc_number_widths │ │ │ │ -00002b60 t fill_number │ │ │ │ +00002018 t calc_number_widths │ │ │ │ +00002b0c t fill_number │ │ │ │ 00000074 t fill_padding.isra.0 │ │ │ │ 000001cc t format_float_internal │ │ │ │ 00000000 t format_obj │ │ │ │ -00001ec4 t get_locale_info │ │ │ │ +00001e70 t get_locale_info │ │ │ │ U localeconv │ │ │ │ U memset │ │ │ │ 00000158 r no_grouping │ │ │ │ -00000fb4 t parse_internal_render_format_spec │ │ │ │ +00000fa4 t parse_internal_render_format_spec │ │ │ │ 00000538 t parse_number │ │ │ │ U strlen │ │ │ │ 00000654 t unknown_presentation_type │ │ │ │ │ │ │ │ unicode_writer.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ @@ -14110,241 +14110,243 @@ │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 0001c314 R _PyUnicode_ExtendedCase │ │ │ │ 0000012c T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ -00000758 T _PyUnicode_IsCased │ │ │ │ +00000828 T _PyUnicode_IsCased │ │ │ │ 00000190 T _PyUnicode_IsDecimalDigit │ │ │ │ -00000574 T _PyUnicode_IsDigit │ │ │ │ -0000063c T _PyUnicode_IsLinebreak │ │ │ │ -0000025c T _PyUnicode_IsLowercase │ │ │ │ -000005d8 T _PyUnicode_IsNumeric │ │ │ │ +00000644 T _PyUnicode_IsDigit │ │ │ │ +0000070c T _PyUnicode_IsLinebreak │ │ │ │ +0000032c T _PyUnicode_IsLowercase │ │ │ │ +000006a8 T _PyUnicode_IsNumeric │ │ │ │ 00000000 T _PyUnicode_IsPrintable │ │ │ │ -000002c0 T _PyUnicode_IsTitlecase │ │ │ │ -00000324 T _PyUnicode_IsUppercase │ │ │ │ -00000000 T _PyUnicode_IsWhitespace │ │ │ │ +00000390 T _PyUnicode_IsTitlecase │ │ │ │ +000003f4 T _PyUnicode_IsUppercase │ │ │ │ +000001f4 T _PyUnicode_IsWhitespace │ │ │ │ 000000c8 T _PyUnicode_IsXidContinue │ │ │ │ 00000064 T _PyUnicode_IsXidStart │ │ │ │ -000001f4 T _PyUnicode_ToDecimalDigit │ │ │ │ -000007bc T _PyUnicode_ToDigit │ │ │ │ +000002c4 T _PyUnicode_ToDecimalDigit │ │ │ │ +0000088c T _PyUnicode_ToDigit │ │ │ │ 00000060 T _PyUnicode_ToFoldedFull │ │ │ │ -0000043c T _PyUnicode_ToLowerFull │ │ │ │ -000004f0 T _PyUnicode_ToLowercase │ │ │ │ -0000014c T _PyUnicode_ToNumeric │ │ │ │ -00000388 T _PyUnicode_ToTitleFull │ │ │ │ +0000050c T _PyUnicode_ToLowerFull │ │ │ │ +000005c0 T _PyUnicode_ToLowercase │ │ │ │ +0000007c T _PyUnicode_ToNumeric │ │ │ │ +00000458 T _PyUnicode_ToTitleFull │ │ │ │ 00000100 T _PyUnicode_ToTitlecase │ │ │ │ -000006a4 T _PyUnicode_ToUpperFull │ │ │ │ -000000d0 T _PyUnicode_ToUppercase │ │ │ │ +00000774 T _PyUnicode_ToUpperFull │ │ │ │ +00000000 T _PyUnicode_ToUppercase │ │ │ │ 0001d664 R _PyUnicode_TypeRecords │ │ │ │ 00017f14 r index1 │ │ │ │ 00005414 r index2 │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ -00000258 r .LANCHOR0 │ │ │ │ +00000260 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 000000f4 r .LC10 │ │ │ │ -000005a0 r .LC100 │ │ │ │ -000005a8 r .LC101 │ │ │ │ -000005b0 r .LC102 │ │ │ │ -000005bc r .LC103 │ │ │ │ -000005c8 r .LC104 │ │ │ │ -00000630 r .LC105 │ │ │ │ -00000694 r .LC109 │ │ │ │ -000006a8 r .LC110 │ │ │ │ -000006b8 r .LC111 │ │ │ │ -000006c4 r .LC112 │ │ │ │ -000006fc r .LC113 │ │ │ │ -0000073c r .LC114 │ │ │ │ -00000764 r .LC115 │ │ │ │ -0000078c r .LC116 │ │ │ │ -000007ac r .LC117 │ │ │ │ -000007e4 r .LC118 │ │ │ │ -0000080c r .LC119 │ │ │ │ -0000082c r .LC120 │ │ │ │ -00000850 r .LC121 │ │ │ │ -0000087c r .LC122 │ │ │ │ -000008c8 r .LC123 │ │ │ │ -00000914 r .LC124 │ │ │ │ -00000940 r .LC125 │ │ │ │ -00000980 r .LC126 │ │ │ │ -000009a0 r .LC127 │ │ │ │ -000009dc r .LC128 │ │ │ │ -00000a00 r .LC129 │ │ │ │ -00000a20 r .LC130 │ │ │ │ -00000a44 r .LC131 │ │ │ │ -00000a64 r .LC132 │ │ │ │ -00000a94 r .LC133 │ │ │ │ -00000acc r .LC134 │ │ │ │ -00000afc r .LC135 │ │ │ │ -00000b38 r .LC140 │ │ │ │ -00000b5c r .LC142 │ │ │ │ -00000b78 r .LC143 │ │ │ │ -00000b98 r .LC145 │ │ │ │ -00000bac r .LC146 │ │ │ │ -00000bc0 r .LC148 │ │ │ │ -00000bc8 r .LC149 │ │ │ │ -00000be4 r .LC150 │ │ │ │ -00000c14 r .LC151 │ │ │ │ -00000c34 r .LC152 │ │ │ │ -00000c48 r .LC153 │ │ │ │ -00000c78 r .LC154 │ │ │ │ -00000c90 r .LC155 │ │ │ │ -00000c94 r .LC156 │ │ │ │ -00000ca0 r .LC157 │ │ │ │ -00000cac r .LC158 │ │ │ │ -00000cc8 r .LC159 │ │ │ │ +00000584 r .LC100 │ │ │ │ +00000594 r .LC101 │ │ │ │ +000005a0 r .LC102 │ │ │ │ +000005a8 r .LC103 │ │ │ │ +000005b0 r .LC104 │ │ │ │ +000005bc r .LC105 │ │ │ │ +000005c8 r .LC106 │ │ │ │ +00000630 r .LC107 │ │ │ │ +00000694 r .LC111 │ │ │ │ +000006a8 r .LC112 │ │ │ │ +000006b8 r .LC113 │ │ │ │ +000006c4 r .LC114 │ │ │ │ +000006fc r .LC115 │ │ │ │ +0000073c r .LC116 │ │ │ │ +00000764 r .LC117 │ │ │ │ +0000078c r .LC118 │ │ │ │ +000007ac r .LC119 │ │ │ │ +000007e4 r .LC120 │ │ │ │ +0000080c r .LC121 │ │ │ │ +0000082c r .LC122 │ │ │ │ +00000850 r .LC123 │ │ │ │ +0000087c r .LC124 │ │ │ │ +000008c8 r .LC125 │ │ │ │ +00000914 r .LC126 │ │ │ │ +00000940 r .LC127 │ │ │ │ +00000980 r .LC128 │ │ │ │ +000009a0 r .LC129 │ │ │ │ +000009dc r .LC130 │ │ │ │ +00000a00 r .LC131 │ │ │ │ +00000a20 r .LC132 │ │ │ │ +00000a44 r .LC133 │ │ │ │ +00000a64 r .LC134 │ │ │ │ +00000a94 r .LC135 │ │ │ │ +00000acc r .LC136 │ │ │ │ +00000afc r .LC137 │ │ │ │ +00000b38 r .LC142 │ │ │ │ +00000b5c r .LC144 │ │ │ │ +00000b78 r .LC145 │ │ │ │ +00000b98 r .LC147 │ │ │ │ +00000bac r .LC148 │ │ │ │ +00000bc0 r .LC150 │ │ │ │ +00000bc8 r .LC151 │ │ │ │ +00000be4 r .LC152 │ │ │ │ +00000c14 r .LC153 │ │ │ │ +00000c34 r .LC154 │ │ │ │ +00000c48 r .LC155 │ │ │ │ +00000c78 r .LC156 │ │ │ │ +00000c90 r .LC157 │ │ │ │ +00000c94 r .LC158 │ │ │ │ +00000ca0 r .LC159 │ │ │ │ 0000011c r .LC16 │ │ │ │ -00000ce4 r .LC160 │ │ │ │ -00000d00 r .LC162 │ │ │ │ -00000d30 r .LC163 │ │ │ │ -00000d6c r .LC164 │ │ │ │ -00000d90 r .LC165 │ │ │ │ -00000da4 r .LC166 │ │ │ │ -00000db8 r .LC167 │ │ │ │ -00000df4 r .LC168 │ │ │ │ -00000e14 r .LC169 │ │ │ │ +00000cac r .LC160 │ │ │ │ +00000cc8 r .LC161 │ │ │ │ +00000ce4 r .LC162 │ │ │ │ +00000d00 r .LC164 │ │ │ │ +00000d30 r .LC165 │ │ │ │ +00000d6c r .LC166 │ │ │ │ +00000d90 r .LC167 │ │ │ │ +00000da4 r .LC168 │ │ │ │ +00000db8 r .LC169 │ │ │ │ 00000154 r .LC17 │ │ │ │ -00000e1c r .LC170 │ │ │ │ -00000e24 r .LC171 │ │ │ │ -00000e34 r .LC172 │ │ │ │ -00000e3c r .LC174 │ │ │ │ -00000e50 r .LC175 │ │ │ │ -00000e58 r .LC176 │ │ │ │ -00000e64 r .LC177 │ │ │ │ -00000e8c r .LC178 │ │ │ │ -00000e94 r .LC179 │ │ │ │ +00000df4 r .LC170 │ │ │ │ +00000e14 r .LC171 │ │ │ │ +00000e1c r .LC172 │ │ │ │ +00000e24 r .LC173 │ │ │ │ +00000e34 r .LC174 │ │ │ │ +00000e3c r .LC176 │ │ │ │ +00000e50 r .LC177 │ │ │ │ +00000e58 r .LC178 │ │ │ │ +00000e64 r .LC179 │ │ │ │ 000001b4 r .LC18 │ │ │ │ -00000eb4 r .LC180 │ │ │ │ -00000eec r .LC182 │ │ │ │ -00000f04 r .LC184 │ │ │ │ -00000f40 r .LC185 │ │ │ │ -00000f48 r .LC187 │ │ │ │ -00000f54 r .LC188 │ │ │ │ -00000f8c r .LC189 │ │ │ │ -00000fcc r .LC190 │ │ │ │ -00000fe8 r .LC193 │ │ │ │ -00000ffc r .LC194 │ │ │ │ -00001004 r .LC195 │ │ │ │ -00001018 r .LC196 │ │ │ │ -00001020 r .LC197 │ │ │ │ -00001088 r .LC199 │ │ │ │ +00000e8c r .LC180 │ │ │ │ +00000e94 r .LC181 │ │ │ │ +00000eb4 r .LC182 │ │ │ │ +00000eec r .LC184 │ │ │ │ +00000f04 r .LC186 │ │ │ │ +00000f40 r .LC187 │ │ │ │ +00000f48 r .LC189 │ │ │ │ +00000f54 r .LC190 │ │ │ │ +00000f8c r .LC191 │ │ │ │ +00000fcc r .LC192 │ │ │ │ +00000fe8 r .LC195 │ │ │ │ +00000ffc r .LC196 │ │ │ │ +00001004 r .LC197 │ │ │ │ +00001018 r .LC198 │ │ │ │ +00001020 r .LC199 │ │ │ │ 00000000 r .LC2 │ │ │ │ 000001c4 r .LC20 │ │ │ │ -000010c8 r .LC200 │ │ │ │ -000010f8 r .LC201 │ │ │ │ -00001130 r .LC202 │ │ │ │ -0000114c r .LC203 │ │ │ │ -00001154 r .LC204 │ │ │ │ -00001170 r .LC206 │ │ │ │ -000011a0 r .LC207 │ │ │ │ -000011c0 r .LC208 │ │ │ │ -000011c8 r .LC209 │ │ │ │ -000011f4 r .LC210 │ │ │ │ -00001228 r .LC211 │ │ │ │ -0000124c r .LC215 │ │ │ │ -00001254 r .LC216 │ │ │ │ -00001290 r .LC218 │ │ │ │ -00001298 r .LC219 │ │ │ │ -000012ac r .LC220 │ │ │ │ -000012b8 r .LC221 │ │ │ │ -000012c8 r .LC222 │ │ │ │ -000012d4 r .LC223 │ │ │ │ -000012e0 r .LC224 │ │ │ │ -00001328 r .LC225 │ │ │ │ -00001364 r .LC226 │ │ │ │ -000013a4 r .LC227 │ │ │ │ -000013d8 r .LC228 │ │ │ │ -0000140c r .LC229 │ │ │ │ -00001414 r .LC230 │ │ │ │ -00001430 r .LC231 │ │ │ │ -0000143c r .LC232 │ │ │ │ -00001464 r .LC233 │ │ │ │ -000014a8 r .LC234 │ │ │ │ -000014b0 r .LC235 │ │ │ │ -000014c0 r .LC236 │ │ │ │ -000014cc r .LC237 │ │ │ │ -000014d8 r .LC238 │ │ │ │ -000014e0 r .LC239 │ │ │ │ +00001088 r .LC201 │ │ │ │ +000010c8 r .LC202 │ │ │ │ +000010f8 r .LC203 │ │ │ │ +00001130 r .LC204 │ │ │ │ +0000114c r .LC205 │ │ │ │ +00001154 r .LC206 │ │ │ │ +00001170 r .LC208 │ │ │ │ +000011a0 r .LC209 │ │ │ │ +000011c0 r .LC210 │ │ │ │ +000011c8 r .LC211 │ │ │ │ +000011f4 r .LC212 │ │ │ │ +00001228 r .LC213 │ │ │ │ +0000124c r .LC217 │ │ │ │ +00001254 r .LC218 │ │ │ │ +00001290 r .LC220 │ │ │ │ +00001298 r .LC221 │ │ │ │ +000012ac r .LC222 │ │ │ │ +000012b8 r .LC223 │ │ │ │ +000012c8 r .LC224 │ │ │ │ +000012d4 r .LC225 │ │ │ │ +000012e0 r .LC226 │ │ │ │ +00001328 r .LC227 │ │ │ │ +00001364 r .LC228 │ │ │ │ +000013a4 r .LC229 │ │ │ │ +000013d8 r .LC230 │ │ │ │ +0000140c r .LC231 │ │ │ │ +00001414 r .LC232 │ │ │ │ +00001430 r .LC233 │ │ │ │ +0000143c r .LC234 │ │ │ │ +00001464 r .LC235 │ │ │ │ +000014a8 r .LC236 │ │ │ │ +000014b0 r .LC237 │ │ │ │ +000014c0 r .LC238 │ │ │ │ +000014cc r .LC239 │ │ │ │ 000001d8 r .LC24 │ │ │ │ -00001504 r .LC240 │ │ │ │ -0000150c r .LC241 │ │ │ │ -00001524 r .LC242 │ │ │ │ -00001538 r .LC243 │ │ │ │ -00001574 r .LC244 │ │ │ │ -0000159c r .LC245 │ │ │ │ -000015a4 r .LC247 │ │ │ │ -000015b4 r .LC248 │ │ │ │ -000015c8 r .LC249 │ │ │ │ -000015e4 r .LC255 │ │ │ │ -000015ec r .LC256 │ │ │ │ -00001628 r .LC257 │ │ │ │ -00001660 r .LC258 │ │ │ │ -00001684 r .LC259 │ │ │ │ +000014d8 r .LC240 │ │ │ │ +000014e0 r .LC241 │ │ │ │ +00001504 r .LC242 │ │ │ │ +0000150c r .LC243 │ │ │ │ +00001524 r .LC244 │ │ │ │ +00001538 r .LC245 │ │ │ │ +00001574 r .LC246 │ │ │ │ +0000159c r .LC247 │ │ │ │ +000015a4 r .LC249 │ │ │ │ +000015b4 r .LC250 │ │ │ │ +000015c8 r .LC251 │ │ │ │ +000015e4 r .LC257 │ │ │ │ +000015ec r .LC258 │ │ │ │ +00001628 r .LC259 │ │ │ │ 00000204 r .LC26 │ │ │ │ -000016ac r .LC260 │ │ │ │ -000016c0 r .LC261 │ │ │ │ -000016e0 r .LC262 │ │ │ │ -000016e8 r .LC263 │ │ │ │ -00001704 r .LC264 │ │ │ │ -0000170c r .LC265 │ │ │ │ -00001714 r .LC269 │ │ │ │ +00001660 r .LC260 │ │ │ │ +00001684 r .LC261 │ │ │ │ +000016ac r .LC262 │ │ │ │ +000016c0 r .LC263 │ │ │ │ +000016e0 r .LC264 │ │ │ │ +000016e8 r .LC265 │ │ │ │ +00001704 r .LC266 │ │ │ │ +0000170c r .LC267 │ │ │ │ 00000208 r .LC27 │ │ │ │ -00001720 r .LC270 │ │ │ │ -0000172c r .LC271 │ │ │ │ -00001734 r .LC272 │ │ │ │ -00001770 r .LC273 │ │ │ │ -00001794 r .LC274 │ │ │ │ -000017ec r .LC275 │ │ │ │ -00001840 r .LC276 │ │ │ │ -00001858 r .LC277 │ │ │ │ -0000189c r .LC278 │ │ │ │ +00001714 r .LC271 │ │ │ │ +00001720 r .LC272 │ │ │ │ +0000172c r .LC273 │ │ │ │ +00001734 r .LC274 │ │ │ │ +00001770 r .LC275 │ │ │ │ +00001794 r .LC276 │ │ │ │ +000017ec r .LC277 │ │ │ │ +00001840 r .LC278 │ │ │ │ +00001858 r .LC279 │ │ │ │ 0000020c r .LC28 │ │ │ │ -000018a0 r .LC280 │ │ │ │ -000018b8 r .LC281 │ │ │ │ -000018d4 r .LC282 │ │ │ │ -00001918 r .LC283 │ │ │ │ -00001954 r .LC284 │ │ │ │ -00001964 r .LC285 │ │ │ │ -00001974 r .LC286 │ │ │ │ -00001980 r .LC287 │ │ │ │ -0000198c r .LC288 │ │ │ │ -000019a4 r .LC289 │ │ │ │ +0000189c r .LC280 │ │ │ │ +000018a0 r .LC282 │ │ │ │ +000018b8 r .LC283 │ │ │ │ +000018d4 r .LC284 │ │ │ │ +00001918 r .LC285 │ │ │ │ +00001954 r .LC286 │ │ │ │ +00001964 r .LC287 │ │ │ │ +00001974 r .LC288 │ │ │ │ +00001980 r .LC289 │ │ │ │ 00000210 r .LC29 │ │ │ │ -000019ac r .LC290 │ │ │ │ -000019b4 r .LC291 │ │ │ │ -000019cc r .LC292 │ │ │ │ -000019f0 r .LC293 │ │ │ │ -00001a14 r .LC294 │ │ │ │ -00001a5c r .LC295 │ │ │ │ -00001a7c r .LC296 │ │ │ │ -00001adc r .LC297 │ │ │ │ -00001af4 r .LC298 │ │ │ │ -00001b10 r .LC299 │ │ │ │ +0000198c r .LC290 │ │ │ │ +000019a4 r .LC291 │ │ │ │ +000019ac r .LC292 │ │ │ │ +000019b4 r .LC293 │ │ │ │ +000019cc r .LC294 │ │ │ │ +000019f0 r .LC295 │ │ │ │ +00001a14 r .LC296 │ │ │ │ +00001a5c r .LC297 │ │ │ │ +00001a7c r .LC298 │ │ │ │ +00001adc r .LC299 │ │ │ │ 00000018 r .LC3 │ │ │ │ 00000214 r .LC30 │ │ │ │ -00001b24 r .LC300 │ │ │ │ -00001b40 r .LC301 │ │ │ │ -00001b68 r .LC302 │ │ │ │ -00001b84 r .LC303 │ │ │ │ -00001b94 r .LC304 │ │ │ │ -00001ba4 r .LC305 │ │ │ │ -00001bb4 r .LC306 │ │ │ │ -00001bc8 r .LC307 │ │ │ │ -00001bdc r .LC308 │ │ │ │ -00001bf0 r .LC309 │ │ │ │ +00001af4 r .LC300 │ │ │ │ +00001b10 r .LC301 │ │ │ │ +00001b24 r .LC302 │ │ │ │ +00001b40 r .LC303 │ │ │ │ +00001b68 r .LC304 │ │ │ │ +00001b84 r .LC305 │ │ │ │ +00001b94 r .LC306 │ │ │ │ +00001ba4 r .LC307 │ │ │ │ +00001bb4 r .LC308 │ │ │ │ +00001bc8 r .LC309 │ │ │ │ 00000218 r .LC31 │ │ │ │ -00001c04 r .LC310 │ │ │ │ -00001c50 r .LC311 │ │ │ │ -00001c70 r .LC312 │ │ │ │ -00001c98 r .LC313 │ │ │ │ -00001d00 r .LC314 │ │ │ │ -00001d24 r .LC315 │ │ │ │ +00001bdc r .LC310 │ │ │ │ +00001bf0 r .LC311 │ │ │ │ +00001c04 r .LC312 │ │ │ │ +00001c50 r .LC313 │ │ │ │ +00001c70 r .LC314 │ │ │ │ +00001c98 r .LC315 │ │ │ │ +00001d00 r .LC316 │ │ │ │ +00001d24 r .LC317 │ │ │ │ 00000220 r .LC32 │ │ │ │ 00000228 r .LC33 │ │ │ │ 00000230 r .LC34 │ │ │ │ 00000238 r .LC35 │ │ │ │ 00000240 r .LC36 │ │ │ │ 00000244 r .LC37 │ │ │ │ 00000248 r .LC38 │ │ │ │ @@ -14367,58 +14369,56 @@ │ │ │ │ 00000284 r .LC53 │ │ │ │ 00000288 r .LC54 │ │ │ │ 0000028c r .LC55 │ │ │ │ 00000290 r .LC56 │ │ │ │ 00000294 r .LC57 │ │ │ │ 000002b0 r .LC58 │ │ │ │ 00000058 r .LC6 │ │ │ │ -000002cc r .LC61 │ │ │ │ -000002d4 r .LC63 │ │ │ │ -00000308 r .LC64 │ │ │ │ -00000358 r .LC65 │ │ │ │ -00000000 r .LC66 │ │ │ │ -0000001c r .LC67 │ │ │ │ -0000005c r .LC68 │ │ │ │ -0000007c r .LC69 │ │ │ │ +000002cc r .LC63 │ │ │ │ +000002d4 r .LC65 │ │ │ │ +00000308 r .LC66 │ │ │ │ +00000358 r .LC67 │ │ │ │ +00000000 r .LC68 │ │ │ │ +0000001c r .LC69 │ │ │ │ 00000080 r .LC7 │ │ │ │ -00000098 r .LC70 │ │ │ │ -000000dc r .LC71 │ │ │ │ -00000114 r .LC72 │ │ │ │ -00000378 r .LC73 │ │ │ │ -0000038c r .LC74 │ │ │ │ -00000394 r .LC75 │ │ │ │ -0000039c r .LC76 │ │ │ │ -000003b8 r .LC77 │ │ │ │ -000003d4 r .LC78 │ │ │ │ -00000404 r .LC79 │ │ │ │ +0000005c r .LC70 │ │ │ │ +0000007c r .LC71 │ │ │ │ +00000098 r .LC72 │ │ │ │ +000000dc r .LC73 │ │ │ │ +00000114 r .LC74 │ │ │ │ +00000378 r .LC75 │ │ │ │ +0000038c r .LC76 │ │ │ │ +00000394 r .LC77 │ │ │ │ +0000039c r .LC78 │ │ │ │ +000003b8 r .LC79 │ │ │ │ 000000a0 r .LC8 │ │ │ │ -0000041c r .LC80 │ │ │ │ -00000434 r .LC81 │ │ │ │ -00000444 r .LC82 │ │ │ │ -0000045c r .LC83 │ │ │ │ -00000474 r .LC84 │ │ │ │ -00000490 r .LC85 │ │ │ │ -000004a4 r .LC86 │ │ │ │ -000004c4 r .LC87 │ │ │ │ -000004e0 r .LC88 │ │ │ │ +000003d4 r .LC80 │ │ │ │ +00000404 r .LC81 │ │ │ │ +0000041c r .LC82 │ │ │ │ +00000434 r .LC83 │ │ │ │ +00000444 r .LC84 │ │ │ │ +0000045c r .LC85 │ │ │ │ +00000474 r .LC86 │ │ │ │ +00000490 r .LC87 │ │ │ │ +000004a4 r .LC88 │ │ │ │ +000004c4 r .LC89 │ │ │ │ 000000c0 r .LC9 │ │ │ │ -00000500 r .LC90 │ │ │ │ -0000053c r .LC91 │ │ │ │ -0000054c r .LC92 │ │ │ │ -00000554 r .LC93 │ │ │ │ -0000055c r .LC94 │ │ │ │ -00000564 r .LC95 │ │ │ │ -0000056c r .LC96 │ │ │ │ -00000574 r .LC97 │ │ │ │ -00000584 r .LC98 │ │ │ │ -00000594 r .LC99 │ │ │ │ +000004e0 r .LC90 │ │ │ │ +00000500 r .LC92 │ │ │ │ +0000053c r .LC93 │ │ │ │ +0000054c r .LC94 │ │ │ │ +00000554 r .LC95 │ │ │ │ +0000055c r .LC96 │ │ │ │ +00000564 r .LC97 │ │ │ │ +0000056c r .LC98 │ │ │ │ +00000574 r .LC99 │ │ │ │ 000000d8 d EncodingMapType │ │ │ │ 000017ac t EncodingMap_size │ │ │ │ -00003490 r EncodingMap_size__doc__ │ │ │ │ -00009570 t MarkupIterator_next │ │ │ │ +00003498 r EncodingMap_size__doc__ │ │ │ │ +00009610 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14469,15 +14469,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00009368 T PyInit__string │ │ │ │ +00009378 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -14537,115 +14537,115 @@ │ │ │ │ 000004ac D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 000004f8 T PyUnicodeWriter_Format │ │ │ │ 000015b4 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00000fc8 T PyUnicodeWriter_WriteWideChar │ │ │ │ -0001084c T PyUnicode_Append │ │ │ │ -00007fb0 T PyUnicode_AppendAndDel │ │ │ │ -0001df00 T PyUnicode_AsASCIIString │ │ │ │ +000108e8 T PyUnicode_Append │ │ │ │ +00007fbc T PyUnicode_AppendAndDel │ │ │ │ +0001e468 T PyUnicode_AsASCIIString │ │ │ │ 00000c28 T PyUnicode_AsCharmapString │ │ │ │ 00001e44 T PyUnicode_AsDecodedObject │ │ │ │ 00001e90 T PyUnicode_AsDecodedUnicode │ │ │ │ 00001f54 T PyUnicode_AsEncodedObject │ │ │ │ -00007194 T PyUnicode_AsEncodedString │ │ │ │ +000071d0 T PyUnicode_AsEncodedString │ │ │ │ 00001fa0 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000c6c T PyUnicode_AsLatin1String │ │ │ │ -00011708 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0000a750 T PyUnicode_AsUCS4 │ │ │ │ -0000f60c T PyUnicode_AsUCS4Copy │ │ │ │ +0001131c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0000a760 T PyUnicode_AsUCS4 │ │ │ │ +0000f61c T PyUnicode_AsUCS4Copy │ │ │ │ 00000c84 T PyUnicode_AsUTF16String │ │ │ │ 00000ca0 T PyUnicode_AsUTF32String │ │ │ │ -0000629c T PyUnicode_AsUTF8 │ │ │ │ -00005210 T PyUnicode_AsUTF8AndSize │ │ │ │ -00004a48 T PyUnicode_AsUTF8String │ │ │ │ -0001fa74 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00004ca4 T PyUnicode_AsWideChar │ │ │ │ -0000b89c T PyUnicode_AsWideCharString │ │ │ │ -00004ea4 T PyUnicode_BuildEncodingMap │ │ │ │ -00014920 T PyUnicode_Compare │ │ │ │ -000064a8 T PyUnicode_CompareWithASCIIString │ │ │ │ -000104e0 T PyUnicode_Concat │ │ │ │ -0000b1e4 T PyUnicode_Contains │ │ │ │ -00011e04 T PyUnicode_CopyCharacters │ │ │ │ +000062c8 T PyUnicode_AsUTF8 │ │ │ │ +0000523c T PyUnicode_AsUTF8AndSize │ │ │ │ +00004a54 T PyUnicode_AsUTF8String │ │ │ │ +000202b4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00004cb0 T PyUnicode_AsWideChar │ │ │ │ +0000b93c T PyUnicode_AsWideCharString │ │ │ │ +00004eb0 T PyUnicode_BuildEncodingMap │ │ │ │ +000149dc T PyUnicode_Compare │ │ │ │ +000064d4 T PyUnicode_CompareWithASCIIString │ │ │ │ +0001057c T PyUnicode_Concat │ │ │ │ +0000b284 T PyUnicode_Contains │ │ │ │ +00011a18 T PyUnicode_CopyCharacters │ │ │ │ 000012b4 T PyUnicode_Count │ │ │ │ 0000219c T PyUnicode_DATA │ │ │ │ -00019d2c T PyUnicode_Decode │ │ │ │ -00012d84 T PyUnicode_DecodeASCII │ │ │ │ -00006808 T PyUnicode_DecodeCharmap │ │ │ │ -00003548 T PyUnicode_DecodeFSDefault │ │ │ │ -00004970 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000067f4 T PyUnicode_DecodeLatin1 │ │ │ │ -0000f4c0 T PyUnicode_DecodeLocale │ │ │ │ +00019de8 T PyUnicode_Decode │ │ │ │ +00012e3c T PyUnicode_DecodeASCII │ │ │ │ +00006814 T PyUnicode_DecodeCharmap │ │ │ │ +00003550 T PyUnicode_DecodeFSDefault │ │ │ │ +0000499c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00006800 T PyUnicode_DecodeLatin1 │ │ │ │ +0000f55c T PyUnicode_DecodeLocale │ │ │ │ 00002054 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000c4f0 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000c500 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 0000099c T PyUnicode_DecodeUTF16 │ │ │ │ -0000cc84 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000cc94 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009c8 T PyUnicode_DecodeUTF32 │ │ │ │ -000204e8 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00020d28 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 000020c8 T PyUnicode_DecodeUTF7 │ │ │ │ -0001f418 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00005dac T PyUnicode_DecodeUTF8 │ │ │ │ -00005e5c T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0001f9b0 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00005dd8 T PyUnicode_DecodeUTF8 │ │ │ │ +00005e88 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000db0 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00014bd8 T PyUnicode_EncodeFSDefault │ │ │ │ -00008c24 T PyUnicode_EncodeLocale │ │ │ │ +00014c94 T PyUnicode_EncodeFSDefault │ │ │ │ +00008c34 T PyUnicode_EncodeLocale │ │ │ │ 000014b0 T PyUnicode_Equal │ │ │ │ -00017bcc T PyUnicode_EqualToUTF8 │ │ │ │ -00017c4c T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00004a64 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00017398 T PyUnicode_FSConverter │ │ │ │ -00004598 T PyUnicode_FSDecoder │ │ │ │ -0000c508 T PyUnicode_Fill │ │ │ │ -00010f90 T PyUnicode_Find │ │ │ │ -0000cb64 T PyUnicode_FindChar │ │ │ │ +00017c7c T PyUnicode_EqualToUTF8 │ │ │ │ +00017cfc T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00004a70 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +00017448 T PyUnicode_FSConverter │ │ │ │ +000045a0 T PyUnicode_FSDecoder │ │ │ │ +0000c518 T PyUnicode_Fill │ │ │ │ +00010cf8 T PyUnicode_Find │ │ │ │ +0000cc00 T PyUnicode_FindChar │ │ │ │ U PyUnicode_Format │ │ │ │ -00019be8 T PyUnicode_FromEncodedObject │ │ │ │ -00001a7c T PyUnicode_FromFormat │ │ │ │ -00001ae4 T PyUnicode_FromFormatV │ │ │ │ -0000579c T PyUnicode_FromKindAndData │ │ │ │ -000112e0 T PyUnicode_FromObject │ │ │ │ -0001c1c4 T PyUnicode_FromOrdinal │ │ │ │ -00000c28 T PyUnicode_FromString │ │ │ │ -000045d8 T PyUnicode_FromStringAndSize │ │ │ │ -00004a1c T PyUnicode_FromWideChar │ │ │ │ +00019ca4 T PyUnicode_FromEncodedObject │ │ │ │ +00001a8c T PyUnicode_FromFormat │ │ │ │ +00001af4 T PyUnicode_FromFormatV │ │ │ │ +000057c8 T PyUnicode_FromKindAndData │ │ │ │ +0001137c T PyUnicode_FromObject │ │ │ │ +0001c280 T PyUnicode_FromOrdinal │ │ │ │ +00000d00 T PyUnicode_FromString │ │ │ │ +00004604 T PyUnicode_FromStringAndSize │ │ │ │ +00004a48 T PyUnicode_FromWideChar │ │ │ │ 00000544 T PyUnicode_GetDefaultEncoding │ │ │ │ -00003730 T PyUnicode_GetLength │ │ │ │ +00003738 T PyUnicode_GetLength │ │ │ │ 00002094 T PyUnicode_GetSize │ │ │ │ -000008d0 T PyUnicode_InternFromString │ │ │ │ +000009a8 T PyUnicode_InternFromString │ │ │ │ 00002108 T PyUnicode_InternImmortal │ │ │ │ 00000560 T PyUnicode_InternInPlace │ │ │ │ -00005e90 T PyUnicode_IsIdentifier │ │ │ │ -00013294 T PyUnicode_Join │ │ │ │ +00005ebc T PyUnicode_IsIdentifier │ │ │ │ +0001334c T PyUnicode_Join │ │ │ │ 00002148 T PyUnicode_KIND │ │ │ │ -00000724 T PyUnicode_New │ │ │ │ -0000f7c0 T PyUnicode_Partition │ │ │ │ -00009b38 t PyUnicode_READ_CHAR │ │ │ │ -00003768 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00007d54 T PyUnicode_RPartition │ │ │ │ +000007fc T PyUnicode_New │ │ │ │ +0000f85c T PyUnicode_Partition │ │ │ │ +00009bd8 t PyUnicode_READ_CHAR │ │ │ │ +00003770 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +00007d98 T PyUnicode_RPartition │ │ │ │ 000013c0 T PyUnicode_RSplit │ │ │ │ -00005b88 T PyUnicode_ReadChar │ │ │ │ -0000c43c T PyUnicode_Replace │ │ │ │ +00005b94 T PyUnicode_ReadChar │ │ │ │ +0000c44c T PyUnicode_Replace │ │ │ │ 00001340 T PyUnicode_Resize │ │ │ │ -00007b40 T PyUnicode_RichCompare │ │ │ │ -0001e40c T PyUnicode_Split │ │ │ │ -0001a838 T PyUnicode_Splitlines │ │ │ │ -0000c9a4 T PyUnicode_Substring │ │ │ │ -000047a0 T PyUnicode_Tailmatch │ │ │ │ +00007b7c T PyUnicode_RichCompare │ │ │ │ +0001e97c T PyUnicode_Split │ │ │ │ +0001a8f4 T PyUnicode_Splitlines │ │ │ │ +0000ca40 T PyUnicode_Substring │ │ │ │ +000047ac T PyUnicode_Tailmatch │ │ │ │ 0000145c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000dc8 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00007150 t Py_XDECREF │ │ │ │ +0000718c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -000116cc t SubString_new_object │ │ │ │ -000111a0 t SubString_new_object_or_empty │ │ │ │ +000112e0 t SubString_new_object │ │ │ │ +00010f08 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 │ │ │ │ @@ -14670,69 +14670,69 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00011dd4 T _PyUnicodeWriter_FormatV │ │ │ │ +000119e8 T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ -000082e0 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00008378 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -00007ad8 T _PyUnicode_AsASCIIString │ │ │ │ -000087b8 T _PyUnicode_AsLatin1String │ │ │ │ -00004fb4 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001b404 T _PyUnicode_AsUTF8String │ │ │ │ -00015d0c T _PyUnicode_BinarySlice │ │ │ │ +00007b14 T _PyUnicode_AsASCIIString │ │ │ │ +000087c4 T _PyUnicode_AsLatin1String │ │ │ │ +00004fe0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001b4c0 T _PyUnicode_AsUTF8String │ │ │ │ +00015dbc T _PyUnicode_BinarySlice │ │ │ │ 0000181c T _PyUnicode_CheckConsistency │ │ │ │ -0001b720 T _PyUnicode_ClearInterned │ │ │ │ -00008c5c T _PyUnicode_Copy │ │ │ │ -0001f00c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00004110 T _PyUnicode_DecodeUTF8Writer │ │ │ │ -000065f8 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00010d54 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -00004828 T _PyUnicode_Dedent │ │ │ │ -000084ac T _PyUnicode_EncodeCharmap │ │ │ │ -00009df0 T _PyUnicode_EncodeUTF16 │ │ │ │ -000102e4 T _PyUnicode_EncodeUTF32 │ │ │ │ -00020a94 T _PyUnicode_EncodeUTF7 │ │ │ │ -000061d4 T _PyUnicode_Equal │ │ │ │ -00005de4 T _PyUnicode_EqualToASCIIString │ │ │ │ -00018c58 T _PyUnicode_ExactDealloc │ │ │ │ -0000326c T _PyUnicode_FastCopyCharacters │ │ │ │ -0000978c T _PyUnicode_FastFill │ │ │ │ -0000967c t _PyUnicode_Fill │ │ │ │ -00009bc4 T _PyUnicode_FindMaxChar │ │ │ │ -00006768 T _PyUnicode_Fini │ │ │ │ -000066a0 T _PyUnicode_FiniTypes │ │ │ │ +0001b7dc T _PyUnicode_ClearInterned │ │ │ │ +00008c6c T _PyUnicode_Copy │ │ │ │ +0001f5a4 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +0000413c T _PyUnicode_DecodeUTF8Writer │ │ │ │ +00006624 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00010abc T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00004834 T _PyUnicode_Dedent │ │ │ │ +000084b8 T _PyUnicode_EncodeCharmap │ │ │ │ +00009e00 T _PyUnicode_EncodeUTF16 │ │ │ │ +0001004c T _PyUnicode_EncodeUTF32 │ │ │ │ +000212d4 T _PyUnicode_EncodeUTF7 │ │ │ │ +00006200 T _PyUnicode_Equal │ │ │ │ +00005e10 T _PyUnicode_EqualToASCIIString │ │ │ │ +00018d14 T _PyUnicode_ExactDealloc │ │ │ │ +0000327c T _PyUnicode_FastCopyCharacters │ │ │ │ +0000979c T _PyUnicode_FastFill │ │ │ │ +0000968c t _PyUnicode_Fill │ │ │ │ +00009c64 T _PyUnicode_FindMaxChar │ │ │ │ +00006774 T _PyUnicode_Fini │ │ │ │ +000066ac T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00005650 T _PyUnicode_FromASCII │ │ │ │ +0000567c T _PyUnicode_FromASCII │ │ │ │ 000002e4 T _PyUnicode_FromId │ │ │ │ -00005ac8 t _PyUnicode_FromUCS1 │ │ │ │ -0001bbcc t _PyUnicode_FromUCS2 │ │ │ │ -0001e49c t _PyUnicode_FromUCS4 │ │ │ │ -00007f94 T _PyUnicode_GetEmpty │ │ │ │ -00005b14 T _PyUnicode_GetNameCAPI │ │ │ │ -000031e4 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ -000040bc T _PyUnicode_InitEncodings │ │ │ │ -000006a0 T _PyUnicode_InitGlobalObjects │ │ │ │ -00003160 T _PyUnicode_InitState │ │ │ │ -00003258 T _PyUnicode_InitTypes │ │ │ │ -00004664 T _PyUnicode_InternImmortal │ │ │ │ -00020e4c T _PyUnicode_InternInPlace │ │ │ │ -00001768 T _PyUnicode_InternMortal │ │ │ │ +00005af4 t _PyUnicode_FromUCS1 │ │ │ │ +0001bc88 t _PyUnicode_FromUCS2 │ │ │ │ +0001ea0c t _PyUnicode_FromUCS4 │ │ │ │ +00007fa0 T _PyUnicode_GetEmpty │ │ │ │ +00005b20 T _PyUnicode_GetNameCAPI │ │ │ │ +000031ec t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ +000040c4 T _PyUnicode_InitEncodings │ │ │ │ +000006a8 T _PyUnicode_InitGlobalObjects │ │ │ │ +00003168 T _PyUnicode_InitState │ │ │ │ +00003260 T _PyUnicode_InitTypes │ │ │ │ +00004690 T _PyUnicode_InternImmortal │ │ │ │ +0002168c T _PyUnicode_InternInPlace │ │ │ │ +00001778 T _PyUnicode_InternMortal │ │ │ │ 000020e0 T _PyUnicode_InternStatic │ │ │ │ 000017d0 T _PyUnicode_InternedSize │ │ │ │ -00011d44 T _PyUnicode_InternedSize_Immortal │ │ │ │ +00011958 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 │ │ │ │ @@ -14740,79 +14740,79 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000a870 T _PyUnicode_JoinArray │ │ │ │ -00004280 T _PyUnicode_ResizeCompact │ │ │ │ -000044c8 T _PyUnicode_Result │ │ │ │ -00006104 T _PyUnicode_ScanIdentifier │ │ │ │ +0000a910 T _PyUnicode_JoinArray │ │ │ │ +000042ac T _PyUnicode_ResizeCompact │ │ │ │ +000044f4 T _PyUnicode_Result │ │ │ │ +00006130 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001c394 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001cb94 t _PyUnicode_TranslateCharmap │ │ │ │ +0001c450 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001cc50 t _PyUnicode_TranslateCharmap │ │ │ │ 00001d20 T _PyUnicode_WideCharString_Converter │ │ │ │ 00001da4 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00016458 T _PyUnicode_XStrip │ │ │ │ +00016508 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ -0000387c T _Py_DecodeUTF8_surrogateescape │ │ │ │ +00003884 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 000000c4 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000f6b4 T _Py_GetErrorHandler │ │ │ │ +0000f750 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ -000002d0 R _Py_ascii_whitespace │ │ │ │ +000002d8 R _Py_ascii_whitespace │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_get │ │ │ │ U _Py_hashtable_len │ │ │ │ U _Py_hashtable_new_full │ │ │ │ U _Py_hashtable_set │ │ │ │ 00000000 T _Py_normalize_encoding │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ 0000075c d __compound_literal.0 │ │ │ │ -00000364 r __func__.0 │ │ │ │ -00000350 r __func__.1 │ │ │ │ -00000278 r __func__.2 │ │ │ │ -000002b8 r __func__.3 │ │ │ │ -00000478 r __func__.31 │ │ │ │ -00000258 r __func__.4 │ │ │ │ -00000288 r __func__.5 │ │ │ │ +0000036c r __func__.0 │ │ │ │ +00000358 r __func__.1 │ │ │ │ +00000280 r __func__.2 │ │ │ │ +000002c0 r __func__.3 │ │ │ │ +00000480 r __func__.31 │ │ │ │ +00000260 r __func__.4 │ │ │ │ +00000290 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000032a0 t _copy_characters │ │ │ │ -000004a0 r _keywords.11 │ │ │ │ -000004b0 r _keywords.14 │ │ │ │ -000004bc r _keywords.17 │ │ │ │ -000004c8 r _keywords.20 │ │ │ │ -000004d0 r _keywords.23 │ │ │ │ -000004d8 r _keywords.26 │ │ │ │ -00000494 r _keywords.8 │ │ │ │ +000032b0 t _copy_characters │ │ │ │ +000004a8 r _keywords.11 │ │ │ │ +000004b8 r _keywords.14 │ │ │ │ +000004c4 r _keywords.17 │ │ │ │ +000004d0 r _keywords.20 │ │ │ │ +000004d8 r _keywords.23 │ │ │ │ +000004e0 r _keywords.26 │ │ │ │ +0000049c r _keywords.8 │ │ │ │ 00000684 d _kwtuple.10 │ │ │ │ 000006a0 d _kwtuple.13 │ │ │ │ 000006c0 d _kwtuple.16 │ │ │ │ 000006e0 d _kwtuple.19 │ │ │ │ 000006fc d _kwtuple.22 │ │ │ │ 00000718 d _kwtuple.25 │ │ │ │ 00000664 d _kwtuple.7 │ │ │ │ @@ -14821,261 +14821,260 @@ │ │ │ │ 00000638 d _parser.18 │ │ │ │ 00000380 d _parser.21 │ │ │ │ 000005d8 d _parser.24 │ │ │ │ 000005ac d _parser.27 │ │ │ │ 00000580 d _parser.9 │ │ │ │ 00000768 d _string_methods │ │ │ │ 00000604 d _string_module │ │ │ │ -000154a4 t any_find_slice │ │ │ │ -0001905c t anylib_find │ │ │ │ -0000a790 t as_ucs4 │ │ │ │ -00000378 r ascii_linebreak │ │ │ │ -000038d4 t ascii_upper_or_lower │ │ │ │ -0000dc5c t asciilib__factorize │ │ │ │ -0000dcc4 t asciilib__lex_search │ │ │ │ -0000db54 t asciilib__preprocess │ │ │ │ -0000de04 t asciilib__two_way │ │ │ │ -0000c814 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00018dfc t asciilib_default_find │ │ │ │ -00020304 t asciilib_default_rfind.constprop.0 │ │ │ │ -00006484 t backslashreplace │ │ │ │ +00015554 t any_find_slice │ │ │ │ +00019118 t anylib_find │ │ │ │ +0000a7a0 t as_ucs4 │ │ │ │ +00000380 r ascii_linebreak │ │ │ │ +000038dc t ascii_upper_or_lower │ │ │ │ +0000dc6c t asciilib__factorize │ │ │ │ +0000dcd4 t asciilib__lex_search │ │ │ │ +0000db64 t asciilib__preprocess │ │ │ │ +0000de14 t asciilib__two_way │ │ │ │ +0000c824 t asciilib_adaptive_find.constprop.0 │ │ │ │ +00018eb8 t asciilib_default_find │ │ │ │ +00020b44 t asciilib_default_rfind.constprop.0 │ │ │ │ +00006490 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00008898 t case_operation │ │ │ │ -0000f710 t charmap_encoding_error │ │ │ │ -00009a70 t charmapencode_lookup │ │ │ │ -000097ec t charmapencode_output │ │ │ │ -000066e8 t clear_interned_dict │ │ │ │ -000043d4 t config_get_codec_name │ │ │ │ +000088a4 t case_operation │ │ │ │ +0000f720 t charmap_encoding_error │ │ │ │ +00009a80 t charmapencode_lookup │ │ │ │ +000097fc t charmapencode_output │ │ │ │ +000066f4 t clear_interned_dict │ │ │ │ +000043dc t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ -00008af4 t do_capitalize │ │ │ │ +00008b04 t do_capitalize │ │ │ │ 000008ec t do_casefold │ │ │ │ -00008ad4 t do_string_format │ │ │ │ -00011940 t do_string_format_map │ │ │ │ -0000fe98 t do_swapcase │ │ │ │ -00011578 t do_upper │ │ │ │ -00004504 t encode_wstr_utf8 │ │ │ │ -0001c528 t encoding_map_lookup │ │ │ │ +00008b6c t do_string_format │ │ │ │ +00011554 t do_string_format_map │ │ │ │ +0000fc00 t do_swapcase │ │ │ │ +0000450c t encode_wstr_utf8 │ │ │ │ +0001c5e4 t encoding_map_lookup │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -00011518 t fieldnameiter_dealloc │ │ │ │ +00011280 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00011304 t fieldnameiter_next │ │ │ │ -00001378 t find_first_nonascii │ │ │ │ -00003854 t findchar.part.0 │ │ │ │ -000007b0 r format__doc__ │ │ │ │ -00000708 r format_map__doc__ │ │ │ │ -000111d8 t formatter_field_name_split │ │ │ │ -00010efc t formatter_parser │ │ │ │ -00011548 t formatteriter_dealloc │ │ │ │ +0001106c t fieldnameiter_next │ │ │ │ +00001454 t find_first_nonascii │ │ │ │ +0000385c t findchar.part.0 │ │ │ │ +000007b8 r format__doc__ │ │ │ │ +00000710 r format_map__doc__ │ │ │ │ +00010f40 t formatter_field_name_split │ │ │ │ +00010c64 t formatter_parser │ │ │ │ +000112b0 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00011018 t formatteriter_next │ │ │ │ -000032fc t get_error_handler_wide │ │ │ │ -000037a0 t get_integer │ │ │ │ +00010d80 t formatteriter_next │ │ │ │ +00003304 t get_error_handler_wide │ │ │ │ +000037a8 t get_integer │ │ │ │ 00000820 t handle_capital_sigma │ │ │ │ -000014f8 t hashtable_unicode_compare │ │ │ │ +00000724 t hashtable_unicode_compare │ │ │ │ 00000694 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 000005c8 t intern_static.isra.0 │ │ │ │ -00000538 r length_hint_doc │ │ │ │ -00005670 t make_encode_exception │ │ │ │ +00000540 r length_hint_doc │ │ │ │ +0000567c t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -00009ce4 t output_markup │ │ │ │ -000094e8 t pad │ │ │ │ -00008460 t raise_encode_exception │ │ │ │ -00000510 r reduce_doc │ │ │ │ -000114fc t replace │ │ │ │ +00009d84 t output_markup │ │ │ │ +000094f8 t pad │ │ │ │ +0000846c t raise_encode_exception │ │ │ │ +00000518 r reduce_doc │ │ │ │ +00011598 t replace │ │ │ │ 00001c34 t resize_copy │ │ │ │ -0000aca8 t rsplit │ │ │ │ -000004e8 r setstate_doc │ │ │ │ -0000d098 t split │ │ │ │ +0000acb8 t rsplit │ │ │ │ +000004f0 r setstate_doc │ │ │ │ +0000d134 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000884c t tailmatch │ │ │ │ -0000dc5c t ucs1lib__factorize │ │ │ │ -0000e570 t ucs1lib__preprocess │ │ │ │ -0000e67c t ucs1lib__two_way │ │ │ │ -0000e4c8 t ucs1lib__two_way_count │ │ │ │ -0000d61c t ucs1lib_adaptive_find │ │ │ │ -00018dfc t ucs1lib_default_find │ │ │ │ -00005294 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0000a404 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0001097c t ucs1lib_utf32_encode.isra.0 │ │ │ │ +000088e4 t tailmatch │ │ │ │ +0000dc6c t ucs1lib__factorize │ │ │ │ +0000e580 t ucs1lib__preprocess │ │ │ │ +0000e68c t ucs1lib__two_way │ │ │ │ +0000e4d8 t ucs1lib__two_way_count │ │ │ │ +0000d62c t ucs1lib_adaptive_find │ │ │ │ +00018eb8 t ucs1lib_default_find │ │ │ │ +000052a0 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +0000a414 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000106e4 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000ad0 t ucs2lib__lex_search │ │ │ │ -0001195c t ucs2lib__preprocess │ │ │ │ -00011a90 t ucs2lib__two_way │ │ │ │ +00011570 t ucs2lib__preprocess │ │ │ │ +000116a4 t ucs2lib__two_way │ │ │ │ 00000a28 t ucs2lib__two_way_count │ │ │ │ -000076c4 t ucs2lib_fastsearch │ │ │ │ -00007068 t ucs2lib_find_char │ │ │ │ -00006f98 t ucs2lib_find_max_char │ │ │ │ -00007e80 t ucs2lib_rfind_char │ │ │ │ -00016ea4 t ucs2lib_utf8_encoder │ │ │ │ +000076d0 t ucs2lib_fastsearch │ │ │ │ +00007074 t ucs2lib_find_char │ │ │ │ +00006fa4 t ucs2lib_find_max_char │ │ │ │ +00007e8c t ucs2lib_rfind_char │ │ │ │ +00016f54 t ucs2lib_utf8_encoder │ │ │ │ 00000648 t ucs4lib__lex_search │ │ │ │ -0000f12c t ucs4lib__preprocess │ │ │ │ -0000f25c t ucs4lib__two_way │ │ │ │ +0000f13c t ucs4lib__preprocess │ │ │ │ +0000f26c t ucs4lib__two_way │ │ │ │ 000005a0 t ucs4lib__two_way_count │ │ │ │ -0000ead4 t ucs4lib_fastsearch │ │ │ │ -0000ffd0 t ucs4lib_find_char │ │ │ │ -0000a688 t ucs4lib_find_max_char │ │ │ │ +0000eae4 t ucs4lib_fastsearch │ │ │ │ +0000fd38 t ucs4lib_find_char │ │ │ │ +0000a698 t ucs4lib_find_max_char │ │ │ │ 00000cbc t ucs4lib_rfind_char │ │ │ │ 0000022c t ucs4lib_utf8_decode │ │ │ │ -00007fdc t ucs4lib_utf8_encoder │ │ │ │ -000096e8 t unicode___format__ │ │ │ │ -000008b0 r unicode___format____doc__ │ │ │ │ +00007fe8 t ucs4lib_utf8_encoder │ │ │ │ +000096f8 t unicode___format__ │ │ │ │ +000008b8 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001b0f4 t unicode_ascii_iter_next │ │ │ │ -00007180 t unicode_askind │ │ │ │ -00008834 t unicode_capitalize │ │ │ │ -00003330 r unicode_capitalize__doc__ │ │ │ │ -0000f5d4 t unicode_casefold │ │ │ │ -000032d4 r unicode_casefold__doc__ │ │ │ │ -00009384 t unicode_center │ │ │ │ -00003234 r unicode_center__doc__ │ │ │ │ -00003fd8 t unicode_char │ │ │ │ -00004028 t unicode_char.part.0 │ │ │ │ -00003578 t unicode_check_encoding_errors │ │ │ │ -0000c620 t unicode_check_modifiable │ │ │ │ -00014998 t unicode_compare │ │ │ │ -0001c59c t unicode_count │ │ │ │ -00003168 r unicode_count__doc__ │ │ │ │ -0001c6a8 t unicode_count_impl │ │ │ │ -000015d0 t unicode_dealloc │ │ │ │ -00005750 t unicode_decode_call_errorhandler_writer │ │ │ │ -00003400 t unicode_decode_locale │ │ │ │ -00000c68 t unicode_decode_utf8 │ │ │ │ -0001349c t unicode_decode_utf8_impl │ │ │ │ -00000570 r unicode_doc │ │ │ │ -00019508 t unicode_encode │ │ │ │ -00002f68 r unicode_encode__doc__ │ │ │ │ -000054c8 t unicode_encode_call_errorhandler │ │ │ │ -00004278 t unicode_encode_locale │ │ │ │ -00005c34 t unicode_encode_ucs1 │ │ │ │ -00016b84 t unicode_encode_utf8 │ │ │ │ -00018478 t unicode_endswith │ │ │ │ -0000091c r unicode_endswith__doc__ │ │ │ │ -00003978 t unicode_expandtabs │ │ │ │ -00002ec0 r unicode_expandtabs__doc__ │ │ │ │ -00019ad0 t unicode_find │ │ │ │ -00002dcc r unicode_find__doc__ │ │ │ │ -00001b40 t unicode_from_format │ │ │ │ -00003060 t unicode_fromformat_write_str │ │ │ │ -00003ad8 t unicode_fromformat_write_utf8 │ │ │ │ +0001b1b0 t unicode_ascii_iter_next │ │ │ │ +0000718c t unicode_askind │ │ │ │ +00008840 t unicode_capitalize │ │ │ │ +00003338 r unicode_capitalize__doc__ │ │ │ │ +0000f5e4 t unicode_casefold │ │ │ │ +000032dc r unicode_casefold__doc__ │ │ │ │ +00009394 t unicode_center │ │ │ │ +0000323c r unicode_center__doc__ │ │ │ │ +00003fe0 t unicode_char │ │ │ │ +00004030 t unicode_char.part.0 │ │ │ │ +00003580 t unicode_check_encoding_errors │ │ │ │ +0000c630 t unicode_check_modifiable │ │ │ │ +00014a54 t unicode_compare │ │ │ │ +0001c658 t unicode_count │ │ │ │ +00003170 r unicode_count__doc__ │ │ │ │ +0001c764 t unicode_count_impl │ │ │ │ +000015e0 t unicode_dealloc │ │ │ │ +0000575c t unicode_decode_call_errorhandler_writer │ │ │ │ +00003408 t unicode_decode_locale │ │ │ │ +00000d40 t unicode_decode_utf8 │ │ │ │ +00013558 t unicode_decode_utf8_impl │ │ │ │ +00000578 r unicode_doc │ │ │ │ +000195c4 t unicode_encode │ │ │ │ +00002f70 r unicode_encode__doc__ │ │ │ │ +000054d4 t unicode_encode_call_errorhandler │ │ │ │ +00004280 t unicode_encode_locale │ │ │ │ +00005c40 t unicode_encode_ucs1 │ │ │ │ +00016c34 t unicode_encode_utf8 │ │ │ │ +00018528 t unicode_endswith │ │ │ │ +00000924 r unicode_endswith__doc__ │ │ │ │ +00003980 t unicode_expandtabs │ │ │ │ +00002ec8 r unicode_expandtabs__doc__ │ │ │ │ +00019b8c t unicode_find │ │ │ │ +00002dd4 r unicode_find__doc__ │ │ │ │ +00001b50 t unicode_from_format │ │ │ │ +00003070 t unicode_fromformat_write_str │ │ │ │ +00003ae8 t unicode_fromformat_write_utf8 │ │ │ │ 00000eec t unicode_fromformat_write_wcstr │ │ │ │ -00018328 t unicode_getitem │ │ │ │ +000183d8 t unicode_getitem │ │ │ │ 000009f4 t unicode_getnewargs │ │ │ │ 00000534 t unicode_hash │ │ │ │ -0001eec8 t unicode_index │ │ │ │ -00002cbc r unicode_index__doc__ │ │ │ │ -00017860 t unicode_isalnum │ │ │ │ -000026dc r unicode_isalnum__doc__ │ │ │ │ -0001ed4c t unicode_isalpha │ │ │ │ -000027bc r unicode_isalpha__doc__ │ │ │ │ -0000457c t unicode_isascii │ │ │ │ -00002c04 r unicode_isascii__doc__ │ │ │ │ -00010c6c t unicode_isdecimal │ │ │ │ -00002604 r unicode_isdecimal__doc__ │ │ │ │ -0001df70 t unicode_isdigit │ │ │ │ -00002534 r unicode_isdigit__doc__ │ │ │ │ -0001b190 t unicode_isidentifier │ │ │ │ -0000239c r unicode_isidentifier__doc__ │ │ │ │ -0000fbf0 t unicode_islower │ │ │ │ -00002b28 r unicode_islower__doc__ │ │ │ │ -00010e14 t unicode_isnumeric │ │ │ │ -00002468 r unicode_isnumeric__doc__ │ │ │ │ -0000f62c t unicode_isprintable │ │ │ │ -000022f8 r unicode_isprintable__doc__ │ │ │ │ -0001e05c t unicode_isspace │ │ │ │ -00002890 r unicode_isspace__doc__ │ │ │ │ -000100d0 t unicode_istitle │ │ │ │ -00002964 r unicode_istitle__doc__ │ │ │ │ -0001b86c t unicode_isupper │ │ │ │ -00002a48 r unicode_isupper__doc__ │ │ │ │ -00018190 t unicode_iter │ │ │ │ -0001332c t unicode_iteritem │ │ │ │ -000131f8 t unicode_join │ │ │ │ -0000220c r unicode_join__doc__ │ │ │ │ +0001f460 t unicode_index │ │ │ │ +00002cc4 r unicode_index__doc__ │ │ │ │ +00017910 t unicode_isalnum │ │ │ │ +000026e4 r unicode_isalnum__doc__ │ │ │ │ +0001f2e4 t unicode_isalpha │ │ │ │ +000027c4 r unicode_isalpha__doc__ │ │ │ │ +00004584 t unicode_isascii │ │ │ │ +00002c0c r unicode_isascii__doc__ │ │ │ │ +000109d4 t unicode_isdecimal │ │ │ │ +0000260c r unicode_isdecimal__doc__ │ │ │ │ +0001e4d8 t unicode_isdigit │ │ │ │ +0000253c r unicode_isdigit__doc__ │ │ │ │ +0001b24c t unicode_isidentifier │ │ │ │ +000023a4 r unicode_isidentifier__doc__ │ │ │ │ +0002000c t unicode_islower │ │ │ │ +00002b30 r unicode_islower__doc__ │ │ │ │ +00010b7c t unicode_isnumeric │ │ │ │ +00002470 r unicode_isnumeric__doc__ │ │ │ │ +0000f63c t unicode_isprintable │ │ │ │ +00002300 r unicode_isprintable__doc__ │ │ │ │ +0001e5c4 t unicode_isspace │ │ │ │ +00002898 r unicode_isspace__doc__ │ │ │ │ +0000fe38 t unicode_istitle │ │ │ │ +0000296c r unicode_istitle__doc__ │ │ │ │ +0001b928 t unicode_isupper │ │ │ │ +00002a50 r unicode_isupper__doc__ │ │ │ │ +00018240 t unicode_iter │ │ │ │ +000133e8 t unicode_iteritem │ │ │ │ +000132b0 t unicode_join │ │ │ │ +00002214 r unicode_join__doc__ │ │ │ │ 000011fc t unicode_kind_name │ │ │ │ -00007d28 t unicode_length │ │ │ │ -0000f480 t unicode_ljust │ │ │ │ -00002168 r unicode_ljust__doc__ │ │ │ │ -00010b6c t unicode_lower │ │ │ │ -00002120 r unicode_lower__doc__ │ │ │ │ -00017ca4 t unicode_lstrip │ │ │ │ -00001fcc r unicode_lstrip__doc__ │ │ │ │ -00008e30 t unicode_maketrans │ │ │ │ -00000e00 r unicode_maketrans__doc__ │ │ │ │ +00007d6c t unicode_length │ │ │ │ +0000f490 t unicode_ljust │ │ │ │ +00002170 r unicode_ljust__doc__ │ │ │ │ +00010c08 t unicode_lower │ │ │ │ +00002128 r unicode_lower__doc__ │ │ │ │ +00017d54 t unicode_lstrip │ │ │ │ +00001fd4 r unicode_lstrip__doc__ │ │ │ │ +00008e40 t unicode_maketrans │ │ │ │ +00000e08 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001a320 t unicode_mod │ │ │ │ -0001a358 t unicode_new │ │ │ │ -0000f7ac t unicode_partition │ │ │ │ -00001514 r unicode_partition__doc__ │ │ │ │ -00009d24 t unicode_removeprefix │ │ │ │ -00001ce0 r unicode_removeprefix__doc__ │ │ │ │ -00008d5c t unicode_removesuffix │ │ │ │ -00001be4 r unicode_removesuffix__doc__ │ │ │ │ -0001888c t unicode_repeat │ │ │ │ -00011360 t unicode_replace │ │ │ │ -00001dc0 r unicode_replace__doc__ │ │ │ │ -0000bb0c t unicode_repr │ │ │ │ -00010fc0 t unicode_resize │ │ │ │ -00014f7c t unicode_rfind │ │ │ │ -00001af0 r unicode_rfind__doc__ │ │ │ │ -0001da58 t unicode_rindex │ │ │ │ -000019dc r unicode_rindex__doc__ │ │ │ │ -00009be0 t unicode_rjust │ │ │ │ -00001938 r unicode_rjust__doc__ │ │ │ │ -00007d40 t unicode_rpartition │ │ │ │ -00001380 r unicode_rpartition__doc__ │ │ │ │ -0000aaec t unicode_rsplit │ │ │ │ -00001188 r unicode_rsplit__doc__ │ │ │ │ -00015ee4 t unicode_rstrip │ │ │ │ -00001f28 r unicode_rstrip__doc__ │ │ │ │ +0001a3dc t unicode_mod │ │ │ │ +0001a414 t unicode_new │ │ │ │ +0000f848 t unicode_partition │ │ │ │ +0000151c r unicode_partition__doc__ │ │ │ │ +00009d34 t unicode_removeprefix │ │ │ │ +00001ce8 r unicode_removeprefix__doc__ │ │ │ │ +00008d6c t unicode_removesuffix │ │ │ │ +00001bec r unicode_removesuffix__doc__ │ │ │ │ +0001893c t unicode_repeat │ │ │ │ +000113fc t unicode_replace │ │ │ │ +00001dc8 r unicode_replace__doc__ │ │ │ │ +0000bbac t unicode_repr │ │ │ │ +0001105c t unicode_resize │ │ │ │ +00015034 t unicode_rfind │ │ │ │ +00001af8 r unicode_rfind__doc__ │ │ │ │ +0001db14 t unicode_rindex │ │ │ │ +000019e4 r unicode_rindex__doc__ │ │ │ │ +00009bf0 t unicode_rjust │ │ │ │ +00001940 r unicode_rjust__doc__ │ │ │ │ +00007d84 t unicode_rpartition │ │ │ │ +00001388 r unicode_rpartition__doc__ │ │ │ │ +0000aafc t unicode_rsplit │ │ │ │ +00001190 r unicode_rsplit__doc__ │ │ │ │ +00015f94 t unicode_rstrip │ │ │ │ +00001f30 r unicode_rstrip__doc__ │ │ │ │ 00000b70 t unicode_sizeof │ │ │ │ -00000864 r unicode_sizeof__doc__ │ │ │ │ -0000ce88 t unicode_split │ │ │ │ -00001694 r unicode_split__doc__ │ │ │ │ -0001a6fc t unicode_splitlines │ │ │ │ -000010c0 r unicode_splitlines__doc__ │ │ │ │ -000083ac t unicode_startswith │ │ │ │ -00000a4c r unicode_startswith__doc__ │ │ │ │ -0000fbac t unicode_str │ │ │ │ -0000fd64 t unicode_strip │ │ │ │ -00002070 r unicode_strip__doc__ │ │ │ │ -000144f0 t unicode_subscript │ │ │ │ +0000086c r unicode_sizeof__doc__ │ │ │ │ +0000cf24 t unicode_split │ │ │ │ +0000169c r unicode_split__doc__ │ │ │ │ +0001a7b8 t unicode_splitlines │ │ │ │ +000010c8 r unicode_splitlines__doc__ │ │ │ │ +00008444 t unicode_startswith │ │ │ │ +00000a54 r unicode_startswith__doc__ │ │ │ │ +0000fbbc t unicode_str │ │ │ │ +0000fe00 t unicode_strip │ │ │ │ +00002078 r unicode_strip__doc__ │ │ │ │ +000145ac t unicode_subscript │ │ │ │ 000007d0 t unicode_swapcase │ │ │ │ -00001058 r unicode_swapcase__doc__ │ │ │ │ -0001fdcc t unicode_title │ │ │ │ -000033cc r unicode_title__doc__ │ │ │ │ -00008d40 t unicode_translate │ │ │ │ -00000c54 r unicode_translate__doc__ │ │ │ │ -0001dec8 t unicode_upper │ │ │ │ -00000c0c r unicode_upper__doc__ │ │ │ │ -0001665c t unicode_vectorcall │ │ │ │ -00010ae8 t unicode_zfill │ │ │ │ -00000b80 r unicode_zfill__doc__ │ │ │ │ -00018278 t unicodeiter_dealloc │ │ │ │ -0000aac0 t unicodeiter_len │ │ │ │ +00001060 r unicode_swapcase__doc__ │ │ │ │ +0002060c t unicode_title │ │ │ │ +000033d4 r unicode_title__doc__ │ │ │ │ +00008d50 t unicode_translate │ │ │ │ +00000c5c r unicode_translate__doc__ │ │ │ │ +0001df84 t unicode_upper │ │ │ │ +00000c14 r unicode_upper__doc__ │ │ │ │ +0001670c t unicode_vectorcall │ │ │ │ +00010850 t unicode_zfill │ │ │ │ +00000b88 r unicode_zfill__doc__ │ │ │ │ +00018328 t unicodeiter_dealloc │ │ │ │ +0000aad0 t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -0001ec5c t unicodeiter_next │ │ │ │ +0001f1f4 t unicodeiter_next │ │ │ │ 00000768 t unicodeiter_reduce │ │ │ │ -00010050 t unicodeiter_setstate │ │ │ │ +0000fdb8 t unicodeiter_setstate │ │ │ │ 000007ec t unicodeiter_traverse │ │ │ │ -000003f8 r utf7_category │ │ │ │ +00000400 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000c694 t xmlcharrefreplace │ │ │ │ +0000c6a4 t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15244,60 +15243,60 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000013f8 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 0000134c T PyWeakref_GetObject │ │ │ │ -00000000 T PyWeakref_GetRef │ │ │ │ +000016c8 T PyWeakref_GetRef │ │ │ │ 00001298 T PyWeakref_IsDead │ │ │ │ -00000178 T PyWeakref_NewProxy │ │ │ │ +00000088 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ 000013b4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -000017bc T _PyStaticType_ClearWeakRefs │ │ │ │ +000018ac T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a8 D _PyWeakref_CallableProxyType │ │ │ │ -000016c8 T _PyWeakref_ClearRef │ │ │ │ -000000f0 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ +000017b8 T _PyWeakref_ClearRef │ │ │ │ +00000000 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ 0000122c T _PyWeakref_GetWeakrefCount │ │ │ │ 00003328 T _PyWeakref_IsDead │ │ │ │ 000000d4 D _PyWeakref_ProxyType │ │ │ │ 00000000 D _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 000012d4 t clear_weakref_lock_held │ │ │ │ -00000144 t gc_clear │ │ │ │ +00000054 t gc_clear │ │ │ │ 000005ac t gc_traverse │ │ │ │ 00000408 t insert_weakref │ │ │ │ 0000292c t proxy_abs │ │ │ │ 000008b8 t proxy_add │ │ │ │ 000024ec t proxy_and │ │ │ │ 0000027c d proxy_as_mapping │ │ │ │ 000002b0 d proxy_as_number │ │ │ │ 00000288 d proxy_as_sequence │ │ │ │ 000002f8 t proxy_bool │ │ │ │ 000011c0 t proxy_bytes │ │ │ │ 00000734 t proxy_call │ │ │ │ 00000440 t proxy_contains │ │ │ │ -00000528 t proxy_dealloc │ │ │ │ +00000438 t proxy_dealloc │ │ │ │ 00002b60 t proxy_divmod │ │ │ │ 0000211c t proxy_float │ │ │ │ 00000adc t proxy_floor_div │ │ │ │ -00000574 t proxy_getattr │ │ │ │ +00000484 t proxy_getattr │ │ │ │ 000004dc t proxy_getitem │ │ │ │ 00001ff0 t proxy_iadd │ │ │ │ 000018e8 t proxy_iand │ │ │ │ 00000c08 t proxy_ifloor_div │ │ │ │ 00001b40 t proxy_ilshift │ │ │ │ 00000f1c t proxy_imatmul │ │ │ │ 00001c6c t proxy_imod │ │ │ │ @@ -15323,28 +15322,28 @@ │ │ │ │ 00002294 t proxy_or │ │ │ │ 000029e8 t proxy_pos │ │ │ │ 0000319c t proxy_pow │ │ │ │ 00001048 t proxy_repr │ │ │ │ 000010e8 t proxy_reversed │ │ │ │ 00000608 t proxy_richcompare │ │ │ │ 00002618 t proxy_rshift │ │ │ │ -000006cc t proxy_setattr │ │ │ │ +000005dc t proxy_setattr │ │ │ │ 00000394 t proxy_setitem │ │ │ │ 0000023c t proxy_str │ │ │ │ 00002ee4 t proxy_sub │ │ │ │ 00001564 t proxy_true_div │ │ │ │ 000023c0 t proxy_xor │ │ │ │ 00000c00 t weakref___init__ │ │ │ │ 000005e0 t weakref___new__ │ │ │ │ 000014ac t weakref_dealloc │ │ │ │ 000015e8 t weakref_hash │ │ │ │ 00000390 d weakref_members │ │ │ │ 00000370 d weakref_methods │ │ │ │ 00000000 t weakref_repr │ │ │ │ -00001810 t weakref_richcompare │ │ │ │ +00001900 t weakref_richcompare │ │ │ │ 000013f8 t weakref_vectorcall │ │ │ │ │ │ │ │ _contextvars.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ U PyContextToken_Type │ │ │ │ U PyContextVar_Type │ │ │ │ U PyContext_CopyCurrent │ │ │ │ @@ -15844,32 +15843,32 @@ │ │ │ │ 00002f60 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ 00002f64 r .LC360 │ │ │ │ 00002f80 r .LC361 │ │ │ │ 00002f90 r .LC362 │ │ │ │ 00002fa4 r .LC363 │ │ │ │ 00002fb8 r .LC364 │ │ │ │ -00002fe0 r .LC365 │ │ │ │ -00003010 r .LC366 │ │ │ │ -00003040 r .LC367 │ │ │ │ -00003044 r .LC368 │ │ │ │ -00003048 r .LC369 │ │ │ │ +00002fe8 r .LC365 │ │ │ │ +00003018 r .LC366 │ │ │ │ +0000301c r .LC367 │ │ │ │ +00003020 r .LC368 │ │ │ │ +00003028 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ -00003050 r .LC370 │ │ │ │ -0000305c r .LC371 │ │ │ │ -00003068 r .LC372 │ │ │ │ -00003070 r .LC373 │ │ │ │ -000030d4 r .LC374 │ │ │ │ +00003034 r .LC370 │ │ │ │ +00003040 r .LC371 │ │ │ │ +00003048 r .LC372 │ │ │ │ +000030ac r .LC373 │ │ │ │ +000030e8 r .LC374 │ │ │ │ 00003110 r .LC375 │ │ │ │ -00003138 r .LC376 │ │ │ │ -0000316c r .LC377 │ │ │ │ -00003198 r .LC378 │ │ │ │ -000031d4 r .LC379 │ │ │ │ +00003144 r .LC376 │ │ │ │ +00003170 r .LC377 │ │ │ │ +000031ac r .LC378 │ │ │ │ +000031d0 r .LC379 │ │ │ │ 0000051c r .LC38 │ │ │ │ -000031f8 r .LC380 │ │ │ │ +000031f4 r .LC380 │ │ │ │ 0000321c r .LC381 │ │ │ │ 00003244 r .LC382 │ │ │ │ 00003270 r .LC383 │ │ │ │ 000032a0 r .LC384 │ │ │ │ 000032c8 r .LC385 │ │ │ │ 000032ec r .LC386 │ │ │ │ 00000540 r .LC39 │ │ │ │ @@ -16465,48 +16464,48 @@ │ │ │ │ 0000019c r With_fields │ │ │ │ 00000290 r YieldFrom_fields │ │ │ │ 0000028c r Yield_fields │ │ │ │ 00016160 T _PyAST_AnnAssign │ │ │ │ 000005b0 T _PyAST_Assert │ │ │ │ 000002c8 T _PyAST_Assign │ │ │ │ 0001824c T _PyAST_AsyncFor │ │ │ │ -000157f8 T _PyAST_AsyncFunctionDef │ │ │ │ +0001575c T _PyAST_AsyncFunctionDef │ │ │ │ 00018310 T _PyAST_AsyncWith │ │ │ │ 00000150 T _PyAST_Attribute │ │ │ │ 00000c90 T _PyAST_AugAssign │ │ │ │ 00016420 T _PyAST_Await │ │ │ │ 00000bec T _PyAST_BinOp │ │ │ │ 000000f8 T _PyAST_BoolOp │ │ │ │ 00000a64 T _PyAST_Break │ │ │ │ 00000368 T _PyAST_Call │ │ │ │ 000003cc T _PyAST_ClassDef │ │ │ │ 000005e0 T _PyAST_Compare │ │ │ │ 000000bc T _PyAST_Constant │ │ │ │ 00000ac4 T _PyAST_Continue │ │ │ │ 0000107c T _PyAST_Delete │ │ │ │ 00000708 T _PyAST_Dict │ │ │ │ -0001213c T _PyAST_DictComp │ │ │ │ +000160c4 T _PyAST_DictComp │ │ │ │ 0000027c T _PyAST_ExceptHandler │ │ │ │ 00000238 T _PyAST_Expr │ │ │ │ -00016108 T _PyAST_Expression │ │ │ │ -0001220c T _PyAST_Fini │ │ │ │ +0001606c T _PyAST_Expression │ │ │ │ +00012170 T _PyAST_Fini │ │ │ │ 00000644 T _PyAST_For │ │ │ │ 00000780 T _PyAST_FormattedValue │ │ │ │ 00000a70 T _PyAST_FunctionDef │ │ │ │ 000005f4 T _PyAST_FunctionType │ │ │ │ 0000051c T _PyAST_GeneratorExp │ │ │ │ 000010e4 T _PyAST_Global │ │ │ │ 000008ec T _PyAST_If │ │ │ │ 00000bb8 T _PyAST_IfExp │ │ │ │ 0000008c T _PyAST_Import │ │ │ │ 0000018c T _PyAST_ImportFrom │ │ │ │ -000121d8 T _PyAST_Interactive │ │ │ │ +0001213c T _PyAST_Interactive │ │ │ │ 00021210 T _PyAST_Interpolation │ │ │ │ 00000884 T _PyAST_JoinedStr │ │ │ │ -0001605c T _PyAST_Lambda │ │ │ │ +00015fc0 T _PyAST_Lambda │ │ │ │ 000006e8 T _PyAST_List │ │ │ │ 00000b24 T _PyAST_ListComp │ │ │ │ 000013a8 T _PyAST_Match │ │ │ │ 0000133c T _PyAST_MatchAs │ │ │ │ 0001637c T _PyAST_MatchClass │ │ │ │ 000268cc T _PyAST_MatchMapping │ │ │ │ 00018e8c T _PyAST_MatchOr │ │ │ │ @@ -16609,15 +16608,15 @@ │ │ │ │ 00018814 t ast_clear │ │ │ │ 00000fc8 t ast_dealloc │ │ │ │ 0002905c t ast_is_abstract │ │ │ │ 00027e64 t ast_repr │ │ │ │ 00027e7c t ast_repr_max_depth │ │ │ │ 00000f08 t ast_traverse │ │ │ │ 0000010c d ast_type_getsets │ │ │ │ -000158cc t ast_type_init │ │ │ │ +00015830 t ast_type_init │ │ │ │ 00000164 d ast_type_members │ │ │ │ 00000134 d ast_type_methods │ │ │ │ 000290f8 t ast_type_reduce │ │ │ │ 00003c08 t ast_type_replace │ │ │ │ 00003db8 t ast_type_replace_update_payload │ │ │ │ 000112a8 t astmodule_exec │ │ │ │ 0000007c d astmodule_methods │ │ │ │ @@ -16759,16 +16758,16 @@ │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -0000268c t assemble_emit_exception_table_item │ │ │ │ -0000261c t write_location_signed_varint │ │ │ │ +00002690 t assemble_emit_exception_table_item │ │ │ │ +00002620 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000084 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ 00000128 r .LC11 │ │ │ │ 0000012c r .LC12 │ │ │ │ @@ -16796,29 +16795,29 @@ │ │ │ │ 00000294 r .LC32 │ │ │ │ 000002b0 r .LC33 │ │ │ │ 000002bc r .LC34 │ │ │ │ 000002c4 r .LC35 │ │ │ │ 000002d0 r .LC36 │ │ │ │ 000002e4 r .LC37 │ │ │ │ 000002fc r .LC38 │ │ │ │ -00000320 r .LC39 │ │ │ │ 00000088 r .LC4 │ │ │ │ -00000328 r .LC40 │ │ │ │ -00000330 r .LC41 │ │ │ │ -00000338 r .LC43 │ │ │ │ -0000036c r .LC44 │ │ │ │ -000003a0 r .LC46 │ │ │ │ -000003c0 r .LC47 │ │ │ │ -000003f4 r .LC48 │ │ │ │ -00000410 r .LC49 │ │ │ │ +00000320 r .LC40 │ │ │ │ +00000354 r .LC41 │ │ │ │ +00000388 r .LC43 │ │ │ │ +000003a8 r .LC44 │ │ │ │ +000003dc r .LC45 │ │ │ │ +000003f8 r .LC46 │ │ │ │ +00000434 r .LC47 │ │ │ │ +00000454 r .LC48 │ │ │ │ +0000046c r .LC49 │ │ │ │ 000000b4 r .LC5 │ │ │ │ -0000044c r .LC50 │ │ │ │ -0000046c r .LC51 │ │ │ │ +00000474 r .LC50 │ │ │ │ +0000047c r .LC51 │ │ │ │ 00000484 r .LC52 │ │ │ │ -000004a8 r .LC53 │ │ │ │ +000004b4 r .LC53 │ │ │ │ 000004d8 r .LC54 │ │ │ │ 000004fc r .LC55 │ │ │ │ 00000504 r .LC56 │ │ │ │ 00000534 r .LC57 │ │ │ │ 00000578 r .LC58 │ │ │ │ 0000059c r .LC60 │ │ │ │ 000005d4 r .LC61 │ │ │ │ @@ -16860,23 +16859,23 @@ │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000090 r forbidden.0 │ │ │ │ 00001a78 t validate_args │ │ │ │ 00001908 t validate_arguments │ │ │ │ -00000c9c t validate_assignlist │ │ │ │ +0000126c t validate_assignlist │ │ │ │ 00001698 t validate_body │ │ │ │ 000006c0 t validate_capture │ │ │ │ 00001bd0 t validate_comprehension │ │ │ │ 000013f0 t validate_constant │ │ │ │ -00000d0c t validate_expr │ │ │ │ -000012dc t validate_exprs │ │ │ │ +00000c9c t validate_expr │ │ │ │ +00001348 t validate_exprs │ │ │ │ 0000161c t validate_keywords │ │ │ │ -00001384 t validate_name │ │ │ │ +000012dc t validate_name │ │ │ │ 00000000 t validate_pattern │ │ │ │ 00000460 t validate_pattern_match_value │ │ │ │ 00000664 t validate_patterns │ │ │ │ 000000b0 t validate_stmts │ │ │ │ 000016f0 t validate_type_params │ │ │ │ │ │ │ │ ast_preprocess.o: │ │ │ │ @@ -17390,15 +17389,15 @@ │ │ │ │ 00000000 t builtin_breakpoint │ │ │ │ 000036d0 t builtin_callable │ │ │ │ 00002bcc r builtin_callable__doc__ │ │ │ │ 00002994 t builtin_chr │ │ │ │ 000029fc r builtin_chr__doc__ │ │ │ │ 00000958 t builtin_compile │ │ │ │ 000026ac r builtin_compile__doc__ │ │ │ │ -00001dd4 t builtin_delattr │ │ │ │ +00001dcc t builtin_delattr │ │ │ │ 00001f6c r builtin_delattr__doc__ │ │ │ │ 00000f84 t builtin_dir │ │ │ │ 00003cf4 t builtin_divmod │ │ │ │ 00002650 r builtin_divmod__doc__ │ │ │ │ 000000d0 r builtin_doc │ │ │ │ 00000fd8 t builtin_eval │ │ │ │ 000024d0 r builtin_eval__doc__ │ │ │ │ @@ -17417,40 +17416,40 @@ │ │ │ │ 00001dac r builtin_hex__doc__ │ │ │ │ 00003730 t builtin_id │ │ │ │ 00002090 r builtin_id__doc__ │ │ │ │ 00001470 t builtin_input │ │ │ │ 000015dc r builtin_input__doc__ │ │ │ │ 00000a0c t builtin_isinstance │ │ │ │ 00001210 r builtin_isinstance__doc__ │ │ │ │ -00001b3c t builtin_issubclass │ │ │ │ +00001b34 t builtin_issubclass │ │ │ │ 000010f0 r builtin_issubclass__doc__ │ │ │ │ -0000176c t builtin_iter │ │ │ │ +00001764 t builtin_iter │ │ │ │ 00001048 t builtin_len │ │ │ │ 00001c2c r builtin_len__doc__ │ │ │ │ 00001d64 t builtin_locals │ │ │ │ 00001b0c r builtin_locals__doc__ │ │ │ │ 00001254 t builtin_max │ │ │ │ 00000600 d builtin_methods │ │ │ │ 000037cc t builtin_min │ │ │ │ -00001ba0 t builtin_next │ │ │ │ +00001b98 t builtin_next │ │ │ │ 000021a0 t builtin_oct │ │ │ │ 00001a9c r builtin_oct__doc__ │ │ │ │ 0000282c t builtin_ord │ │ │ │ 0000199c r builtin_ord__doc__ │ │ │ │ 00001f4c t builtin_pow │ │ │ │ 000018b4 r builtin_pow__doc__ │ │ │ │ 000005e8 t builtin_print │ │ │ │ 00001730 r builtin_print__doc__ │ │ │ │ 000037b4 t builtin_repr │ │ │ │ 0000153c r builtin_repr__doc__ │ │ │ │ 00003d4c t builtin_round │ │ │ │ 00001444 r builtin_round__doc__ │ │ │ │ 000009a8 t builtin_setattr │ │ │ │ 00001ff0 r builtin_setattr__doc__ │ │ │ │ -00001cb8 t builtin_sorted │ │ │ │ +00001cb0 t builtin_sorted │ │ │ │ 000004d4 r builtin_sorted__doc__ │ │ │ │ 00002a08 t builtin_sum │ │ │ │ 00001338 r builtin_sum__doc__ │ │ │ │ 000004e0 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c68 r dir_doc │ │ │ │ U fileno │ │ │ │ @@ -17483,19 +17482,19 @@ │ │ │ │ 00000f88 r reduce_doc │ │ │ │ 00000b44 r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000458 r vars_doc │ │ │ │ -00001aa8 t zip_dealloc │ │ │ │ +00001aa0 t zip_dealloc │ │ │ │ 0000027c r zip_doc │ │ │ │ 000008e0 d zip_methods │ │ │ │ -00001824 t zip_new │ │ │ │ -00001e38 t zip_next │ │ │ │ +0000181c t zip_new │ │ │ │ +00001e30 t zip_next │ │ │ │ 00000818 t zip_reduce │ │ │ │ 00000860 t zip_setstate │ │ │ │ 000000c4 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -17629,21 +17628,21 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000001ec T PyEval_EvalCode │ │ │ │ 000001b4 T PyEval_EvalCodeEx │ │ │ │ 00000f98 T PyEval_EvalFrame │ │ │ │ 00000f68 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -00016084 T PyEval_GetFrame │ │ │ │ +00015ff4 T PyEval_GetFrame │ │ │ │ 00000934 T PyEval_GetFrameBuiltins │ │ │ │ 000008a8 T PyEval_GetFrameGlobals │ │ │ │ 00000894 T PyEval_GetFrameLocals │ │ │ │ 000009cc T PyEval_GetFuncDesc │ │ │ │ 00000a4c T PyEval_GetFuncName │ │ │ │ -00014dd4 T PyEval_GetGlobals │ │ │ │ +00014d44 T PyEval_GetGlobals │ │ │ │ 00000ad0 T PyEval_GetLocals │ │ │ │ 000004f8 T PyEval_MergeCompilerFlags │ │ │ │ 00000e78 T PyEval_SetProfile │ │ │ │ 00000ec8 T PyEval_SetProfileAllThreads │ │ │ │ 0000097c T PyEval_SetTrace │ │ │ │ 00000f18 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -17751,21 +17750,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -000119dc t PyStackRef_CLOSE │ │ │ │ -000119dc t PyStackRef_XCLOSE │ │ │ │ +00011958 t PyStackRef_CLOSE │ │ │ │ +00011958 t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -00016138 T PyThreadState_EnterTracing │ │ │ │ +000160a8 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -00016158 T PyThreadState_LeaveTracing │ │ │ │ +000160c8 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17780,26 +17779,26 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 000007d8 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 00000d38 T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000cd4 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -000137d4 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -0001336c T Py_EnterRecursiveCall │ │ │ │ +0001373c t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +000132d4 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ 00000884 T Py_GetRecursionLimit │ │ │ │ -000133cc T Py_LeaveRecursiveCall │ │ │ │ +00013334 T Py_LeaveRecursiveCall │ │ │ │ 0000091c T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -00015830 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -00013404 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +000157a0 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +0001336c T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ @@ -17818,74 +17817,74 @@ │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000b70 T _PyEvalFramePushAndInit │ │ │ │ -00013aa4 T _PyEvalFramePushAndInit_Ex │ │ │ │ +00013a0c T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 000004fc T _PyEval_CallTracing │ │ │ │ 00001dac T _PyEval_CheckExceptStarTypeValid │ │ │ │ -000132d4 T _PyEval_CheckExceptTypeValid │ │ │ │ +0001323c T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -00014244 T _PyEval_EnsureBuiltins │ │ │ │ +000141b4 T _PyEval_EnsureBuiltins │ │ │ │ 00000060 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001d2c t _PyEval_EvalFrame │ │ │ │ 00001d60 T _PyEval_EvalFrameDefault │ │ │ │ 00001e8c T _PyEval_ExceptionGroupMatch │ │ │ │ 00000820 T _PyEval_FormatAwaitableError │ │ │ │ 00000600 T _PyEval_FormatExcCheckArg │ │ │ │ 0000053c T _PyEval_FormatExcUnbound │ │ │ │ 00000698 T _PyEval_FormatKwargsError │ │ │ │ -00011eb8 T _PyEval_FrameClearAndPop │ │ │ │ +00011e34 T _PyEval_FrameClearAndPop │ │ │ │ 000022f4 T _PyEval_GetANext │ │ │ │ 00001298 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 0000126c T _PyEval_GetAsyncGenFirstiter │ │ │ │ 00001cbc T _PyEval_GetAwaitable │ │ │ │ 000008b0 T _PyEval_GetBuiltin │ │ │ │ 00000180 T _PyEval_GetBuiltins │ │ │ │ 00002268 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -00014abc T _PyEval_GetFrame │ │ │ │ +00014a2c T _PyEval_GetFrame │ │ │ │ 000006b0 T _PyEval_GetFrameLocals │ │ │ │ 00000b84 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -000123bc T _PyEval_GetIter │ │ │ │ -00014ec0 T _PyEval_ImportFrom │ │ │ │ -0001383c T _PyEval_ImportName │ │ │ │ -000139d0 T _PyEval_ImportNameWithImport │ │ │ │ +00012338 T _PyEval_GetIter │ │ │ │ +00014e30 T _PyEval_ImportFrom │ │ │ │ +000137a4 T _PyEval_ImportName │ │ │ │ +00013938 T _PyEval_ImportNameWithImport │ │ │ │ 00000278 T _PyEval_LazyImportFrom │ │ │ │ -0001456c T _PyEval_LazyImportName │ │ │ │ -000121c0 T _PyEval_LoadGlobalStackRef │ │ │ │ -00011a18 T _PyEval_LoadName │ │ │ │ +000144dc T _PyEval_LazyImportName │ │ │ │ +0001213c T _PyEval_LoadGlobalStackRef │ │ │ │ +00011994 T _PyEval_LoadName │ │ │ │ 00000c8c T _PyEval_MatchClass │ │ │ │ 00001494 T _PyEval_MatchKeys │ │ │ │ -00012f54 T _PyEval_MonitorRaise │ │ │ │ -00014208 T _PyEval_NoToolsForUnwind │ │ │ │ +00012ebc T _PyEval_MonitorRaise │ │ │ │ +00014178 T _PyEval_NoToolsForUnwind │ │ │ │ 000012c4 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000013ac T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00002294 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0001563c T _PyEval_SliceIndex │ │ │ │ -00015740 T _PyEval_SliceIndexNotNone │ │ │ │ +000155ac T _PyEval_SliceIndex │ │ │ │ +000156b0 T _PyEval_SliceIndexNotNone │ │ │ │ 000005a8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0001593c T _PyEval_UnpackIndices │ │ │ │ -00012ac8 T _PyEval_UnpackIterableStackRef │ │ │ │ +000158ac T _PyEval_UnpackIndices │ │ │ │ +00012a44 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000604 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -000124e8 T _PyForIter_VirtualIteratorNext │ │ │ │ +00012464 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -000127c8 t _PyFrame_PushUnchecked │ │ │ │ +00012744 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -17907,15 +17906,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000e50 T _PyObjectArray_Free │ │ │ │ -00011e38 T _PyObjectArray_FromStackRefArray │ │ │ │ +00011db4 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 00000570 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ @@ -17934,42 +17933,42 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00012004 T _Py_BuildMap_StackRefSteal │ │ │ │ -000134c4 T _Py_BuildString_StackRefSteal │ │ │ │ -00014b34 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -00012610 T _Py_BuiltinCallFast_StackRef │ │ │ │ +00011f80 T _Py_BuildMap_StackRefSteal │ │ │ │ +0001342c T _Py_BuildString_StackRefSteal │ │ │ │ +00014aa4 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +0001258c T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -00014ca8 T _Py_CallBuiltinClass_StackRef │ │ │ │ +00014c18 T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 00000a14 T _Py_CheckRecursiveCallPy │ │ │ │ -00014e54 T _Py_Check_ArgsIterable │ │ │ │ +00014dc4 T _Py_Check_ArgsIterable │ │ │ │ 00000028 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000e1c T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ 0000001c r _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ -00012780 T _Py_LoadAttr_StackRefSteal │ │ │ │ +000126fc T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -000133e0 T _Py_ReachedRecursionLimit │ │ │ │ +00013348 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 │ │ │ │ @@ -17982,16 +17981,16 @@ │ │ │ │ U _Py_Specialize_Resume │ │ │ │ U _Py_Specialize_Send │ │ │ │ U _Py_Specialize_StoreAttr │ │ │ │ U _Py_Specialize_StoreSubscr │ │ │ │ U _Py_Specialize_ToBool │ │ │ │ U _Py_Specialize_UnpackSequence │ │ │ │ U _Py_TrueStruct │ │ │ │ -00011b04 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -00012864 T _Py_VectorCall_StackRefSteal │ │ │ │ +00011a80 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +000127e0 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 │ │ │ │ @@ -18001,26 +18000,26 @@ │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000130 r __func__.3 │ │ │ │ 00000118 r __func__.4 │ │ │ │ 0000016c r __func__.5 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000119ac t check_periodics │ │ │ │ -00011fbc t clear_thread_frame │ │ │ │ +00011928 t check_periodics │ │ │ │ +00011f38 t clear_thread_frame │ │ │ │ 00000aa0 t do_monitor_exc │ │ │ │ -00015b50 t do_raise │ │ │ │ +00015ac0 t do_raise │ │ │ │ 00000dcc t dtrace_function_entry │ │ │ │ 00000d7c t dtrace_function_return │ │ │ │ -00012fac t get_exception_handler.isra.0 │ │ │ │ +00012f14 t get_exception_handler.isra.0 │ │ │ │ 00000dc4 t initialize_locals │ │ │ │ 000011ac t match_class_attr │ │ │ │ U memset │ │ │ │ 000018d8 t missing_arguments │ │ │ │ -0001377c t monitor_reraise │ │ │ │ +000136e4 t monitor_reraise │ │ │ │ 0000011c t monitor_stop_iteration │ │ │ │ 00000000 d opcode_targets_table.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ U pthread_attr_getstack │ │ │ │ U pthread_getattr_np │ │ │ │ U pthread_self │ │ │ │ @@ -18294,17 +18293,17 @@ │ │ │ │ 00003348 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 00000578 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -0000ab3c T _PyCodegen_AddReturnAtEnd │ │ │ │ +0000acc0 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000070 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00007958 T _PyCodegen_Expression │ │ │ │ +00007794 T _PyCodegen_Expression │ │ │ │ 000000c4 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ @@ -18346,16 +18345,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000003f0 R _PyOpcode_Caches │ │ │ │ 000002f0 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 000002b8 R _PyOpcode_PseudoTargets │ │ │ │ 000004f0 R _PyOpcode_macro_expansion │ │ │ │ -0000ac54 T _PyOpcode_num_popped │ │ │ │ -0000aee4 T _PyOpcode_num_pushed │ │ │ │ +0000add8 T _PyOpcode_num_popped │ │ │ │ +0000b068 T _PyOpcode_num_pushed │ │ │ │ 000034f0 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -18368,83 +18367,83 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00004614 t addop_binary │ │ │ │ 00004b64 t assignment_helper │ │ │ │ 000001ec t check_is_arg.part.0.isra.0 │ │ │ │ -000074e0 t codegen_add_yield_from │ │ │ │ -00007c04 t codegen_addcompare │ │ │ │ -000067e4 t codegen_addop_load_const │ │ │ │ -00006578 t codegen_addop_name │ │ │ │ -00006704 t codegen_addop_name_custom │ │ │ │ -0000a254 t codegen_addop_o │ │ │ │ +0000731c t codegen_add_yield_from │ │ │ │ +00007c8c t codegen_addcompare │ │ │ │ +0000686c t codegen_addop_load_const │ │ │ │ +00006600 t codegen_addop_name │ │ │ │ +0000678c t codegen_addop_name_custom │ │ │ │ +0000a2dc t codegen_addop_o │ │ │ │ 00001854 t codegen_addop_yield │ │ │ │ -00007c64 t codegen_argannotation │ │ │ │ -00007bd8 t codegen_argannotations │ │ │ │ -0000c1cc t codegen_async_comprehension_generator │ │ │ │ -00009598 t codegen_async_for │ │ │ │ -00008d24 t codegen_async_with_inner │ │ │ │ +00007aa0 t codegen_argannotation │ │ │ │ +00007a14 t codegen_argannotations │ │ │ │ +0000c008 t codegen_async_comprehension_generator │ │ │ │ +000093d4 t codegen_async_for │ │ │ │ +00008b60 t codegen_async_with_inner │ │ │ │ 00000320 t codegen_body │ │ │ │ -00005b60 t codegen_call_exit_with_nones │ │ │ │ -0000a2ec t codegen_call_helper_impl │ │ │ │ +00005c60 t codegen_call_exit_with_nones │ │ │ │ +0000a374 t codegen_call_helper_impl │ │ │ │ 00004d18 t codegen_call_simple_kw_helper │ │ │ │ -0000cc1c t codegen_check_ann_expr │ │ │ │ +0000ca58 t codegen_check_ann_expr │ │ │ │ 0000048c t codegen_check_ann_subscr │ │ │ │ 00003954 t codegen_class │ │ │ │ -00007280 t codegen_compare │ │ │ │ +00007308 t codegen_compare │ │ │ │ 00000240 t codegen_comprehension │ │ │ │ 00000e0c t codegen_comprehension_generator │ │ │ │ 000000e4 t codegen_enter_scope │ │ │ │ 000047b8 t codegen_for │ │ │ │ 00002e40 t codegen_from_import │ │ │ │ -000084ec t codegen_function │ │ │ │ -00006878 t codegen_jump_if.isra.0 │ │ │ │ -00007d94 t codegen_leave_annotations_scope │ │ │ │ -00008088 t codegen_load_classdict_freevar │ │ │ │ -0000b2a0 t codegen_make_closure │ │ │ │ -00005fd8 t codegen_nameop │ │ │ │ +00008574 t codegen_function │ │ │ │ +00006900 t codegen_jump_if.isra.0 │ │ │ │ +00007bd0 t codegen_leave_annotations_scope │ │ │ │ +00007ec4 t codegen_load_classdict_freevar │ │ │ │ +0000b424 t codegen_make_closure │ │ │ │ +00005ff8 t codegen_nameop │ │ │ │ 00006090 t codegen_pattern │ │ │ │ -00008c94 t codegen_pattern_helper_rotate │ │ │ │ -00008b5c t codegen_pattern_helper_store_name │ │ │ │ -0000b45c t codegen_pattern_mapping │ │ │ │ -00008138 t codegen_pattern_sequence │ │ │ │ +00008ad0 t codegen_pattern_helper_rotate │ │ │ │ +00008998 t codegen_pattern_helper_store_name │ │ │ │ +0000b298 t codegen_pattern_mapping │ │ │ │ +00007f74 t codegen_pattern_sequence │ │ │ │ 00002d3c t codegen_pop_except_and_reraise │ │ │ │ -00007984 t codegen_setup_annotations_scope │ │ │ │ -00005c40 t codegen_slice_two_parts │ │ │ │ -0000731c t codegen_subdict │ │ │ │ -000077c0 t codegen_subkwargs │ │ │ │ +000077c0 t codegen_setup_annotations_scope │ │ │ │ +00005b60 t codegen_slice_two_parts │ │ │ │ +0000b7c4 t codegen_subdict │ │ │ │ +000075fc t codegen_subkwargs │ │ │ │ 000033e0 t codegen_subscript │ │ │ │ 00000ea8 t codegen_sync_comprehension_generator │ │ │ │ 00001af8 t codegen_try_except │ │ │ │ 00004e64 t codegen_try_finally │ │ │ │ -0000a548 t codegen_try_star_except │ │ │ │ +0000a384 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ -0000bf34 t codegen_type_param_bound_or_default │ │ │ │ -00009fc0 t codegen_type_params │ │ │ │ -00009a1c t codegen_typealias │ │ │ │ +0000bd70 t codegen_type_param_bound_or_default │ │ │ │ +00009dfc t codegen_type_params │ │ │ │ +00009858 t codegen_typealias │ │ │ │ 000025b0 t codegen_unwind_fblock │ │ │ │ -0000b150 t codegen_unwind_fblock_stack │ │ │ │ -00007fc8 t codegen_visit_annexpr │ │ │ │ +0000b2d4 t codegen_unwind_fblock_stack │ │ │ │ +00007e04 t codegen_visit_annexpr │ │ │ │ 00003124 t codegen_visit_expr │ │ │ │ 00000ab4 t codegen_visit_stmt │ │ │ │ 00005d40 t codegen_with_except_finish │ │ │ │ 000054fc t codegen_with_inner │ │ │ │ 00001968 t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000294 r compare_masks │ │ │ │ 00007220 t emit_and_reset_fail_pop │ │ │ │ 00007190 t ensure_fail_pop │ │ │ │ 00003838 t infer_type │ │ │ │ 000038e0 t is_constant_slice │ │ │ │ 000070e8 t jump_to_fail_pop │ │ │ │ 000052a4 t load_args_for_super │ │ │ │ -000097cc t maybe_optimize_function_call │ │ │ │ +00009854 t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ 0000541c t restore_inlined_comprehension_locals │ │ │ │ -00007d88 t starunpack_helper_impl │ │ │ │ +00007e10 t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ 00000118 r .LC12 │ │ │ │ @@ -18539,48 +18538,48 @@ │ │ │ │ U _PyCodegen_Module │ │ │ │ 00000c90 T _PyCompile_AddConst │ │ │ │ 00000a94 T _PyCompile_AddDeferredAnnotation │ │ │ │ 00000000 T _PyCompile_Assemble │ │ │ │ 00000c4c T _PyCompile_AstPreprocess │ │ │ │ 0000155c T _PyCompile_CleanDoc │ │ │ │ 00000164 T _PyCompile_CodeGen │ │ │ │ -00001e84 T _PyCompile_ConstCacheMergeOne │ │ │ │ +00001e94 T _PyCompile_ConstCacheMergeOne │ │ │ │ 0000047c T _PyCompile_DeferredAnnotations │ │ │ │ 00000b7c T _PyCompile_DictAddObj │ │ │ │ 00000d28 T _PyCompile_EndAnnotationSetup │ │ │ │ 00001164 T _PyCompile_EnterConditionalBlock │ │ │ │ 00000000 T _PyCompile_EnterScope │ │ │ │ 000009ec T _PyCompile_Error │ │ │ │ -0000205c T _PyCompile_ExitScope │ │ │ │ +0000206c T _PyCompile_ExitScope │ │ │ │ 000009b0 T _PyCompile_FutureFeatures │ │ │ │ -00002710 T _PyCompile_GetRefType │ │ │ │ +00002720 T _PyCompile_GetRefType │ │ │ │ 000003b8 T _PyCompile_InExceptionHandler │ │ │ │ 00000994 T _PyCompile_InstrSequence │ │ │ │ 00000444 T _PyCompile_IsInInlinedComp │ │ │ │ -00002804 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00002814 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00001188 T _PyCompile_LeaveConditionalBlock │ │ │ │ -00002528 T _PyCompile_LookupArg │ │ │ │ +00002538 T _PyCompile_LookupArg │ │ │ │ 000005cc T _PyCompile_LookupCellvar │ │ │ │ 00000c30 T _PyCompile_Mangle │ │ │ │ -00001d50 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +00001d60 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ 000009e0 T _PyCompile_MaybeMangle │ │ │ │ 00000c74 T _PyCompile_Metadata │ │ │ │ 0000042c T _PyCompile_OptimizationLevel │ │ │ │ 00001264 T _PyCompile_OptimizeAndAssemble │ │ │ │ -00001e50 T _PyCompile_PopFBlock │ │ │ │ +00001e60 T _PyCompile_PopFBlock │ │ │ │ 000011ac T _PyCompile_PushFBlock │ │ │ │ 00000460 T _PyCompile_Qualname │ │ │ │ 00000a04 T _PyCompile_ResolveNameop │ │ │ │ 00000840 T _PyCompile_RevertInlinedComprehensionScopes │ │ │ │ 00000410 T _PyCompile_ScopeType │ │ │ │ 00000cec T _PyCompile_StartAnnotationSetup │ │ │ │ 000004dc T _PyCompile_StaticAttributesAsTuple │ │ │ │ 000009c8 T _PyCompile_Symtable │ │ │ │ 00000978 T _PyCompile_SymtableEntry │ │ │ │ -00001e28 T _PyCompile_TopFBlock │ │ │ │ +00001e38 T _PyCompile_TopFBlock │ │ │ │ 00000608 T _PyCompile_TweakInlinedComprehensionScopes │ │ │ │ 00000db0 T _PyCompile_Warn │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ U _PyErr_RaiseSyntaxError │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ @@ -18603,15 +18602,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000220 t compiler_codegen │ │ │ │ 00000574 t compiler_free │ │ │ │ -000021d4 t compiler_unit_free │ │ │ │ +000021e4 t compiler_unit_free │ │ │ │ 00000dcc t const_cache_insert │ │ │ │ 000014c0 t consts_dict_keys_inorder │ │ │ │ 0000075c t dictbytype │ │ │ │ U memset │ │ │ │ 0000008c t new_compiler │ │ │ │ │ │ │ │ context.o: │ │ │ │ @@ -18993,22 +18992,22 @@ │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_CompileStringExFlags │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_NewInterpreterFromConfig │ │ │ │ 0000074c t Py_XDECREF │ │ │ │ 000016dc T _PyBytes_FromData │ │ │ │ -000042ec T _PyBytes_FromXIData │ │ │ │ -00001290 T _PyBytes_GetData │ │ │ │ -00004244 T _PyBytes_GetXIData │ │ │ │ -000010a4 T _PyBytes_GetXIDataWrapped │ │ │ │ -00001760 T _PyCode_FromXIData │ │ │ │ +00004324 T _PyBytes_FromXIData │ │ │ │ +000012c8 T _PyBytes_GetData │ │ │ │ +0000427c T _PyBytes_GetXIData │ │ │ │ +000010e0 T _PyBytes_GetXIDataWrapped │ │ │ │ +00001798 T _PyCode_FromXIData │ │ │ │ 0000144c T _PyCode_GetPureScriptXIData │ │ │ │ -00000bac T _PyCode_GetScriptXIData │ │ │ │ -00000f48 T _PyCode_GetXIData │ │ │ │ +00000be8 T _PyCode_GetScriptXIData │ │ │ │ +00000f84 T _PyCode_GetXIData │ │ │ │ U _PyCode_ReturnsOnlyNone │ │ │ │ U _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_ChainExceptions1Tstate │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -19021,84 +19020,84 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ U _PyEval_EnsureBuiltins │ │ │ │ U _PyEval_GetBuiltins │ │ │ │ U _PyEval_GetGlobalsFromRunningMain │ │ │ │ 00000000 d _PyExc_InterpreterError │ │ │ │ 000000d4 d _PyExc_InterpreterNotFoundError │ │ │ │ -00001c3c T _PyFunction_FromXIData │ │ │ │ -00001824 T _PyFunction_GetXIData │ │ │ │ +00001c74 T _PyFunction_FromXIData │ │ │ │ +0000185c T _PyFunction_GetXIData │ │ │ │ U _PyFunction_VerifyStateless │ │ │ │ U _PyImport_SetModule │ │ │ │ U _PyInterpreterState_IsReady │ │ │ │ U _PyInterpreterState_LookUpID │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ -00000fac T _PyMarshal_GetXIData │ │ │ │ -00001774 T _PyMarshal_ReadObjectFromXIData │ │ │ │ +00000fe8 T _PyMarshal_GetXIData │ │ │ │ +000017ac T _PyMarshal_ReadObjectFromXIData │ │ │ │ U _PyModule_GetFilenameUTF8 │ │ │ │ U _PyNamespace_New │ │ │ │ 00001218 T _PyObject_CheckXIData │ │ │ │ -00002fb0 T _PyObject_GetXIData │ │ │ │ -0000433c T _PyObject_GetXIDataNoFallback │ │ │ │ +00002fe8 T _PyObject_GetXIData │ │ │ │ +00004374 T _PyObject_GetXIDataNoFallback │ │ │ │ U _PyObject_SupportedAsScript │ │ │ │ -00001a8c T _PyPickle_GetXIData │ │ │ │ -000026bc T _PyPickle_LoadFromXIData │ │ │ │ +00001ac4 T _PyPickle_GetXIData │ │ │ │ +000026f4 T _PyPickle_LoadFromXIData │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyThreadState_NewBound │ │ │ │ -00003bc8 T _PyXIData_Clear │ │ │ │ +00003c00 T _PyXIData_Clear │ │ │ │ 000012c4 T _PyXIData_FormatNotShareableError │ │ │ │ -00004308 T _PyXIData_Free │ │ │ │ +00004340 T _PyXIData_Free │ │ │ │ 00000828 T _PyXIData_GetNotShareableErrorType │ │ │ │ -00001208 T _PyXIData_Init │ │ │ │ -000011a8 T _PyXIData_InitWithSize │ │ │ │ +00001244 T _PyXIData_Init │ │ │ │ +000011e4 T _PyXIData_InitWithSize │ │ │ │ 00001670 T _PyXIData_Lookup │ │ │ │ -0000394c T _PyXIData_New │ │ │ │ -00001748 T _PyXIData_NewObject │ │ │ │ +00003984 T _PyXIData_New │ │ │ │ +00001780 T _PyXIData_NewObject │ │ │ │ 00000874 T _PyXIData_RegisterClass │ │ │ │ -0000241c T _PyXIData_Release │ │ │ │ -0000422c T _PyXIData_ReleaseAndRawFree │ │ │ │ +00002454 T _PyXIData_Release │ │ │ │ +00004264 T _PyXIData_ReleaseAndRawFree │ │ │ │ 00001650 T _PyXIData_SetNotShareableError │ │ │ │ -000040ec T _PyXIData_UnregisterClass │ │ │ │ +00004124 T _PyXIData_UnregisterClass │ │ │ │ 0000079c t _PyXI_ApplyError │ │ │ │ -0000237c T _PyXI_ClearResult │ │ │ │ -00000e90 T _PyXI_EndInterpreter │ │ │ │ -000013a4 T _PyXI_Enter │ │ │ │ +000023b4 T _PyXI_ClearResult │ │ │ │ +00000ecc T _PyXI_EndInterpreter │ │ │ │ +000013dc T _PyXI_Enter │ │ │ │ 000011c4 T _PyXI_ExcInfoAsObject │ │ │ │ -00001db4 T _PyXI_Exit │ │ │ │ +00001dec T _PyXI_Exit │ │ │ │ 00000568 T _PyXI_Fini │ │ │ │ 00000790 T _PyXI_FiniTypes │ │ │ │ 000011d8 T _PyXI_FormatExcInfo │ │ │ │ 000011ec T _PyXI_FreeExcInfo │ │ │ │ -000022a0 T _PyXI_FreeFailure │ │ │ │ -0000228c T _PyXI_FreeSession │ │ │ │ +000022d8 T _PyXI_FreeFailure │ │ │ │ +000022c4 T _PyXI_FreeSession │ │ │ │ 000016f4 T _PyXI_GetFailureCode │ │ │ │ -00001618 T _PyXI_GetMainNamespace │ │ │ │ -0000233c T _PyXI_GetPreserved │ │ │ │ +00001650 T _PyXI_GetMainNamespace │ │ │ │ +00002374 T _PyXI_GetPreserved │ │ │ │ 00000110 T _PyXI_Init │ │ │ │ 00000000 T _PyXI_InitFailure │ │ │ │ 00001710 T _PyXI_InitFailureUTF8 │ │ │ │ 00000000 T _PyXI_InitTypes │ │ │ │ 00000ec0 T _PyXI_NewExcInfo │ │ │ │ -00001308 T _PyXI_NewFailure │ │ │ │ -00000ab8 T _PyXI_NewInterpreter │ │ │ │ -0000135c T _PyXI_NewSession │ │ │ │ -00003524 T _PyXI_Preserve │ │ │ │ +00001340 T _PyXI_NewFailure │ │ │ │ +00000af4 T _PyXI_NewInterpreter │ │ │ │ +00001394 T _PyXI_NewSession │ │ │ │ +0000355c T _PyXI_Preserve │ │ │ │ 0000130c T _PyXI_UnwrapNotShareableError │ │ │ │ 00001564 t _PyXI_excinfo_Apply │ │ │ │ 00000994 t _PyXI_excinfo_AsObject │ │ │ │ 00000210 t _PyXI_excinfo_InitFromException │ │ │ │ 00000e34 t _PyXI_excinfo_clear │ │ │ │ 00000d00 T _PyXI_excinfo_format │ │ │ │ -000024f4 T _Py_CallInInterpreter │ │ │ │ -00003d24 T _Py_CallInInterpreterAndRawFree │ │ │ │ +0000252c T _Py_CallInInterpreter │ │ │ │ +00003d5c T _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckMainModule │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -19111,60 +19110,60 @@ │ │ │ │ 000004a0 T _Py_xi_state_init │ │ │ │ 00000008 r __func__.0 │ │ │ │ 00000018 r __func__.1 │ │ │ │ 00000024 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000006e4 t _bool_shared │ │ │ │ -0000256c t _call_clear_xidata │ │ │ │ -00002618 t _copy_string_obj_raw │ │ │ │ -00003610 t _create_sharedns │ │ │ │ -00003b44 t _destroy_sharedns │ │ │ │ -00001670 t _ensure_main_ns │ │ │ │ -00001984 t _ensure_notshareableerror │ │ │ │ -000021a4 t _exit_session │ │ │ │ -00003820 t _fill_sharedns │ │ │ │ +000025a4 t _call_clear_xidata │ │ │ │ +00002650 t _copy_string_obj_raw │ │ │ │ +00003648 t _create_sharedns │ │ │ │ +00003b7c t _destroy_sharedns │ │ │ │ +000016a8 t _ensure_main_ns │ │ │ │ +000019bc t _ensure_notshareableerror │ │ │ │ +000021dc t _exit_session │ │ │ │ +00003858 t _fill_sharedns │ │ │ │ 000006b4 t _fini_notshareableerror │ │ │ │ 00001468 t _float_shared │ │ │ │ -000030b4 t _get_xidata │ │ │ │ -00003dac t _long_shared │ │ │ │ -00003300 t _lookup_getdata_from_registry.isra.0 │ │ │ │ +000030ec t _get_xidata │ │ │ │ +00003de4 t _long_shared │ │ │ │ +00003338 t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000768 t _new_bool_object │ │ │ │ 000014d0 t _new_float_object │ │ │ │ -00003e80 t _new_long_object │ │ │ │ +00003eb8 t _new_long_object │ │ │ │ 000006b0 t _new_none_object │ │ │ │ -00003b28 t _new_str_object │ │ │ │ -00003fec t _new_tuple_object │ │ │ │ +00003b60 t _new_str_object │ │ │ │ +00004024 t _new_tuple_object │ │ │ │ 00000648 t _none_shared │ │ │ │ 000014ec t _propagate_not_shareable_error.isra.0 │ │ │ │ 0000021c t _register_builtins_for_crossinterpreter_data │ │ │ │ -00003cd0 t _release_xid_data.constprop.0.isra.0 │ │ │ │ -000033fc t _set_xid_lookup_failure │ │ │ │ -00003c00 t _sharedns_free │ │ │ │ -00003be0 t _sharedns_free_pending │ │ │ │ -00003a28 t _sharednsitem_apply.constprop.0 │ │ │ │ -00003c80 t _sharednsitem_clear │ │ │ │ -00003994 t _str_shared │ │ │ │ -00003e98 t _tuple_shared │ │ │ │ -00004078 t _tuple_shared_free │ │ │ │ -0000258c t _xidata_clear │ │ │ │ -00002434 t _xidata_release │ │ │ │ +00003d08 t _release_xid_data.constprop.0.isra.0 │ │ │ │ +00003434 t _set_xid_lookup_failure │ │ │ │ +00003c38 t _sharedns_free │ │ │ │ +00003c18 t _sharedns_free_pending │ │ │ │ +00003a60 t _sharednsitem_apply.constprop.0 │ │ │ │ +00003cb8 t _sharednsitem_clear │ │ │ │ +000039cc t _str_shared │ │ │ │ +00003ed0 t _tuple_shared │ │ │ │ +000040b0 t _tuple_shared_free │ │ │ │ +000025c4 t _xidata_clear │ │ │ │ +0000246c t _xidata_release │ │ │ │ 000003ec t _xidregistry_add_type │ │ │ │ 00000708 t _xidregistry_clear │ │ │ │ 000009f0 t _xidregistry_find_type │ │ │ │ 00000094 t capture_session_error.isra.0 │ │ │ │ -000022d0 t clear_xi_failure │ │ │ │ +00002308 t clear_xi_failure │ │ │ │ 000007b0 t fini_static_exctypes │ │ │ │ -0000345c t format_notshareableerror.constprop.0 │ │ │ │ -000034a0 t format_notshareableerror_v │ │ │ │ -00000bc8 t get_script_xidata │ │ │ │ +00003494 t format_notshareableerror.constprop.0 │ │ │ │ +000034d8 t format_notshareableerror_v │ │ │ │ +00000c04 t get_script_xidata │ │ │ │ 00000074 t init_static_exctypes │ │ │ │ U memset │ │ │ │ 00001600 t set_exc_with_cause │ │ │ │ -00001904 t set_notshareableerror │ │ │ │ +0000193c t set_notshareableerror │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 000013ec t sync_module_capture_exc │ │ │ │ 00000df4 t xi_error_clear │ │ │ │ │ │ │ │ @@ -19227,45 +19226,45 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 0000035c T PyErr_BadArgument │ │ │ │ 000007ac T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00000f50 T PyErr_Clear │ │ │ │ -00000c74 T PyErr_ExceptionMatches │ │ │ │ +00000f4c T PyErr_Clear │ │ │ │ +00000c70 T PyErr_ExceptionMatches │ │ │ │ 00000550 T PyErr_Fetch │ │ │ │ 000000ec T PyErr_Format │ │ │ │ 00000f8c T PyErr_FormatUnraisable │ │ │ │ 00000778 T PyErr_FormatV │ │ │ │ 0000055c T PyErr_GetExcInfo │ │ │ │ 000006ac T PyErr_GetHandledException │ │ │ │ -00000eb8 T PyErr_GetRaisedException │ │ │ │ -00000dac T PyErr_GivenExceptionMatches │ │ │ │ +00000eb4 T PyErr_GetRaisedException │ │ │ │ +00000da8 T PyErr_GivenExceptionMatches │ │ │ │ 0000007c T PyErr_NewException │ │ │ │ 00000e80 T PyErr_NewExceptionWithDoc │ │ │ │ 00000f64 T PyErr_NoMemory │ │ │ │ 000002ac T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000954 T PyErr_ProgramText │ │ │ │ 00000a7c T PyErr_ProgramTextObject │ │ │ │ 00000924 T PyErr_RangedSyntaxLocationObject │ │ │ │ 00000624 T PyErr_Restore │ │ │ │ 00000654 T PyErr_SetExcInfo │ │ │ │ 0000021c T PyErr_SetFromErrno │ │ │ │ -0000024c T PyErr_SetFromErrnoWithFilename │ │ │ │ -0000136c T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -000010b4 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +000001f4 T PyErr_SetFromErrnoWithFilename │ │ │ │ +00001368 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ +000010b0 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 00001de4 T PyErr_SetHandledException │ │ │ │ 000004b8 T PyErr_SetImportError │ │ │ │ 000000e4 T PyErr_SetImportErrorSubclass │ │ │ │ -0000155c T PyErr_SetNone │ │ │ │ -0000133c T PyErr_SetObject │ │ │ │ -00000eec T PyErr_SetRaisedException │ │ │ │ -00000fb4 T PyErr_SetString │ │ │ │ +00001558 T PyErr_SetNone │ │ │ │ +00001338 T PyErr_SetObject │ │ │ │ +00000ee8 T PyErr_SetRaisedException │ │ │ │ +00000fb0 T PyErr_SetString │ │ │ │ 00000a64 T PyErr_SyntaxLocation │ │ │ │ 000009e4 T PyErr_SyntaxLocationEx │ │ │ │ 00001fa0 T PyErr_SyntaxLocationObject │ │ │ │ 00000938 t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 00000504 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ @@ -19324,50 +19323,50 @@ │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ 00001e64 T _PyErr_BadInternalCall │ │ │ │ 000007e8 T _PyErr_ChainExceptions │ │ │ │ -000014f4 T _PyErr_ChainExceptions1 │ │ │ │ -00001534 T _PyErr_ChainExceptions1Tstate │ │ │ │ +000014f0 T _PyErr_ChainExceptions1 │ │ │ │ +00001530 T _PyErr_ChainExceptions1Tstate │ │ │ │ 0000027c t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ 00001c9c T _PyErr_ChainStackItem │ │ │ │ 00000258 T _PyErr_Clear │ │ │ │ -0000093c t _PyErr_CreateException │ │ │ │ +00000938 t _PyErr_CreateException │ │ │ │ 00001eb8 T _PyErr_EmitSyntaxWarning │ │ │ │ 00000238 T _PyErr_ExceptionMatches │ │ │ │ 00000584 T _PyErr_Fetch │ │ │ │ 00000908 T _PyErr_FiniTypes │ │ │ │ 00000d44 T _PyErr_Format │ │ │ │ -000001f4 T _PyErr_FormatFromCause │ │ │ │ +00000254 T _PyErr_FormatFromCause │ │ │ │ 00000114 T _PyErr_FormatFromCauseTstate │ │ │ │ -0000158c T _PyErr_FormatNote │ │ │ │ +00001588 T _PyErr_FormatNote │ │ │ │ 000001c4 T _PyErr_FormatV │ │ │ │ 00000154 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 00000590 T _PyErr_GetExcInfo │ │ │ │ 0000071c T _PyErr_GetHandledException │ │ │ │ 00000034 T _PyErr_GetRaisedException │ │ │ │ 000005ec T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ 000014d4 T _PyErr_NormalizeException │ │ │ │ 00000658 T _PyErr_ProgramDecodedTextObject │ │ │ │ 00000d84 T _PyErr_RaiseSyntaxError │ │ │ │ -00000a8c T _PyErr_Restore │ │ │ │ +00000a88 T _PyErr_Restore │ │ │ │ 00001e10 T _PyErr_SetHandledException │ │ │ │ 0000033c t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 000002f4 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -0000126c T _PyErr_SetKeyError │ │ │ │ +00001268 T _PyErr_SetKeyError │ │ │ │ 000002e0 T _PyErr_SetLocaleString │ │ │ │ 000003a4 T _PyErr_SetModuleNotFoundError │ │ │ │ 0000093c T _PyErr_SetNone │ │ │ │ 00000288 T _PyErr_SetObject │ │ │ │ 00000058 T _PyErr_SetRaisedException │ │ │ │ -0000103c T _PyErr_SetString │ │ │ │ +00001038 T _PyErr_SetString │ │ │ │ 00001d38 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ @@ -19465,22 +19464,22 @@ │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Type │ │ │ │ 00000700 T _PyCfgBuilder_Addop │ │ │ │ 0000011c T _PyCfgBuilder_CheckSize │ │ │ │ -00008fbc T _PyCfgBuilder_Free │ │ │ │ +00008fd4 T _PyCfgBuilder_Free │ │ │ │ 00000610 T _PyCfgBuilder_New │ │ │ │ 0000015c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 0000090c T _PyCfg_OptimizeCodeUnit │ │ │ │ -00006a58 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00008e78 T _PyCfg_ToInstructionSequence │ │ │ │ +00006a70 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00008e90 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 00000534 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -19498,36 +19497,36 @@ │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_hash_ptr │ │ │ │ U _Py_hashtable_new │ │ │ │ U _Py_hashtable_set │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ -000093e8 t add_const │ │ │ │ +00009400 t add_const │ │ │ │ 00000000 t basicblock_add_jump │ │ │ │ 00000844 t basicblock_addop │ │ │ │ -000090a8 t basicblock_append_instructions │ │ │ │ -00007cbc t basicblock_insert_instruction.constprop.0 │ │ │ │ -0000772c t calculate_stackdepth.isra.0 │ │ │ │ +000090c0 t basicblock_append_instructions │ │ │ │ +00007cd4 t basicblock_insert_instruction.constprop.0 │ │ │ │ +00007744 t calculate_stackdepth.isra.0 │ │ │ │ 00000768 t cfg_builder_maybe_start_new_block │ │ │ │ 000006a0 t cfg_builder_new_block │ │ │ │ 00000448 t const_folding_check_complexity │ │ │ │ -00004b78 t duplicate_exits_without_lineno │ │ │ │ +00004b90 t duplicate_exits_without_lineno │ │ │ │ 0000028c t fold_const_unaryop │ │ │ │ -00009260 t get_const_loading_instrs │ │ │ │ -00005018 t get_const_value │ │ │ │ -00007bf4 t get_stack_effects │ │ │ │ +00009278 t get_const_loading_instrs │ │ │ │ +00005030 t get_const_value │ │ │ │ +00007c0c t get_stack_effects │ │ │ │ 000000d0 t instr_make_load_const │ │ │ │ -000046e8 t label_exception_targets │ │ │ │ +00004700 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000510c t optimize_basic_block │ │ │ │ -00007da8 t optimize_load_fast.isra.0 │ │ │ │ -00008dc4 t ref_stack_push │ │ │ │ +00005124 t optimize_basic_block │ │ │ │ +00007dc0 t optimize_load_fast.isra.0 │ │ │ │ +00008ddc t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19640,18 +19639,18 @@ │ │ │ │ 000000dc r .LC7 │ │ │ │ 000000e8 r .LC8 │ │ │ │ 000000f8 r .LC9 │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyExc_ResourceWarning │ │ │ │ -00001284 T PyGC_Collect │ │ │ │ -000016ec T PyGC_Disable │ │ │ │ -00001720 T PyGC_Enable │ │ │ │ -000016c0 T PyGC_IsEnabled │ │ │ │ +00001294 T PyGC_Collect │ │ │ │ +000016fc T PyGC_Disable │ │ │ │ +00001730 T PyGC_Enable │ │ │ │ +000016d0 T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Dump │ │ │ │ @@ -19673,41 +19672,41 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 000002d0 T PyUnstable_GC_VisitObjects │ │ │ │ 00000204 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -000011bc t Py_XDECREF │ │ │ │ +000011cc t Py_XDECREF │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -000014fc T _PyGC_Collect │ │ │ │ -000012f0 T _PyGC_CollectNoFail │ │ │ │ +0000150c T _PyGC_Collect │ │ │ │ +00001300 T _PyGC_CollectNoFail │ │ │ │ 000003f0 T _PyGC_Dump │ │ │ │ -0000130c T _PyGC_DumpShutdownStats │ │ │ │ -00001414 T _PyGC_Fini │ │ │ │ +0000131c T _PyGC_DumpShutdownStats │ │ │ │ +00001424 T _PyGC_Fini │ │ │ │ 00000000 T _PyGC_Freeze │ │ │ │ -00001754 T _PyGC_GetFreezeCount │ │ │ │ +00001764 T _PyGC_GetFreezeCount │ │ │ │ 000000f4 T _PyGC_GetObjects │ │ │ │ -000015d8 T _PyGC_GetReferrers │ │ │ │ +000015e8 T _PyGC_GetReferrers │ │ │ │ 00000048 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 00000080 T _PyGC_Unfreeze │ │ │ │ 00000aa8 T _PyGC_VisitFrameStack │ │ │ │ 000009e0 T _PyGC_VisitStackRef │ │ │ │ U _PyObject_AssertFailed │ │ │ │ 000001b8 T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000002c0 T _PyObject_GC_NewVar │ │ │ │ -00001200 T _PyObject_GC_Resize │ │ │ │ +00001210 T _PyObject_GC_Resize │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -19720,22 +19719,22 @@ │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000c1c t append_objects │ │ │ │ 00000644 t deduce_unreachable │ │ │ │ 0000012c t gc_collect_main │ │ │ │ -00001004 t invoke_gc_callback.isra.0 │ │ │ │ +00001014 t invoke_gc_callback.isra.0 │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ 00000bbc t referrersvisit │ │ │ │ 000007f0 t visit_decref │ │ │ │ 0000035c t visit_generation │ │ │ │ -00001510 t visit_move │ │ │ │ +00001520 t visit_move │ │ │ │ 00000874 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ @@ -19836,15 +19835,15 @@ │ │ │ │ 000009c8 r .LC91 │ │ │ │ 000009ec r .LC92 │ │ │ │ 00000a20 r .LC93 │ │ │ │ 00000a60 r .LC95 │ │ │ │ 00000a68 r .LC96 │ │ │ │ 00000a70 r .LC97 │ │ │ │ 00000a7c r .LC99 │ │ │ │ -000039a4 T PyArg_Parse │ │ │ │ +000039a8 T PyArg_Parse │ │ │ │ 00000294 T PyArg_ParseArray │ │ │ │ 00000180 T PyArg_ParseArrayAndKeywords │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ 00001cd0 T PyArg_ParseTupleAndKeywords │ │ │ │ 000018fc T PyArg_UnpackTuple │ │ │ │ 0000037c T PyArg_VaParse │ │ │ │ 00000474 T PyArg_VaParseTupleAndKeywords │ │ │ │ @@ -19899,25 +19898,25 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 000011d8 T _PyArg_BadArgument │ │ │ │ 00001b3c T _PyArg_CheckPositional │ │ │ │ 000004e8 T _PyArg_Fini │ │ │ │ 00000464 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000034d8 T _PyArg_NoPositional │ │ │ │ +000034dc T _PyArg_NoPositional │ │ │ │ 00001704 T _PyArg_ParseStack │ │ │ │ 0000066c T _PyArg_ParseStackAndKeywords │ │ │ │ 0000060c T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000054 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 000005cc T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 000003bc T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 0000033c T _PyArg_ParseTuple_SizeT │ │ │ │ 000002ec T _PyArg_Parse_SizeT │ │ │ │ 00002bdc T _PyArg_UnpackKeywords │ │ │ │ -000037d0 T _PyArg_UnpackStack │ │ │ │ +000037d4 T _PyArg_UnpackStack │ │ │ │ 00000520 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 000003a8 T _PyArg_VaParse_SizeT │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -19939,20 +19938,20 @@ │ │ │ │ 00000124 t cleanup_ptr │ │ │ │ 0000113c t convertbuffer │ │ │ │ 00001304 t converterr │ │ │ │ 000009d0 t convertitem.constprop.0 │ │ │ │ 00000a78 t convertsimple.constprop.0 │ │ │ │ 00000d44 t converttuple.constprop.0 │ │ │ │ 00001520 t error_unexpected_keyword_arg │ │ │ │ -0000341c t find_keyword │ │ │ │ +00003420 t find_keyword │ │ │ │ 00000228 t find_keyword_str │ │ │ │ U memcpy │ │ │ │ 000005b0 t new_kwtuple │ │ │ │ 00001390 t seterror │ │ │ │ -0000355c t skipitem.constprop.0 │ │ │ │ +00003560 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000084 t vgetargs1.constprop.0 │ │ │ │ 000000f8 t vgetargs1_impl │ │ │ │ 00001d8c t vgetargskeywords_impl.constprop.0 │ │ │ │ 00000094 t vgetargskeywordsfast.constprop.0 │ │ │ │ 000006b8 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ @@ -20012,53 +20011,53 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000134 T PyEval_AcquireLock │ │ │ │ -000009d0 T PyEval_AcquireThread │ │ │ │ +000009d4 T PyEval_AcquireThread │ │ │ │ 00000120 T PyEval_InitThreads │ │ │ │ 0000017c T PyEval_ReleaseLock │ │ │ │ -000009bc T PyEval_ReleaseThread │ │ │ │ +000009c0 T PyEval_ReleaseThread │ │ │ │ 000009c0 T PyEval_RestoreThread │ │ │ │ 000006a0 T PyEval_SaveThread │ │ │ │ 0000010c T PyEval_ThreadsInitialized │ │ │ │ U PyFile_OpenCodeObject │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyRun_StringFlags │ │ │ │ U PySys_Audit │ │ │ │ U PyThread_init_thread │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ -00000c38 T Py_AddPendingCall │ │ │ │ -00000388 T Py_MakePendingCalls │ │ │ │ +00000c3c T Py_AddPendingCall │ │ │ │ +0000038c T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000a58 T _PyEval_AddPendingCall │ │ │ │ -00000a04 T _PyEval_Fini │ │ │ │ +00000a5c T _PyEval_AddPendingCall │ │ │ │ +00000a08 T _PyEval_Fini │ │ │ │ 00000024 T _PyEval_FiniGIL │ │ │ │ 0000006c T _PyEval_GetSwitchInterval │ │ │ │ 00000138 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ -000003e4 T _PyEval_MakePendingCalls │ │ │ │ +000003e8 T _PyEval_MakePendingCalls │ │ │ │ 00000368 T _PyEval_RaiseAsyncExc │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 000006e0 T _PyEval_ReleaseLock │ │ │ │ 0000009c T _PyEval_SetSwitchInterval │ │ │ │ -00000a18 T _PyEval_SignalReceived │ │ │ │ +00000a1c T _PyEval_SignalReceived │ │ │ │ 000000cc T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000003d0 T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ @@ -20066,15 +20065,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000910 T _Py_FinishPendingCalls │ │ │ │ +00000914 T _Py_FinishPendingCalls │ │ │ │ 00000268 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 000001ac T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000288 T _Py_unset_eval_breaker_bit_all │ │ │ │ @@ -20087,19 +20086,19 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -00000708 t _make_pending_calls │ │ │ │ +0000070c t _make_pending_calls │ │ │ │ 000001b8 t create_gil │ │ │ │ 0000085c t drop_gil │ │ │ │ -00000448 t handle_signals │ │ │ │ -000004d8 t make_pending_calls │ │ │ │ +0000044c t handle_signals │ │ │ │ +000004dc t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ @@ -20202,29 +20201,29 @@ │ │ │ │ 00001094 t hamt_tp_subscript │ │ │ │ 00000c98 t hamt_tp_traverse │ │ │ │ U memset │ │ │ │ │ │ │ │ hashtable.o: │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000920 T _Py_hashtable_clear │ │ │ │ -00000900 T _Py_hashtable_compare_direct │ │ │ │ -00000618 T _Py_hashtable_destroy │ │ │ │ +00000918 T _Py_hashtable_clear │ │ │ │ +000008f8 T _Py_hashtable_compare_direct │ │ │ │ +00000610 T _Py_hashtable_destroy │ │ │ │ 00000000 T _Py_hashtable_foreach │ │ │ │ 000000dc T _Py_hashtable_get │ │ │ │ -000001b0 T _Py_hashtable_get_entry_generic │ │ │ │ -000005a8 t _Py_hashtable_get_entry_ptr │ │ │ │ -00000600 T _Py_hashtable_hash_ptr │ │ │ │ +000001ac T _Py_hashtable_get_entry_generic │ │ │ │ +000005a0 t _Py_hashtable_get_entry_ptr │ │ │ │ +000005f8 T _Py_hashtable_hash_ptr │ │ │ │ 00000028 T _Py_hashtable_len │ │ │ │ -000004e0 T _Py_hashtable_new │ │ │ │ +000004d8 T _Py_hashtable_new │ │ │ │ 00000000 T _Py_hashtable_new_full │ │ │ │ -00000258 T _Py_hashtable_set │ │ │ │ +00000254 T _Py_hashtable_set │ │ │ │ 00000000 T _Py_hashtable_size │ │ │ │ -00000728 T _Py_hashtable_steal │ │ │ │ -0000039c t hashtable_rehash │ │ │ │ +00000720 T _Py_hashtable_steal │ │ │ │ +00000398 t hashtable_rehash │ │ │ │ U memset │ │ │ │ │ │ │ │ import.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 b .LANCHOR2 │ │ │ │ 00000000 b .LANCHOR3 │ │ │ │ @@ -21402,32 +21401,32 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetAttrString │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PySys_Audit │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyVectorcall_Call │ │ │ │ -00000f10 t Py_XDECREF │ │ │ │ +00000f44 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000118 d _PyBranchesIterator │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ 00000c1c T _PyCode_Deinstrument │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00000c5c T _PyInstruction_GetLength │ │ │ │ +00000c90 T _PyInstruction_GetLength │ │ │ │ 000001d0 T _PyInstrumentation_BranchesIterator │ │ │ │ 00000034 D _PyInstrumentation_DISABLE │ │ │ │ 0000003c D _PyInstrumentation_MISSING │ │ │ │ 00000044 d _PyLegacyBranchEventHandler_Type │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ -00000e08 T _PyMonitoring_ClearToolId │ │ │ │ +00000e3c T _PyMonitoring_ClearToolId │ │ │ │ 00000cdc T _PyMonitoring_FireBranchEvent │ │ │ │ 000006ec T _PyMonitoring_FireBranchLeftEvent │ │ │ │ 000006d8 T _PyMonitoring_FireBranchRightEvent │ │ │ │ 00000d74 T _PyMonitoring_FireCRaiseEvent │ │ │ │ 00000d28 T _PyMonitoring_FireCReturnEvent │ │ │ │ 0000063c T _PyMonitoring_FireCallEvent │ │ │ │ 000008d8 T _PyMonitoring_FireExceptionHandledEvent │ │ │ │ @@ -21438,81 +21437,81 @@ │ │ │ │ 00000364 T _PyMonitoring_FirePyStartEvent │ │ │ │ 00000738 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 0000097c T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 000005a4 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000834 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000e18 T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000a20 T _PyMonitoring_FireStopIterationEvent │ │ │ │ -00002fdc T _PyMonitoring_GetLocalEvents │ │ │ │ +00002fa8 T _PyMonitoring_GetLocalEvents │ │ │ │ 00000598 T _PyMonitoring_RegisterCallback │ │ │ │ 000000c0 T _PyMonitoring_SetEvents │ │ │ │ -00003130 T _PyMonitoring_SetLocalEvents │ │ │ │ +000030fc T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_GetBaseCodeUnit │ │ │ │ -0000231c T _Py_Instrument │ │ │ │ -00001048 T _Py_Instrumentation_GetLine │ │ │ │ +00000814 T _Py_Instrument │ │ │ │ +00001078 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -00002350 T _Py_call_instrumentation │ │ │ │ -000009ac T _Py_call_instrumentation_2args │ │ │ │ -0000349c T _Py_call_instrumentation_arg │ │ │ │ -00000c8c T _Py_call_instrumentation_exc2 │ │ │ │ -00000a18 T _Py_call_instrumentation_instruction │ │ │ │ -00000f54 T _Py_call_instrumentation_jump │ │ │ │ -00002b4c T _Py_call_instrumentation_line │ │ │ │ +0000231c T _Py_call_instrumentation │ │ │ │ +000009e0 T _Py_call_instrumentation_2args │ │ │ │ +00003468 T _Py_call_instrumentation_arg │ │ │ │ +00000cc0 T _Py_call_instrumentation_exc2 │ │ │ │ +00000a4c T _Py_call_instrumentation_instruction │ │ │ │ +00000f88 T _Py_call_instrumentation_jump │ │ │ │ +00002b18 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000000e8 t branch_handler_vectorcall │ │ │ │ 000002a8 t branchesiter_dealloc │ │ │ │ -00001528 t branchesiter_next │ │ │ │ -000026bc t call_instrumentation_vector │ │ │ │ -00002a1c t call_one_instrument │ │ │ │ +00001558 t branchesiter_next │ │ │ │ +00002688 t call_instrumentation_vector │ │ │ │ +000029e8 t call_one_instrument │ │ │ │ 000003ac t capi_call_instrumentation.constprop.0 │ │ │ │ 00000174 t dealloc_branch_handler │ │ │ │ 00000098 r event_names │ │ │ │ 000007dc t exception_event_setup │ │ │ │ 000004ac t force_instrument_lock_held │ │ │ │ 0000039c t instrument_all_executing_code_objects │ │ │ │ 00000220 t int_triple │ │ │ │ 000001ec d methods │ │ │ │ 00000000 t monitoring__all_events │ │ │ │ 000003f4 r monitoring__all_events__doc__ │ │ │ │ -000013ac t monitoring_clear_tool_id │ │ │ │ +000013dc t monitoring_clear_tool_id │ │ │ │ 00000584 r monitoring_clear_tool_id__doc__ │ │ │ │ -00000d28 t monitoring_free_tool_id │ │ │ │ +00000d5c t monitoring_free_tool_id │ │ │ │ 0000055c r monitoring_free_tool_id__doc__ │ │ │ │ -00001454 t monitoring_get_events │ │ │ │ +00001484 t monitoring_get_events │ │ │ │ 000004d4 r monitoring_get_events__doc__ │ │ │ │ 00000af4 t monitoring_get_local_events │ │ │ │ 00000470 r monitoring_get_local_events__doc__ │ │ │ │ -000010a4 t monitoring_get_tool │ │ │ │ +000010d4 t monitoring_get_tool │ │ │ │ 00000538 r monitoring_get_tool__doc__ │ │ │ │ 00000000 d monitoring_module │ │ │ │ -00000814 t monitoring_register_callback │ │ │ │ +00000848 t monitoring_register_callback │ │ │ │ 000004fc r monitoring_register_callback__doc__ │ │ │ │ -00001308 t monitoring_restart_events │ │ │ │ +00001338 t monitoring_restart_events │ │ │ │ 00000414 r monitoring_restart_events__doc__ │ │ │ │ 00000400 t monitoring_set_events │ │ │ │ 000004a4 r monitoring_set_events__doc__ │ │ │ │ -00001154 t monitoring_set_local_events │ │ │ │ +00001184 t monitoring_set_local_events │ │ │ │ 00000434 r monitoring_set_local_events__doc__ │ │ │ │ 000002d0 t monitoring_use_tool_id │ │ │ │ 000005ac r monitoring_use_tool_id__doc__ │ │ │ │ -00003810 t remove_tools │ │ │ │ +000037dc t remove_tools │ │ │ │ 00000798 t set_global_version │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ @@ -21733,62 +21732,62 @@ │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 000000a0 r .LC3 │ │ │ │ U PyErr_SetString │ │ │ │ 00000178 T PyEvent_Wait │ │ │ │ 000001bc T PyEvent_WaitTimed │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ -0000035c T PyMutex_IsLocked │ │ │ │ -0000055c T PyMutex_Lock │ │ │ │ +0000040c T PyMutex_IsLocked │ │ │ │ +000004ac T PyMutex_Lock │ │ │ │ 000002c8 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ -0000052c T _PyEvent_IsSet │ │ │ │ +0000047c T _PyEvent_IsSet │ │ │ │ 0000027c T _PyEvent_Notify │ │ │ │ -00000508 T _PyMutex_LockTimed │ │ │ │ -00000778 T _PyMutex_TryUnlock │ │ │ │ +000004fc T _PyMutex_LockTimed │ │ │ │ +0000076c T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -000000ac T _PyRWMutex_RLock │ │ │ │ -000001a0 T _PyRWMutex_RUnlock │ │ │ │ -00000064 T _PyRWMutex_Unlock │ │ │ │ +000000b0 T _PyRWMutex_Lock │ │ │ │ +0000015c T _PyRWMutex_RLock │ │ │ │ +00000250 T _PyRWMutex_RUnlock │ │ │ │ +00000114 T _PyRWMutex_Unlock │ │ │ │ 00000378 T _PyRawMutex_LockSlow │ │ │ │ -0000047c T _PyRawMutex_UnlockSlow │ │ │ │ +00000000 T _PyRawMutex_UnlockSlow │ │ │ │ 000000bc T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 00000248 T _PyRecursiveMutex_LockTimed │ │ │ │ 000001a4 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000f4 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -0000026c T _PySeqLock_AbandonWrite │ │ │ │ -0000032c T _PySeqLock_AfterFork │ │ │ │ -000002bc T _PySeqLock_BeginRead │ │ │ │ -000002f4 T _PySeqLock_EndRead │ │ │ │ -00000200 T _PySeqLock_LockWrite │ │ │ │ -00000294 T _PySeqLock_UnlockWrite │ │ │ │ +0000031c T _PySeqLock_AbandonWrite │ │ │ │ +000003dc T _PySeqLock_AfterFork │ │ │ │ +0000036c T _PySeqLock_BeginRead │ │ │ │ +000003a4 T _PySeqLock_EndRead │ │ │ │ +000002b0 T _PySeqLock_LockWrite │ │ │ │ +00000344 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000001ec T _Py_yield │ │ │ │ +0000029c T _Py_yield │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000002fc t mutex_unpark │ │ │ │ -00000110 t rwmutex_set_parked_and_wait │ │ │ │ +000001c0 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 000000fc r .LC10 │ │ │ │ @@ -21958,44 +21957,44 @@ │ │ │ │ U getc │ │ │ │ 00000908 t marshal_dump │ │ │ │ 000009ec r marshal_dump__doc__ │ │ │ │ 00000540 t marshal_dumps │ │ │ │ 00000688 r marshal_dumps__doc__ │ │ │ │ 000006e8 t marshal_load │ │ │ │ 00000810 r marshal_load__doc__ │ │ │ │ -00003b94 t marshal_loads │ │ │ │ +00003ba4 t marshal_loads │ │ │ │ 00000590 r marshal_loads__doc__ │ │ │ │ 00000188 d marshal_methods │ │ │ │ 00000108 t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000154 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000e8 r module_doc │ │ │ │ 00000500 t r_float_bin │ │ │ │ 00000a88 t r_float_str │ │ │ │ -00001dc4 t r_long │ │ │ │ +00001dd4 t r_long │ │ │ │ 000000f0 t r_object │ │ │ │ -00002220 t r_ref.constprop.0 │ │ │ │ -00002284 t r_ref_insert.part.0.isra.0 │ │ │ │ -00001fc8 t r_ref_reserve.part.0.isra.0 │ │ │ │ +00002230 t r_ref.constprop.0 │ │ │ │ +00002294 t r_ref_insert.part.0.isra.0 │ │ │ │ +00001fd8 t r_ref_reserve.part.0.isra.0 │ │ │ │ 000000ac t r_short │ │ │ │ -00002024 t r_string │ │ │ │ +00002034 t r_string │ │ │ │ 00000000 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00003afc t w_complete.isra.0 │ │ │ │ -00003b50 t w_decref_entry │ │ │ │ +00003b0c t w_complete.isra.0 │ │ │ │ +00003b60 t w_decref_entry │ │ │ │ 00000668 t w_float_bin │ │ │ │ 00000ba4 t w_float_str │ │ │ │ -000038bc t w_long │ │ │ │ -000022e0 t w_object │ │ │ │ +000038cc t w_long │ │ │ │ +000022f0 t w_object │ │ │ │ 00000360 t w_reserve │ │ │ │ 00000454 t w_short │ │ │ │ -00003a00 t w_string │ │ │ │ +00003a10 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000000ec r .LC10 │ │ │ │ 0000011c r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ @@ -22036,20 +22035,20 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00001108 T PyModule_Add │ │ │ │ -00001368 T PyModule_AddIntConstant │ │ │ │ +00001110 T PyModule_Add │ │ │ │ +00001370 T PyModule_AddIntConstant │ │ │ │ 00000180 T PyModule_AddObject │ │ │ │ -00001230 T PyModule_AddObjectRef │ │ │ │ +00001238 T PyModule_AddObjectRef │ │ │ │ 0000012c T PyModule_AddStringConstant │ │ │ │ -00001494 T PyModule_AddType │ │ │ │ +0000149c T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ @@ -22061,26 +22060,26 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 00000124 T Py_PACK_FULL_VERSION │ │ │ │ 00000168 T Py_PACK_VERSION │ │ │ │ -000010f4 T Py_VaBuildValue │ │ │ │ -00001324 t Py_XDECREF │ │ │ │ +000010fc T Py_VaBuildValue │ │ │ │ +0000132c t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnicodeWriter_FormatV │ │ │ │ 00000188 T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000d84 T _Py_VaBuildStack │ │ │ │ -00001664 T _Py_VaBuildValue_SizeT │ │ │ │ +0000166c T _Py_VaBuildValue_SizeT │ │ │ │ 000000c0 T _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ -000015ac T _Py_convert_optional_to_ssize_t │ │ │ │ +000015b4 T _Py_convert_optional_to_ssize_t │ │ │ │ 000001e8 t _abiinfo_raise │ │ │ │ 00000cc8 t check_end │ │ │ │ 0000035c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000004c0 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 0000003c t va_build_value │ │ │ │ @@ -22088,22 +22087,22 @@ │ │ │ │ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000084 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ -00000078 r .LANCHOR0 │ │ │ │ +00000068 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000564 T PyOS_strtoul │ │ │ │ +00000550 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ -00000078 r digitlimit │ │ │ │ -0000010c r smallmax │ │ │ │ +00000068 r digitlimit │ │ │ │ +000000fc r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ 0000007c T _PyObjectStackChunk_Free │ │ │ │ 00000000 T _PyObjectStackChunk_New │ │ │ │ 000000d4 T _PyObjectStack_Clear │ │ │ │ @@ -22128,19 +22127,19 @@ │ │ │ │ 00000044 r .LC4 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000007a0 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ 0000060c T _PyParkingLot_Unpark │ │ │ │ -000003cc T _PyParkingLot_UnparkAll │ │ │ │ +000003d0 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 0000078c T _PySemaphore_Destroy │ │ │ │ -00000390 T _PySemaphore_Init │ │ │ │ +00000394 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 │ │ │ │ @@ -22532,29 +22531,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 0000088c T Py_AtExit │ │ │ │ -00003134 T Py_EndInterpreter │ │ │ │ -00003e14 T Py_Exit │ │ │ │ +00003124 T Py_EndInterpreter │ │ │ │ +00003e04 T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 000006f8 T Py_FatalError │ │ │ │ 0000097c T Py_FdIsInteractive │ │ │ │ 00001e58 T Py_Finalize │ │ │ │ -00003120 T Py_FinalizeEx │ │ │ │ +00003110 T Py_FinalizeEx │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ 00000094 T Py_Initialize │ │ │ │ 000000ac T Py_InitializeEx │ │ │ │ 000000f8 T Py_InitializeFromConfig │ │ │ │ -00003ea4 T Py_IsFinalizing │ │ │ │ +00003e94 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005dc T Py_NewInterpreter │ │ │ │ -00003e74 T Py_NewInterpreterFromConfig │ │ │ │ +00003e64 T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 000006ac T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -22622,15 +22621,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -00002e38 t _PyInterpreterState_SetFinalizing │ │ │ │ +00002e28 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -22729,15 +22728,15 @@ │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 00000578 T _Py_InitializeMain │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00000758 T _Py_IsCoreInitialized │ │ │ │ -00003c7c T _Py_IsInterpreterFinalizing │ │ │ │ +00003c6c T _Py_IsInterpreterFinalizing │ │ │ │ 0000052c T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ 000006c4 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000006c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ @@ -22768,34 +22767,34 @@ │ │ │ │ 00000240 r __func__.3 │ │ │ │ 00000208 r __func__.6 │ │ │ │ 000001f4 r __func__.7 │ │ │ │ 000001e4 r __func__.8 │ │ │ │ 000001cc r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -00003dd4 t builtins_dict_watcher │ │ │ │ +00003dc4 t builtins_dict_watcher │ │ │ │ 00002204 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 0000018c t fatal_error │ │ │ │ U fflush │ │ │ │ 000027c8 t file_is_closed │ │ │ │ U fileno │ │ │ │ -00003cb0 t finalize_interp_clear │ │ │ │ -00003264 t finalize_modules │ │ │ │ +00003ca0 t finalize_interp_clear │ │ │ │ +00003254 t finalize_modules │ │ │ │ 000026d8 t flush_std_files │ │ │ │ U fputc │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000650 t handle_thread_shutdown_exception.isra.0 │ │ │ │ 000012e0 t init_interp_main │ │ │ │ 00000ba8 t init_interp_settings │ │ │ │ 00001d94 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ 000028e0 t make_pre_finalization_calls │ │ │ │ -00002e68 t new_interpreter │ │ │ │ +00002e58 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ 00000ca8 t pycore_interp_init │ │ │ │ 00000210 t pyinit_core.constprop.0 │ │ │ │ 000011f0 t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ @@ -22879,28 +22878,28 @@ │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000090 T PyGILState_Check │ │ │ │ -00000d38 T PyGILState_Ensure │ │ │ │ +00000d3c T PyGILState_Ensure │ │ │ │ 00000030 T PyGILState_GetThisThreadState │ │ │ │ 00000e98 T PyGILState_Release │ │ │ │ 00000fc4 T PyInterpreterGuard_Close │ │ │ │ 00000afc T PyInterpreterGuard_FromCurrent │ │ │ │ 00000000 T PyInterpreterGuard_FromView │ │ │ │ -00000c54 T PyInterpreterState_Clear │ │ │ │ +00000c70 T PyInterpreterState_Clear │ │ │ │ 000015d0 T PyInterpreterState_Delete │ │ │ │ 000008d8 T PyInterpreterState_Get │ │ │ │ 00000d78 T PyInterpreterState_GetDict │ │ │ │ 00000bac T PyInterpreterState_GetID │ │ │ │ 00001d38 T PyInterpreterState_Head │ │ │ │ 00000530 T PyInterpreterState_Main │ │ │ │ -00000ae0 T PyInterpreterState_New │ │ │ │ +00000afc T PyInterpreterState_New │ │ │ │ 00001d58 T PyInterpreterState_Next │ │ │ │ 00000078 T PyInterpreterState_ThreadHead │ │ │ │ 00001e5c T PyInterpreterView_Close │ │ │ │ 00000f60 T PyInterpreterView_FromCurrent │ │ │ │ 00000000 T PyInterpreterView_FromMain │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ @@ -22910,29 +22909,29 @@ │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ -00001130 T PyThreadState_Clear │ │ │ │ -0000169c T PyThreadState_Delete │ │ │ │ -00000bc0 T PyThreadState_DeleteCurrent │ │ │ │ -00001a14 T PyThreadState_Ensure │ │ │ │ +0000124c T PyThreadState_Clear │ │ │ │ +000017b8 T PyThreadState_Delete │ │ │ │ +00000bdc T PyThreadState_DeleteCurrent │ │ │ │ +00001090 T PyThreadState_Ensure │ │ │ │ 00000204 T PyThreadState_EnsureFromView │ │ │ │ -00000b20 T PyThreadState_Get │ │ │ │ +00000b24 T PyThreadState_Get │ │ │ │ 00001b30 T PyThreadState_GetDict │ │ │ │ 00000cc4 T PyThreadState_GetFrame │ │ │ │ -00000be4 T PyThreadState_GetID │ │ │ │ +00000c00 T PyThreadState_GetID │ │ │ │ 0000080c T PyThreadState_GetInterpreter │ │ │ │ 00000ab4 T PyThreadState_GetUnchecked │ │ │ │ 0000062c T PyThreadState_New │ │ │ │ -00000df4 T PyThreadState_Next │ │ │ │ +00000e10 T PyThreadState_Next │ │ │ │ 00001c00 T PyThreadState_Release │ │ │ │ -00000c94 T PyThreadState_SetAsyncExc │ │ │ │ +00000cb0 T PyThreadState_SetAsyncExc │ │ │ │ 00000c3c T PyThreadState_Swap │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ @@ -22944,15 +22943,15 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000006cc T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +000006e8 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ 00001b90 T _PyEval_StartTheWorld │ │ │ │ 00000824 T _PyEval_StartTheWorldAll │ │ │ │ @@ -22969,39 +22968,39 @@ │ │ │ │ 00000058 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 00000730 T _PyGILState_Init │ │ │ │ 000007f8 T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ -00000bfc T _PyInterpreterGuard_GetInterpreter │ │ │ │ +00000c18 T _PyInterpreterGuard_GetInterpreter │ │ │ │ 00000dd8 T _PyInterpreterState_Clear │ │ │ │ 000003f8 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000118 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000009ec T _PyInterpreterState_GetConfig │ │ │ │ -00000e0c T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +000009f0 T _PyInterpreterState_GetConfig │ │ │ │ +00000e28 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 000018a4 T _PyInterpreterState_GetIDObject │ │ │ │ 00001b78 T _PyInterpreterState_GetWhence │ │ │ │ 00000ad8 T _PyInterpreterState_GuardCountdown │ │ │ │ 00000bf8 T _PyInterpreterState_HasFeature │ │ │ │ 000005a4 T _PyInterpreterState_IDDecref │ │ │ │ 00001b40 T _PyInterpreterState_IDIncref │ │ │ │ 00001b28 T _PyInterpreterState_IsReady │ │ │ │ 00001ba4 T _PyInterpreterState_IsRunningMain │ │ │ │ -00000d00 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ +00000d04 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ 000019d4 T _PyInterpreterState_LookUpID │ │ │ │ 000018f8 T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000550 T _PyInterpreterState_Main │ │ │ │ 00000158 T _PyInterpreterState_New │ │ │ │ 00001930 T _PyInterpreterState_ObjectToID │ │ │ │ 000003cc T _PyInterpreterState_ReinitRunningMain │ │ │ │ 000018d8 T _PyInterpreterState_RequireIDRef │ │ │ │ -00000b38 T _PyInterpreterState_RequiresIDRef │ │ │ │ -00000b50 T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ +00000b54 T _PyInterpreterState_RequiresIDRef │ │ │ │ +00000b6c T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ 00000644 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 00000c20 T _PyInterpreterState_SetNotRunningMain │ │ │ │ 00000838 T _PyInterpreterState_SetRunningMain │ │ │ │ 00000718 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ @@ -23026,47 +23025,47 @@ │ │ │ │ 000002e8 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000854 T _PyThreadState_Attach │ │ │ │ 00000788 T _PyThreadState_Bind │ │ │ │ 00001588 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000c5c T _PyThreadState_DeleteCurrent │ │ │ │ 00000a44 T _PyThreadState_DeleteList │ │ │ │ -00000a08 T _PyThreadState_Detach │ │ │ │ +00000a0c T _PyThreadState_Detach │ │ │ │ 00000a20 T _PyThreadState_GetCurrent │ │ │ │ 00001ba8 T _PyThreadState_GetDict │ │ │ │ -00000e38 T _PyThreadState_HangThread │ │ │ │ -00000c2c T _PyThreadState_Init │ │ │ │ +000006cc T _PyThreadState_HangThread │ │ │ │ +00000c48 T _PyThreadState_Init │ │ │ │ 0000187c T _PyThreadState_IsRunningMain │ │ │ │ -00000944 T _PyThreadState_MustExit │ │ │ │ +00000948 T _PyThreadState_MustExit │ │ │ │ 00000774 T _PyThreadState_New │ │ │ │ 00001028 T _PyThreadState_NewBound │ │ │ │ -00000c70 T _PyThreadState_PopFrame │ │ │ │ -00000c14 T _PyThreadState_Prealloc │ │ │ │ -00000b60 T _PyThreadState_PushFrame │ │ │ │ +00000c74 T _PyThreadState_PopFrame │ │ │ │ +00000c30 T _PyThreadState_Prealloc │ │ │ │ +00000b64 T _PyThreadState_PushFrame │ │ │ │ 0000091c T _PyThreadState_RemoveExcept │ │ │ │ 0000027c T _PyThreadState_SetShuttingDown │ │ │ │ 000000e4 T _PyThreadState_Suspend │ │ │ │ -00001090 T _PyThreadState_Swap │ │ │ │ +000011ac T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -000006f4 T _PyThread_CurrentExceptions │ │ │ │ -000008c4 T _PyThread_CurrentFrames │ │ │ │ +00000710 T _PyThread_CurrentExceptions │ │ │ │ +000008e0 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 00001c6c T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000099c T _Py_GetConfig │ │ │ │ +000009a0 T _Py_GetConfig │ │ │ │ 00000e54 T _Py_GetMainConfig │ │ │ │ 00001bc4 T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 000017dc T _Py_IsMainInterpreterFinalizing │ │ │ │ -00000968 T _Py_IsMainThread │ │ │ │ +0000096c T _Py_IsMainThread │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000004 B _Py_tss_gilstate │ │ │ │ 00000008 B _Py_tss_interp │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000130 r __func__.0 │ │ │ │ @@ -23087,25 +23086,25 @@ │ │ │ │ 00000040 r __func__.6 │ │ │ │ 00000110 r __func__.7 │ │ │ │ 000000e0 r __func__.8 │ │ │ │ 000001b4 r __func__.9 │ │ │ │ U __isoc23_strtol │ │ │ │ 00000000 d _no_tstate_sentinel │ │ │ │ 000002a0 t decref_threadstate │ │ │ │ -00000aa0 t detach_thread │ │ │ │ +00000aa4 t detach_thread │ │ │ │ 00001818 t free_interpreter │ │ │ │ -000019b0 t free_threadstate │ │ │ │ +00001acc t free_threadstate │ │ │ │ 000006a8 t init_policy │ │ │ │ 000001c8 r initial │ │ │ │ 00000e14 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000570 t new_threadstate │ │ │ │ U stderr │ │ │ │ -00001710 t tstate_delete_common │ │ │ │ +0000182c t tstate_delete_common │ │ │ │ 00001770 t zapthreads │ │ │ │ │ │ │ │ pystats.o: │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23233,15 +23232,15 @@ │ │ │ │ 00000934 t PyRun_InteractiveOneObjectEx │ │ │ │ 000013d0 T PyRun_SimpleFile │ │ │ │ 000013ec T PyRun_SimpleFileEx │ │ │ │ 00001098 T PyRun_SimpleFileExFlags │ │ │ │ 00001444 T PyRun_SimpleString │ │ │ │ 000001a4 T PyRun_SimpleStringFlags │ │ │ │ 00001404 T PyRun_String │ │ │ │ -00001b58 T PyRun_StringFlags │ │ │ │ +000019c8 T PyRun_StringFlags │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySys_GetOptionalAttr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyType_GetQualName │ │ │ │ @@ -23269,61 +23268,61 @@ │ │ │ │ U _PyArena_New │ │ │ │ U _PyCompile_AstPreprocess │ │ │ │ U _PyErr_Clear │ │ │ │ 00000a50 T _PyErr_Display │ │ │ │ 0000127c T _PyErr_DisplayException │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 00001080 T _PyErr_Print │ │ │ │ -00001840 t _PyErr_PrintEx │ │ │ │ +000016b0 t _PyErr_PrintEx │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyImport_GetImportlibExternalLoader │ │ │ │ 00000e1c T _PyObject_SupportedAsScript │ │ │ │ U _PyParser_ASTFromFile │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyParser_InteractiveASTFromFile │ │ │ │ -00000d80 T _PyRun_AnyFileObject │ │ │ │ +00000bf0 T _PyRun_AnyFileObject │ │ │ │ 00000764 T _PyRun_InteractiveLoopObject │ │ │ │ -00000e74 T _PyRun_SimpleFileObject │ │ │ │ +00000ce4 T _PyRun_SimpleFileObject │ │ │ │ 000001c0 T _PyRun_SimpleStringFlagsWithName │ │ │ │ 0000034c t _PyRun_StringFlagsWithName.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_Audit │ │ │ │ U _PySys_SetAttr │ │ │ │ U _PyTraceBack_Print │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000094 T _Py_CompileStringObjectWithModule │ │ │ │ U _Py_Dealloc │ │ │ │ 00000698 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FdIsInteractive │ │ │ │ U _Py_GetConfig │ │ │ │ -000015dc T _Py_HandleSystemExitAndKeyboardInterrupt │ │ │ │ +0000144c T _Py_HandleSystemExitAndKeyboardInterrupt │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000bf0 T _Py_SourceAsString │ │ │ │ +00000044 T _Py_SourceAsString │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000000 r cause_message │ │ │ │ 00000048 r context_message │ │ │ │ U fclose │ │ │ │ U fflush │ │ │ │ -000014f8 t flush_io │ │ │ │ -0000155c t flush_io_stream.isra.0 │ │ │ │ +00001368 t flush_io │ │ │ │ +000013cc t flush_io_stream.isra.0 │ │ │ │ U fread │ │ │ │ U ftell │ │ │ │ -00001b20 t handle_system_exit │ │ │ │ +00001990 t handle_system_exit │ │ │ │ 00000f14 t print_chained.isra.0 │ │ │ │ 00000000 t print_exception_recursive │ │ │ │ 00000e94 t print_exception_seen_lookup │ │ │ │ -0000132c t pyrun_file │ │ │ │ +0000119c t pyrun_file │ │ │ │ U rewind │ │ │ │ 00000848 t run_eval_code_obj │ │ │ │ 00000470 t run_mod │ │ │ │ -000013f4 t set_main_loader │ │ │ │ +00001264 t set_main_loader │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strlen │ │ │ │ │ │ │ │ pytime.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23339,42 +23338,42 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyIndex_Check │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyStatus_Ok │ │ │ │ -00000348 T PyTime_AsSecondsDouble │ │ │ │ +00000340 T PyTime_AsSecondsDouble │ │ │ │ 00000454 T PyTime_Monotonic │ │ │ │ -00000498 T PyTime_MonotonicRaw │ │ │ │ -0000080c T PyTime_PerfCounter │ │ │ │ +00000490 T PyTime_MonotonicRaw │ │ │ │ +00000804 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ 000006e0 T PyTime_Time │ │ │ │ 000000e4 T PyTime_TimeRaw │ │ │ │ 00000f10 T _PyDeadline_Get │ │ │ │ 00000d34 T _PyDeadline_Init │ │ │ │ 00000a68 T _PyLong_AsTime_t │ │ │ │ -000003e8 T _PyLong_FromTime_t │ │ │ │ +000003e0 T _PyLong_FromTime_t │ │ │ │ 00000178 T _PyTimeFraction_Mul │ │ │ │ 00000120 T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ -000005e4 T _PyTime_Add │ │ │ │ +000005dc T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ 00000d00 T _PyTime_AsMilliseconds │ │ │ │ 00000490 T _PyTime_AsTimespec │ │ │ │ -00000650 T _PyTime_AsTimespec_clamp │ │ │ │ +00000648 T _PyTime_AsTimespec_clamp │ │ │ │ 00000e90 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000070 T _PyTime_AsTimeval_clamp │ │ │ │ -000003fc T _PyTime_FromMicrosecondsClamp │ │ │ │ +000003f4 T _PyTime_FromMicrosecondsClamp │ │ │ │ 00000e00 T _PyTime_FromMillisecondsObject │ │ │ │ -000003c8 T _PyTime_FromSeconds │ │ │ │ +000003c0 T _PyTime_FromSeconds │ │ │ │ 000000bc T _PyTime_FromSecondsDouble │ │ │ │ 00000284 T _PyTime_FromSecondsObject │ │ │ │ -000006b8 T _PyTime_FromTimespec │ │ │ │ +000006b0 T _PyTime_FromTimespec │ │ │ │ 000003c0 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ 00000de8 T _PyTime_MonotonicWithInfo │ │ │ │ 00000920 T _PyTime_ObjectToTime_t │ │ │ │ 00000b04 T _PyTime_ObjectToTimespec │ │ │ │ 00000ee0 T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ @@ -23530,63 +23529,63 @@ │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyType_LookupRefAndVersion │ │ │ │ U _PyType_Validate │ │ │ │ U _Py_Dealloc │ │ │ │ 00000064 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001ed4 T _Py_Specialize_BinaryOp │ │ │ │ +00001edc T _Py_Specialize_BinaryOp │ │ │ │ 00000540 T _Py_Specialize_Call │ │ │ │ 000000b4 T _Py_Specialize_CallFunctionEx │ │ │ │ 00000000 T _Py_Specialize_CallKw │ │ │ │ -00002534 T _Py_Specialize_CompareOp │ │ │ │ +00002540 T _Py_Specialize_CompareOp │ │ │ │ 00001b38 T _Py_Specialize_ContainsOp │ │ │ │ 00000228 T _Py_Specialize_ForIter │ │ │ │ 00000ca8 T _Py_Specialize_GetIter │ │ │ │ 00000d54 T _Py_Specialize_LoadAttr │ │ │ │ 00000384 T _Py_Specialize_LoadGlobal │ │ │ │ 00000250 T _Py_Specialize_LoadSuperAttr │ │ │ │ 00000154 T _Py_Specialize_Resume │ │ │ │ 00000340 T _Py_Specialize_Send │ │ │ │ -00001bd8 T _Py_Specialize_StoreAttr │ │ │ │ -0000245c T _Py_Specialize_StoreSubscr │ │ │ │ +00001be0 T _Py_Specialize_StoreAttr │ │ │ │ +00002468 T _Py_Specialize_StoreSubscr │ │ │ │ 00000a34 T _Py_Specialize_ToBool │ │ │ │ 00001a88 T _Py_Specialize_UnpackSequence │ │ │ │ U _Py_slot_tp_getattr_hook │ │ │ │ U _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_type_getattro │ │ │ │ 00000000 d binaryop_extend_descrs │ │ │ │ 0000058c t bytes_int_multiply │ │ │ │ 000002d4 t check_type_always_true │ │ │ │ -00002898 t compactlong_float_add │ │ │ │ -00002710 t compactlong_float_guard │ │ │ │ -00002948 t compactlong_float_multiply │ │ │ │ +000028a4 t compactlong_float_add │ │ │ │ +0000271c t compactlong_float_guard │ │ │ │ +00002954 t compactlong_float_multiply │ │ │ │ 00000680 t compactlong_float_subtract │ │ │ │ 00000618 t compactlong_float_true_div │ │ │ │ -0000266c t compactlongs_and │ │ │ │ -00002614 t compactlongs_guard │ │ │ │ -00002858 t compactlongs_or │ │ │ │ -000028d0 t compactlongs_xor │ │ │ │ +00002678 t compactlongs_and │ │ │ │ +00002620 t compactlongs_guard │ │ │ │ +00002864 t compactlongs_or │ │ │ │ +000028dc t compactlongs_xor │ │ │ │ 00000530 t float_compactlong_add │ │ │ │ -000026ac t float_compactlong_guard │ │ │ │ -00002910 t float_compactlong_multiply │ │ │ │ +000026b8 t float_compactlong_guard │ │ │ │ +0000291c t float_compactlong_multiply │ │ │ │ 000004f8 t float_compactlong_subtract │ │ │ │ 000005b0 t float_compactlong_true_div │ │ │ │ 000005e8 t int_bytes_multiply │ │ │ │ 00000650 t int_str_multiply │ │ │ │ 00000000 t int_tuple_multiply │ │ │ │ 000000ec r no_location │ │ │ │ 00000484 t nonzero_compactlong_float_guard │ │ │ │ 00000418 t nonzero_float_compactlong_guard │ │ │ │ -000027e8 t seq_int_multiply │ │ │ │ +000027f4 t seq_int_multiply │ │ │ │ 00000b50 t specialize_py_call │ │ │ │ 0000017c t specialize_py_call_kw.isra.0 │ │ │ │ -00002774 t str_int_multiply │ │ │ │ +00002780 t str_int_multiply │ │ │ │ 00000568 t tuple_int_multiply │ │ │ │ 00000054 r value_and_backoff_next │ │ │ │ │ │ │ │ slots.o: │ │ │ │ 00000050 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -23779,66 +23778,66 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000077f8 t PyUnicode_READ_CHAR │ │ │ │ +00007800 t PyUnicode_READ_CHAR │ │ │ │ 00000528 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -00005ab4 t Py_XDECREF │ │ │ │ +00005abc t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -000079c4 T _PyST_GetScope │ │ │ │ -0000790c T _PyST_GetSymbol │ │ │ │ -00007a74 T _PyST_IsFunctionLike │ │ │ │ +000079cc T _PyST_GetScope │ │ │ │ +00007914 T _PyST_GetSymbol │ │ │ │ +00007a7c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ 00000e44 T _PySymtable_Free │ │ │ │ -00007878 T _PySymtable_Lookup │ │ │ │ -00007aa0 T _PySymtable_LookupOptional │ │ │ │ +00007880 T _PySymtable_Lookup │ │ │ │ +00007aa8 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001600 T _Py_IsPrivateName │ │ │ │ -00005278 T _Py_Mangle │ │ │ │ -00004f10 T _Py_MaybeMangle │ │ │ │ +00005280 T _Py_Mangle │ │ │ │ +00004f18 T _Py_MaybeMangle │ │ │ │ 00001540 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000609c t analyze_block │ │ │ │ -000054d8 t check_keywords │ │ │ │ +000060a4 t analyze_block │ │ │ │ +000054e0 t check_keywords │ │ │ │ 00000e84 t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ 000009dc t is_free_in_any_child │ │ │ │ -00007b20 t ste_dealloc │ │ │ │ +00007b28 t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ 00000778 t ste_new │ │ │ │ 00000000 t ste_repr │ │ │ │ 0000476c t symtable_add_def_ctx │ │ │ │ 000048c8 t symtable_add_def_helper │ │ │ │ 000003d4 t symtable_enter_block │ │ │ │ 00000984 t symtable_enter_existing_block │ │ │ │ 00000f38 t symtable_enter_type_param_block │ │ │ │ -00005af8 t symtable_exit_block │ │ │ │ +00005b00 t symtable_exit_block │ │ │ │ 00000000 t symtable_handle_comprehension │ │ │ │ 00000560 t symtable_lookup_entry.isra.0 │ │ │ │ 000006d8 t symtable_raise_if_annotation_block │ │ │ │ 000000fc t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 000005e0 t symtable_record_directive │ │ │ │ 00000820 t symtable_visit_alias │ │ │ │ -00005620 t symtable_visit_annotations │ │ │ │ -00005b88 t symtable_visit_arguments │ │ │ │ +00005628 t symtable_visit_annotations │ │ │ │ +00005b90 t symtable_visit_arguments │ │ │ │ 0000044c t symtable_visit_excepthandler │ │ │ │ 00003218 t symtable_visit_expr │ │ │ │ 00000a54 t symtable_visit_pattern │ │ │ │ 00000a6c t symtable_visit_stmt │ │ │ │ 00001184 t symtable_visit_type_param │ │ │ │ 00001390 t symtable_visit_type_param_bound_or_default │ │ │ │ 000007d8 t symtable_visit_withitem │ │ │ │ @@ -24905,24 +24904,24 @@ │ │ │ │ 00000088 r .LC5 │ │ │ │ 00000090 r .LC7 │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000000 T PyOS_double_to_string │ │ │ │ +00000190 T PyOS_double_to_string │ │ │ │ 00000000 T PyOS_string_to_double │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_dg_dtoa │ │ │ │ U _Py_dg_freedtoa │ │ │ │ U _Py_dg_strtod │ │ │ │ -000002a8 T _Py_parse_inf_or_nan │ │ │ │ -00000158 T _Py_string_to_number_with_underscores │ │ │ │ +00000150 T _Py_parse_inf_or_nan │ │ │ │ +00000000 T _Py_string_to_number_with_underscores │ │ │ │ U __errno_location │ │ │ │ U __sprintf_chk │ │ │ │ 00000094 r lc_float_strings │ │ │ │ U memset │ │ │ │ U strchr │ │ │ │ U strncpy │ │ │ │ 000000a0 r uc_float_strings │ │ │ │ @@ -24948,38 +24947,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00002578 t Bfree │ │ │ │ +000025a8 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000088 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000025d4 T _Py_dg_dtoa │ │ │ │ -00005a88 T _Py_dg_freedtoa │ │ │ │ +00002604 T _Py_dg_dtoa │ │ │ │ +00005b4c T _Py_dg_freedtoa │ │ │ │ 00000508 T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 00000290 t b2d │ │ │ │ 000000c8 r bigtens │ │ │ │ -00005568 t hi0bits │ │ │ │ -000055c8 t lshift │ │ │ │ +0000562c t hi0bits │ │ │ │ +0000568c t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000f8 t mult │ │ │ │ -000058f0 t multadd │ │ │ │ +000059b4 t multadd │ │ │ │ 000000c8 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -00004dc4 t pow5mult │ │ │ │ +00004e90 t pow5mult │ │ │ │ 0000012c t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -25887,20 +25886,20 @@ │ │ │ │ 000000f4 r .LC10 │ │ │ │ 000009b4 r .LC100 │ │ │ │ 000009c4 r .LC101 │ │ │ │ 000009d8 r .LC102 │ │ │ │ 000009e4 r .LC103 │ │ │ │ 000009f4 r .LC104 │ │ │ │ 000009fc r .LC105 │ │ │ │ -00000a04 r .LC106 │ │ │ │ -00000a08 r .LC107 │ │ │ │ -00000a24 r .LC108 │ │ │ │ -00000a3c r .LC109 │ │ │ │ +00000a00 r .LC106 │ │ │ │ +00000a1c r .LC107 │ │ │ │ +00000a34 r .LC108 │ │ │ │ +00000a48 r .LC109 │ │ │ │ 00000114 r .LC11 │ │ │ │ -00000a50 r .LC110 │ │ │ │ +00000a58 r .LC110 │ │ │ │ 00000a60 r .LC111 │ │ │ │ 00000a64 r .LC112 │ │ │ │ 00000a7c r .LC113 │ │ │ │ 00000ab4 r .LC114 │ │ │ │ 00000ac0 r .LC115 │ │ │ │ 00000acc r .LC116 │ │ │ │ 00000adc r .LC118 │ │ │ │ @@ -26388,15 +26387,15 @@ │ │ │ │ 00002344 t delta_new │ │ │ │ 00001864 r delta_new__doc__ │ │ │ │ 00002b64 t delta_positive │ │ │ │ 00000af4 t delta_reduce │ │ │ │ 00002d5c t delta_remainder │ │ │ │ 00001664 t delta_repr │ │ │ │ 00001e40 t delta_richcompare │ │ │ │ -00000974 t delta_str │ │ │ │ +00000898 t delta_str │ │ │ │ 000061d8 t delta_subtract │ │ │ │ 00006330 t delta_subtract.part.0 │ │ │ │ 0000420c t delta_to_microseconds │ │ │ │ 00004130 t delta_total_seconds │ │ │ │ 00009050 t delta_truedivide │ │ │ │ 0000162c t diff_to_bool │ │ │ │ 00008ff4 t divide_nearest │ │ │ │ @@ -26493,15 +26492,15 @@ │ │ │ │ 00001208 t timezone_tzname │ │ │ │ 00006bbc t timezone_utcoffset │ │ │ │ 000002a0 r tzinfo_doc │ │ │ │ 00002868 t tzinfo_dst │ │ │ │ 0000a318 t tzinfo_from_isoformat_results │ │ │ │ 000096b0 t tzinfo_fromutc │ │ │ │ 00001004 d tzinfo_methods │ │ │ │ -00000898 t tzinfo_reduce │ │ │ │ +000009e4 t tzinfo_reduce │ │ │ │ 0000282c t tzinfo_tzname │ │ │ │ 00002344 t tzinfo_utcoffset │ │ │ │ 00000424 d utc_timezone │ │ │ │ 0000527c t utc_to_seconds │ │ │ │ 00004680 t wrap_strftime │ │ │ │ 00003c94 t ymd_to_ord │ │ │ │ 00000434 d zero_delta │ │ │ │ @@ -26593,45 +26592,45 @@ │ │ │ │ 00000194 r .LC21 │ │ │ │ 00000198 r .LC22 │ │ │ │ 000001b4 r .LC23 │ │ │ │ 000001d0 r .LC24 │ │ │ │ 00000208 r .LC25 │ │ │ │ 00000224 r .LC26 │ │ │ │ 00000250 r .LC27 │ │ │ │ -00000270 r .LC29 │ │ │ │ 00000030 r .LC3 │ │ │ │ -00000280 r .LC30 │ │ │ │ -000002ac r .LC31 │ │ │ │ -000002c4 r .LC33 │ │ │ │ -000002f8 r .LC34 │ │ │ │ -0000032c r .LC35 │ │ │ │ -00000344 r .LC36 │ │ │ │ -0000035c r .LC37 │ │ │ │ -00000388 r .LC38 │ │ │ │ -000003bc r .LC39 │ │ │ │ +00000270 r .LC30 │ │ │ │ +00000280 r .LC31 │ │ │ │ +000002ac r .LC32 │ │ │ │ +000002c4 r .LC34 │ │ │ │ +000002f8 r .LC35 │ │ │ │ +0000032c r .LC36 │ │ │ │ +00000344 r .LC37 │ │ │ │ +0000035c r .LC38 │ │ │ │ +00000388 r .LC39 │ │ │ │ 00000038 r .LC4 │ │ │ │ -000003e8 r .LC40 │ │ │ │ -000003f8 r .LC41 │ │ │ │ -000003fc r .LC42 │ │ │ │ -00000408 r .LC43 │ │ │ │ -00000414 r .LC44 │ │ │ │ -0000042c r .LC45 │ │ │ │ -0000044c r .LC46 │ │ │ │ -0000046c r .LC48 │ │ │ │ -0000047c r .LC49 │ │ │ │ +000003bc r .LC40 │ │ │ │ +000003e8 r .LC41 │ │ │ │ +000003f8 r .LC42 │ │ │ │ +000003fc r .LC43 │ │ │ │ +00000408 r .LC44 │ │ │ │ +00000414 r .LC45 │ │ │ │ +0000042c r .LC46 │ │ │ │ +0000044c r .LC47 │ │ │ │ +0000046c r .LC49 │ │ │ │ 00000044 r .LC5 │ │ │ │ -00000494 r .LC50 │ │ │ │ -00000498 r .LC51 │ │ │ │ -000004a4 r .LC52 │ │ │ │ -000004bc r .LC53 │ │ │ │ -000004f4 r .LC54 │ │ │ │ -00000508 r .LC58 │ │ │ │ -0000050c r .LC59 │ │ │ │ +0000047c r .LC50 │ │ │ │ +00000494 r .LC51 │ │ │ │ +00000498 r .LC52 │ │ │ │ +000004a4 r .LC53 │ │ │ │ +000004bc r .LC54 │ │ │ │ +000004f4 r .LC55 │ │ │ │ +00000508 r .LC59 │ │ │ │ 00000058 r .LC6 │ │ │ │ -00000518 r .LC60 │ │ │ │ +0000050c r .LC60 │ │ │ │ +00000518 r .LC61 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000070 r .LC8 │ │ │ │ 0000007c r .LC9 │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_GetFunction │ │ │ │ U PyCFunction_Type │ │ │ │ @@ -26709,54 +26708,54 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000000cc d __compound_literal.0 │ │ │ │ -000022a0 t _build_rval_index_tuple │ │ │ │ +000023d4 t _build_rval_index_tuple │ │ │ │ 0000001c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 00000138 t _parse_constant │ │ │ │ -00001f54 t _steal_accumulate │ │ │ │ +00002088 t _steal_accumulate │ │ │ │ 0000162c t ascii_escape_size │ │ │ │ 00001cb8 t ascii_escape_unicode_and_size │ │ │ │ 00000508 t encoder_call │ │ │ │ 00001b4c t encoder_clear │ │ │ │ 00001aec t encoder_dealloc │ │ │ │ -000000d8 r encoder_doc │ │ │ │ -000023c8 t encoder_encode_float │ │ │ │ +000000f0 r encoder_doc │ │ │ │ +000024fc t encoder_encode_float │ │ │ │ 000011e4 t encoder_encode_key_value │ │ │ │ 000006a8 t encoder_listencode_obj │ │ │ │ 00000198 d encoder_members │ │ │ │ 00000308 t encoder_new │ │ │ │ 0000092c t encoder_traverse │ │ │ │ 00001484 t encoder_write_string │ │ │ │ 00000288 t escape_size │ │ │ │ 00000358 t escape_unicode_and_size.isra.0 │ │ │ │ 00000000 t get_item_separator │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ -000000c8 r module_doc │ │ │ │ +000000e0 r module_doc │ │ │ │ 000001b4 t py_encode_basestring │ │ │ │ -00000158 r py_encode_basestring__doc__ │ │ │ │ -00002318 t py_encode_basestring_ascii │ │ │ │ -000001b4 r py_encode_basestring_ascii__doc__ │ │ │ │ +00000170 r py_encode_basestring__doc__ │ │ │ │ +0000244c t py_encode_basestring_ascii │ │ │ │ +000001cc r py_encode_basestring_ascii__doc__ │ │ │ │ 00000a1c t py_scanstring │ │ │ │ -00000220 r py_scanstring__doc__ │ │ │ │ -00002480 t raise_errmsg │ │ │ │ +00000238 r py_scanstring__doc__ │ │ │ │ +000025b8 t raise_errmsg │ │ │ │ 000007cc t raise_stop_iteration │ │ │ │ 00000088 t scan_once_unicode │ │ │ │ -000021a8 t scanner_call │ │ │ │ -0000200c t scanner_clear │ │ │ │ -00001fac t scanner_dealloc │ │ │ │ -00000144 r scanner_doc │ │ │ │ +000022dc t scanner_call │ │ │ │ +00002140 t scanner_clear │ │ │ │ +000020e0 t scanner_dealloc │ │ │ │ +0000015c r scanner_doc │ │ │ │ 0000024c d scanner_members │ │ │ │ 0000008c t scanner_new │ │ │ │ 00000220 t scanner_traverse │ │ │ │ 00001660 t scanstring_unicode │ │ │ │ 000000d8 d speedups_methods │ │ │ │ 00001548 t write_escaped_ascii │ │ │ │ 0000082c t write_escaped_unicode │ │ │ │ @@ -27083,31 +27082,31 @@ │ │ │ │ 00000ac8 r .LC96 │ │ │ │ 00000afc r .LC97 │ │ │ │ 00000b14 r .LC98 │ │ │ │ 00000b30 r .LC99 │ │ │ │ 00001bb0 t Pdata_New.isra.0 │ │ │ │ 00002af8 t Pdata_clear.isra.0 │ │ │ │ 00002160 t Pdata_dealloc │ │ │ │ -00006b20 t Pdata_pop │ │ │ │ +00006b28 t Pdata_pop │ │ │ │ 00002a38 t Pdata_poplist │ │ │ │ 000026e0 t Pdata_poptuple │ │ │ │ -000068a4 t Pdata_push │ │ │ │ +000068ac t Pdata_push │ │ │ │ 000010c0 t PicklerMemoProxy_clear │ │ │ │ 00000c20 t PicklerMemoProxy_dealloc │ │ │ │ 00000fa4 t PicklerMemoProxy_traverse │ │ │ │ 000014e8 t Pickler_clear │ │ │ │ 00001488 t Pickler_dealloc │ │ │ │ 000008a0 t Pickler_get_memo │ │ │ │ 00000000 t Pickler_getattr │ │ │ │ 00000564 d Pickler_getsets │ │ │ │ 0000058c d Pickler_members │ │ │ │ 0000064c d Pickler_methods │ │ │ │ 00000900 t Pickler_set_memo │ │ │ │ 00003180 t Pickler_setattr │ │ │ │ -000089f0 t Pickler_traverse │ │ │ │ +000089f8 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ @@ -27254,22 +27253,22 @@ │ │ │ │ U Py_hexdigits │ │ │ │ 00001064 t UnpicklerMemoProxy_clear │ │ │ │ 00000d0c t UnpicklerMemoProxy_dealloc │ │ │ │ 00001004 t UnpicklerMemoProxy_traverse │ │ │ │ 00001ef4 t Unpickler_clear │ │ │ │ 00001e94 t Unpickler_dealloc │ │ │ │ 00000cac t Unpickler_get_memo │ │ │ │ -00006828 t Unpickler_getattr │ │ │ │ +00006830 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 000006b0 t Unpickler_set_memo │ │ │ │ 00000540 t Unpickler_setattr │ │ │ │ -0000848c t Unpickler_traverse │ │ │ │ +00008494 t Unpickler_traverse │ │ │ │ 000007b8 t _Pickle_ClearState │ │ │ │ -00007314 t _Pickle_FastCall │ │ │ │ +0000731c t _Pickle_FastCall │ │ │ │ 00003360 t _Pickler_ClearBuffer │ │ │ │ 0000137c t _Pickler_CommitFrame.isra.0 │ │ │ │ 00003498 t _Pickler_FlushToFile │ │ │ │ 00001438 t _Pickler_GetString │ │ │ │ 00000dc8 t _Pickler_New │ │ │ │ 00000fc8 t _Pickler_SetBufferCallback │ │ │ │ 00003118 t _Pickler_SetOutputStream │ │ │ │ @@ -27309,23 +27308,23 @@ │ │ │ │ U _Py_IsPrivateName │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00006eb8 t _Unpickler_MemoCleanup │ │ │ │ -000088dc t _Unpickler_MemoGet │ │ │ │ -00006964 t _Unpickler_MemoPut │ │ │ │ +00006ec0 t _Unpickler_MemoCleanup │ │ │ │ +000088e4 t _Unpickler_MemoGet │ │ │ │ +0000696c t _Unpickler_MemoPut │ │ │ │ 00001a60 t _Unpickler_New │ │ │ │ 00001b50 t _Unpickler_NewMemo │ │ │ │ -00006f44 t _Unpickler_ReadImpl │ │ │ │ +00006f4c t _Unpickler_ReadImpl │ │ │ │ 0000260c t _Unpickler_ReadInto │ │ │ │ 00004f20 t _Unpickler_ReadIntoFromFile │ │ │ │ -0000862c t _Unpickler_Readline │ │ │ │ +00008634 t _Unpickler_Readline │ │ │ │ 00001cb8 t _Unpickler_SetInputEncoding │ │ │ │ 00002210 t _Unpickler_SetInputStream │ │ │ │ 00001c40 t _Unpickler_SetStringInput │ │ │ │ 000023bc t _Unpickler_SkipConsumed │ │ │ │ 00000348 d __compound_literal.0 │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ @@ -27379,15 +27378,15 @@ │ │ │ │ 000011ec t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 0000111c t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ 00004ab8 t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 00000ef0 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -00006b84 t _pickle_Unpickler_find_class │ │ │ │ +00006b8c t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ 00004e58 t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 000005d0 t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 000002c0 t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ @@ -27400,33 +27399,33 @@ │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 00004504 t _save_bytearray_data.isra.0 │ │ │ │ 000033c0 t _save_bytes_data.isra.0 │ │ │ │ 00003b78 t batch_dict │ │ │ │ 00003fb8 t batch_list │ │ │ │ 00002790 t do_append │ │ │ │ -00007550 t do_setitems │ │ │ │ +00007558 t do_setitems │ │ │ │ 0000104c t dump │ │ │ │ 000048d4 t fast_save_enter │ │ │ │ 000049f8 t fast_save_leave │ │ │ │ 000012c0 t getattribute │ │ │ │ 00000de4 t instantiate │ │ │ │ -000045d0 t load │ │ │ │ +000045d8 t load │ │ │ │ 0000376c t load_build │ │ │ │ 00002450 t load_counted_binbytes │ │ │ │ 00004398 t load_counted_binstring │ │ │ │ 00001d20 t load_counted_binunicode │ │ │ │ 00002d5c t load_counted_long │ │ │ │ -00007378 t load_counted_tuple │ │ │ │ +00007380 t load_counted_tuple │ │ │ │ 000045d8 t load_extension │ │ │ │ 000034f0 t load_newobj │ │ │ │ -000074e4 t marker │ │ │ │ +000074ec t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000080e0 t memo_get.isra.0 │ │ │ │ +000080e8 t memo_get.isra.0 │ │ │ │ 00004120 t memo_put.isra.0 │ │ │ │ 000005dc d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 0000069c d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000524 t persistent_id │ │ │ │ @@ -27437,15 +27436,15 @@ │ │ │ │ 00000320 d pickle_slots │ │ │ │ 0000055c t pickle_traverse │ │ │ │ 000004f4 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 0000060c d picklerproxy_methods │ │ │ │ 00000424 t save │ │ │ │ 00002bf0 t save_global │ │ │ │ -00007688 t save_reduce │ │ │ │ +00007690 t save_reduce │ │ │ │ 0000049c t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000434 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 000003a4 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -28314,15 +28313,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FSConverter │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ -00005c0c t Py_XDECREF │ │ │ │ +00005c04 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 │ │ │ │ @@ -28367,17 +28366,17 @@ │ │ │ │ 00002f3c r _socket_inet_aton__doc__ │ │ │ │ 00002d30 t _socket_inet_ntoa │ │ │ │ 00002ecc r _socket_inet_ntoa__doc__ │ │ │ │ 00002080 t _socket_ntohl │ │ │ │ 000030a8 r _socket_ntohl__doc__ │ │ │ │ 000020d4 t _socket_ntohs │ │ │ │ 0000310c r _socket_ntohs__doc__ │ │ │ │ -00005e94 t _socket_socket_close │ │ │ │ +00005e8c t _socket_socket_close │ │ │ │ 000036d8 r _socket_socket_close__doc__ │ │ │ │ -00006af4 t _socket_socket_send │ │ │ │ +00006aec t _socket_socket_send │ │ │ │ 00003604 r _socket_socket_send__doc__ │ │ │ │ 000055d4 t _socket_socket_sendall │ │ │ │ 00003508 r _socket_socket_sendall__doc__ │ │ │ │ 0000069c t _socket_socket_sendmsg │ │ │ │ 00003170 r _socket_socket_sendmsg__doc__ │ │ │ │ U accept │ │ │ │ U accept4 │ │ │ │ @@ -28414,15 +28413,15 @@ │ │ │ │ U getprotobyname │ │ │ │ 00000b78 r getprotobyname_doc │ │ │ │ U getservbyname │ │ │ │ 00000cac r getservbyname_doc │ │ │ │ U getservbyport │ │ │ │ 00000bdc r getservbyport_doc │ │ │ │ 00003f80 t getsockaddrarg │ │ │ │ -00005fd4 t getsockaddrlen │ │ │ │ +00005fcc t getsockaddrlen │ │ │ │ U getsockname │ │ │ │ 00002408 r getsockname_doc │ │ │ │ 00002830 r getsockopt_doc │ │ │ │ 00002a24 r gettimeout_doc │ │ │ │ 00000e54 r ghbn_ex_doc │ │ │ │ U hstrerror │ │ │ │ 00005418 t idna_cleanup │ │ │ │ @@ -28436,138 +28435,138 @@ │ │ │ │ U inet_ntoa │ │ │ │ U inet_ntop │ │ │ │ 000007b8 r inet_ntop_doc │ │ │ │ U inet_pton │ │ │ │ 00000834 r inet_pton_doc │ │ │ │ 00003e10 t init_sockobject │ │ │ │ 0000546c t internal_connect │ │ │ │ -00007484 t internal_select │ │ │ │ -00007368 t internal_setblocking │ │ │ │ +0000747c t internal_select │ │ │ │ +00007360 t internal_setblocking │ │ │ │ 000000b8 d keywords.3 │ │ │ │ 00000098 d kwlist.1 │ │ │ │ 000000a8 d kwlist.2 │ │ │ │ 0000007c d kwnames.0 │ │ │ │ U listen │ │ │ │ 0000224c r listen_doc │ │ │ │ -00006690 t make_ipv4_addr │ │ │ │ -00007944 t make_ipv6_addr │ │ │ │ +00006688 t make_ipv4_addr │ │ │ │ +0000793c t make_ipv6_addr │ │ │ │ 00001e98 t makebdaddr │ │ │ │ -000060f0 t makesockaddr │ │ │ │ +000060e8 t makesockaddr │ │ │ │ 00000604 t makeval_recvmsg │ │ │ │ 00001c2c t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000072c4 t new_sockobject │ │ │ │ +000072bc t new_sockobject │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002108 r recv_doc │ │ │ │ 00001fb8 r recv_into_doc │ │ │ │ U recvfrom │ │ │ │ 00001f38 r recvfrom_doc │ │ │ │ 00001e9c r recvfrom_into_doc │ │ │ │ 000018d4 r recvmsg_doc │ │ │ │ 000011d8 r recvmsg_into_doc │ │ │ │ U send │ │ │ │ 00001098 r sendmsg_afalg_doc │ │ │ │ U sendto │ │ │ │ 00001130 r sendto_doc │ │ │ │ -00007924 t set_error │ │ │ │ +0000791c t set_error │ │ │ │ 000014bc t set_gaierror.isra.0 │ │ │ │ 00001c40 t setbdaddr │ │ │ │ 00002c40 r setblocking_doc │ │ │ │ 000004f0 r setdefaulttimeout_doc │ │ │ │ U sethostname │ │ │ │ 00000f90 r sethostname_doc │ │ │ │ 000050f4 t setipaddr │ │ │ │ 00002918 r setsockopt_doc │ │ │ │ 00002ad4 r settimeout_doc │ │ │ │ U shutdown │ │ │ │ 00000ff8 r shutdown_doc │ │ │ │ -00006854 t sock_accept │ │ │ │ -00006994 t sock_accept_impl │ │ │ │ -00007550 t sock_bind │ │ │ │ +0000684c t sock_accept │ │ │ │ +0000698c t sock_accept_impl │ │ │ │ +00007548 t sock_bind │ │ │ │ 000058c8 t sock_call_ex │ │ │ │ 00001b34 t sock_capi_clear │ │ │ │ -00005b60 t sock_capi_destroy │ │ │ │ -00005b8c t sock_capi_free │ │ │ │ +00005b58 t sock_capi_destroy │ │ │ │ +00005b84 t sock_capi_free │ │ │ │ 00003874 t sock_capi_traverse │ │ │ │ 00000074 d sock_cloexec_works │ │ │ │ 00003eb8 t sock_connect │ │ │ │ 00002ec4 t sock_connect_ex │ │ │ │ 00000634 t sock_connect_impl │ │ │ │ -000067ec t sock_dealloc │ │ │ │ -000073f4 t sock_detach │ │ │ │ +000067e4 t sock_dealloc │ │ │ │ +000073ec t sock_detach │ │ │ │ 0000372c r sock_doc │ │ │ │ -00005e7c t sock_fileno │ │ │ │ -00005dcc t sock_finalize │ │ │ │ +00005e74 t sock_fileno │ │ │ │ +00005dc4 t sock_finalize │ │ │ │ 0000154c t sock_getblocking │ │ │ │ -00006728 t sock_getpeername │ │ │ │ +00006720 t sock_getpeername │ │ │ │ 00000354 d sock_getsetlist │ │ │ │ -00005f10 t sock_getsockname │ │ │ │ -00007c40 t sock_getsockopt │ │ │ │ -00007de4 t sock_gettimeout_getter │ │ │ │ -00006ab8 t sock_gettimeout_method │ │ │ │ +00005f08 t sock_getsockname │ │ │ │ +00007c38 t sock_getsockopt │ │ │ │ +00007ddc t sock_gettimeout_getter │ │ │ │ +00006ab0 t sock_gettimeout_method │ │ │ │ 00003914 t sock_initobj │ │ │ │ -00007634 t sock_listen │ │ │ │ +0000762c t sock_listen │ │ │ │ 0000037c d sock_memberlist │ │ │ │ 000003cc d sock_methods │ │ │ │ 000038c8 t sock_new │ │ │ │ -00005c64 t sock_recv │ │ │ │ -00005d18 t sock_recv_guts │ │ │ │ -00005d90 t sock_recv_impl │ │ │ │ -00007b34 t sock_recv_into │ │ │ │ +00005c5c t sock_recv │ │ │ │ +00005d10 t sock_recv_guts │ │ │ │ +00005d88 t sock_recv_impl │ │ │ │ +00007b2c t sock_recv_into │ │ │ │ 000017d8 t sock_recvfrom │ │ │ │ 000018b8 t sock_recvfrom_guts │ │ │ │ 000019ac t sock_recvfrom_impl │ │ │ │ 000026dc t sock_recvfrom_into │ │ │ │ 00000080 t sock_recvmsg │ │ │ │ 00000168 t sock_recvmsg_guts │ │ │ │ 00000558 t sock_recvmsg_impl │ │ │ │ 000024e8 t sock_recvmsg_into │ │ │ │ 00001e4c t sock_repr │ │ │ │ -00005b24 t sock_send_impl │ │ │ │ +00005b1c t sock_send_impl │ │ │ │ 00002804 t sock_sendmsg_afalg │ │ │ │ 00000db0 t sock_sendmsg_impl │ │ │ │ 00000c78 t sock_sendmsg_iovec.constprop.0 │ │ │ │ 000015d8 t sock_sendto │ │ │ │ 0000178c t sock_sendto_impl │ │ │ │ -00007418 t sock_setblocking │ │ │ │ -000076d0 t sock_setsockopt │ │ │ │ -00007014 t sock_settimeout │ │ │ │ -000079dc t sock_shutdown │ │ │ │ +00007410 t sock_setblocking │ │ │ │ +000076c8 t sock_setsockopt │ │ │ │ +0000700c t sock_settimeout │ │ │ │ +000079d4 t sock_shutdown │ │ │ │ 000002fc d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ U socket │ │ │ │ 00001ee8 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 000057e8 t socket_clear │ │ │ │ 00001b94 t socket_close │ │ │ │ 000000c8 r socket_doc │ │ │ │ 0000212c t socket_dup │ │ │ │ 0000001c t socket_exec │ │ │ │ -00005c50 t socket_free │ │ │ │ -00006c1c t socket_getaddrinfo │ │ │ │ -00006a6c t socket_getdefaulttimeout │ │ │ │ +00005c48 t socket_free │ │ │ │ +00006c14 t socket_getaddrinfo │ │ │ │ +00006a64 t socket_getdefaulttimeout │ │ │ │ 0000131c t socket_gethostbyaddr │ │ │ │ 00000de8 t socket_gethostbyname │ │ │ │ 00000ec8 t socket_gethostbyname_ex │ │ │ │ -00007a74 t socket_gethostname │ │ │ │ +00007a6c t socket_gethostname │ │ │ │ 00002fa4 t socket_getnameinfo │ │ │ │ 0000219c t socket_getprotobyname │ │ │ │ 00002308 t socket_getservbyname │ │ │ │ 00002224 t socket_getservbyport │ │ │ │ 00001f58 t socket_if_nameindex │ │ │ │ 00001d18 t socket_inet_ntop │ │ │ │ 00001a14 t socket_inet_pton │ │ │ │ 0000012c d socket_methods │ │ │ │ -0000707c t socket_parse_timeout │ │ │ │ +00007074 t socket_parse_timeout │ │ │ │ 0000157c t socket_setdefaulttimeout │ │ │ │ 000023c4 t socket_sethostname │ │ │ │ 000000f8 d socket_slots │ │ │ │ -000070f8 t socket_socketpair │ │ │ │ +000070f0 t socket_socketpair │ │ │ │ 000037fc t socket_traverse │ │ │ │ 00000000 d socketmodule │ │ │ │ U socketpair │ │ │ │ 000008d4 r socketpair_doc │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ @@ -29001,26 +29000,26 @@ │ │ │ │ 000008f0 r .LC87 │ │ │ │ 00000920 r .LC88 │ │ │ │ 00000964 r .LC89 │ │ │ │ 00000060 r .LC9 │ │ │ │ 00000970 r .LC90 │ │ │ │ 0000097c r .LC91 │ │ │ │ 000009c4 r .LC92 │ │ │ │ -00002738 t BB_compareitems │ │ │ │ -00001290 t BB_getitem │ │ │ │ -00000d2c t BB_setitem │ │ │ │ -00002ddc t HH_compareitems │ │ │ │ -00002868 t HH_getitem │ │ │ │ -0000278c t HH_setitem │ │ │ │ -0000306c t II_compareitems │ │ │ │ -00002a04 t II_getitem │ │ │ │ -00002888 t II_setitem │ │ │ │ -00003080 t LL_compareitems │ │ │ │ -00002b9c t LL_getitem │ │ │ │ -00002a20 t LL_setitem │ │ │ │ +0000271c t BB_compareitems │ │ │ │ +00001274 t BB_getitem │ │ │ │ +00000d10 t BB_setitem │ │ │ │ +00002dc0 t HH_compareitems │ │ │ │ +0000284c t HH_getitem │ │ │ │ +00002770 t HH_setitem │ │ │ │ +00003050 t II_compareitems │ │ │ │ +000029e8 t II_getitem │ │ │ │ +0000286c t II_setitem │ │ │ │ +00003064 t LL_compareitems │ │ │ │ +00002b80 t LL_getitem │ │ │ │ +00002a04 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromDoubles │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -29106,18 +29105,18 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000a90 t Py_XDECREF │ │ │ │ -000041f8 t QQ_compareitems │ │ │ │ -00003128 t QQ_getitem │ │ │ │ -00002e3c t QQ_setitem │ │ │ │ +00000a74 t Py_XDECREF │ │ │ │ +000041dc t QQ_compareitems │ │ │ │ +0000310c t QQ_getitem │ │ │ │ +00002e20 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -29147,155 +29146,155 @@ │ │ │ │ 000003b8 r _keywords.4 │ │ │ │ 000003c0 r _keywords.6 │ │ │ │ 00000088 d _parser.1 │ │ │ │ 0000005c d _parser.3 │ │ │ │ 000000b4 d _parser.5 │ │ │ │ 000000e0 d _parser.7 │ │ │ │ 00000140 d a_methods │ │ │ │ -00001a2c t array__array_reconstructor │ │ │ │ +00001a10 t array__array_reconstructor │ │ │ │ 00000f40 r array__array_reconstructor__doc__ │ │ │ │ 00000b94 t array_array___copy__ │ │ │ │ 00001990 r array_array___copy____doc__ │ │ │ │ 00000c0c t array_array___deepcopy__ │ │ │ │ 00001950 r array_array___deepcopy____doc__ │ │ │ │ -00003c64 t array_array___reduce_ex__ │ │ │ │ +00003c48 t array_array___reduce_ex__ │ │ │ │ 00000ef4 r array_array___reduce_ex____doc__ │ │ │ │ 00000d94 t array_array___sizeof__ │ │ │ │ 00000fcc r array_array___sizeof____doc__ │ │ │ │ 000004b0 t array_array_append │ │ │ │ 000015e4 r array_array_append__doc__ │ │ │ │ 00000aec t array_array_buffer_info │ │ │ │ 00001628 r array_array_buffer_info__doc__ │ │ │ │ 0000023c t array_array_byteswap │ │ │ │ 000014e0 r array_array_byteswap__doc__ │ │ │ │ 00000b64 t array_array_clear │ │ │ │ 000019c4 r array_array_clear__doc__ │ │ │ │ -000037ec t array_array_count │ │ │ │ +000037d0 t array_array_count │ │ │ │ 00001908 r array_array_count__doc__ │ │ │ │ 000006b0 t array_array_extend │ │ │ │ 00001784 r array_array_extend__doc__ │ │ │ │ 000006b0 t array_array_frombytes │ │ │ │ 000012a0 r array_array_frombytes__doc__ │ │ │ │ 00000000 t array_array_fromfile │ │ │ │ 00001430 r array_array_fromfile__doc__ │ │ │ │ -00003648 t array_array_fromlist │ │ │ │ +0000362c t array_array_fromlist │ │ │ │ 0000139c r array_array_fromlist__doc__ │ │ │ │ 00000f68 t array_array_fromunicode │ │ │ │ 00001130 r array_array_fromunicode__doc__ │ │ │ │ -00003980 t array_array_index │ │ │ │ +00003964 t array_array_index │ │ │ │ 00001870 r array_array_index__doc__ │ │ │ │ -000038a0 t array_array_insert │ │ │ │ +00003884 t array_array_insert │ │ │ │ 00001730 r array_array_insert__doc__ │ │ │ │ -0000348c t array_array_pop │ │ │ │ +00003470 t array_array_pop │ │ │ │ 000017c4 r array_array_pop__doc__ │ │ │ │ 00000870 t array_array_remove │ │ │ │ 00001828 r array_array_remove__doc__ │ │ │ │ 00000ccc t array_array_reverse │ │ │ │ 0000149c r array_array_reverse__doc__ │ │ │ │ -00000f80 t array_array_tobytes │ │ │ │ +00000f64 t array_array_tobytes │ │ │ │ 00001234 r array_array_tobytes__doc__ │ │ │ │ -00000f94 t array_array_tobytes_impl │ │ │ │ +00000f78 t array_array_tobytes_impl │ │ │ │ 00000dc0 t array_array_tofile │ │ │ │ 000013dc r array_array_tofile__doc__ │ │ │ │ -000033d0 t array_array_tolist │ │ │ │ +000033b4 t array_array_tolist │ │ │ │ 00001350 r array_array_tolist__doc__ │ │ │ │ -000022d8 t array_array_tolist_impl │ │ │ │ +000022bc t array_array_tolist_impl │ │ │ │ 00000f54 t array_array_tounicode │ │ │ │ 0000100c r array_array_tounicode__doc__ │ │ │ │ 000004e4 t array_array_tounicode_impl │ │ │ │ -00003bbc t array_arrayiterator___reduce__ │ │ │ │ +00003ba0 t array_arrayiterator___reduce__ │ │ │ │ 00000eb4 r array_arrayiterator___reduce____doc__ │ │ │ │ -00003f3c t array_arrayiterator___setstate__ │ │ │ │ +00003f20 t array_arrayiterator___setstate__ │ │ │ │ 00000e6c r array_arrayiterator___setstate____doc__ │ │ │ │ -0000086c t array_ass_item │ │ │ │ -00001548 t array_ass_subscr │ │ │ │ -00000be4 t array_buffer_getbuf │ │ │ │ -00000d0c t array_buffer_relbuf │ │ │ │ +00000888 t array_ass_item │ │ │ │ +0000152c t array_ass_subscr │ │ │ │ +00000bc8 t array_buffer_getbuf │ │ │ │ +00000cf0 t array_buffer_relbuf │ │ │ │ 000003b4 t array_clear │ │ │ │ 00000588 t array_concat │ │ │ │ -00003b18 t array_contains │ │ │ │ -00000ad4 t array_dealloc │ │ │ │ +00003afc t array_contains │ │ │ │ +00000ab8 t array_dealloc │ │ │ │ 00000948 t array_del_slice │ │ │ │ 0000076c t array_do_extend.isra.0 │ │ │ │ 00000594 t array_free │ │ │ │ 00000694 t array_get_itemsize │ │ │ │ -000021cc t array_get_typecode │ │ │ │ +000021b0 t array_get_typecode │ │ │ │ 00000450 d array_getsets │ │ │ │ 00000c20 t array_inplace_concat │ │ │ │ 00000a28 t array_inplace_repeat │ │ │ │ -000008e0 t array_item │ │ │ │ +000008fc t array_item │ │ │ │ 0000095c t array_iter │ │ │ │ -000012ac t array_iter_extend │ │ │ │ +00001290 t array_iter_extend │ │ │ │ 00000944 t array_length │ │ │ │ 00000298 d array_members │ │ │ │ 000002c0 d array_methods │ │ │ │ 0000001c t array_modexec │ │ │ │ 00000000 t array_new │ │ │ │ -00003738 t array_repeat │ │ │ │ -000021e4 t array_repr │ │ │ │ +0000371c t array_repeat │ │ │ │ +000021c8 t array_repr │ │ │ │ 0000082c t array_resize │ │ │ │ -00002370 t array_richcompare │ │ │ │ -000033f8 t array_slice.constprop.0 │ │ │ │ +00002354 t array_richcompare │ │ │ │ +000033dc t array_slice.constprop.0 │ │ │ │ 000001c8 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ -000010ac t array_subscr │ │ │ │ +00001090 t array_subscr │ │ │ │ 0000033c t array_traverse │ │ │ │ -00000a34 t arrayiter_dealloc │ │ │ │ +00000a18 t arrayiter_dealloc │ │ │ │ 00000198 d arrayiter_methods │ │ │ │ 000007f0 t arrayiter_next │ │ │ │ 00000160 d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000bac t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 000003c8 r arraytype_doc │ │ │ │ -00002c28 t b_compareitems │ │ │ │ -00002bb8 t b_getitem │ │ │ │ -00000dbc t b_setitem │ │ │ │ -00003390 t cd_getitem │ │ │ │ -000032dc t cd_setitem │ │ │ │ -0000329c t cf_getitem │ │ │ │ -000031e8 t cf_setitem │ │ │ │ -00000f60 t d_getitem │ │ │ │ -00000ecc t d_setitem │ │ │ │ +00002c0c t b_compareitems │ │ │ │ +00002b9c t b_getitem │ │ │ │ +00000da0 t b_setitem │ │ │ │ +00003374 t cd_getitem │ │ │ │ +000032c0 t cd_setitem │ │ │ │ +00003280 t cf_getitem │ │ │ │ +000031cc t cf_setitem │ │ │ │ +00000f44 t d_getitem │ │ │ │ +00000eb0 t d_setitem │ │ │ │ 00000058 r descriptors │ │ │ │ -00003614 t e_getitem │ │ │ │ -00003148 t e_setitem │ │ │ │ +000035f8 t e_getitem │ │ │ │ +0000312c t e_setitem │ │ │ │ 00000250 r emptybuf │ │ │ │ -00001088 t f_getitem │ │ │ │ -00000ff4 t f_setitem │ │ │ │ -00002fb8 t h_compareitems │ │ │ │ -00002d10 t h_getitem │ │ │ │ -00002c7c t h_setitem │ │ │ │ -00002bd4 t i_compareitems │ │ │ │ -00000a18 t i_getitem │ │ │ │ -00000b54 t i_setitem │ │ │ │ -000013ac t ins1 │ │ │ │ -000030d4 t l_compareitems │ │ │ │ -00002dc0 t l_getitem │ │ │ │ -00002d30 t l_setitem │ │ │ │ -00002128 t make_array │ │ │ │ +0000106c t f_getitem │ │ │ │ +00000fd8 t f_setitem │ │ │ │ +00002f9c t h_compareitems │ │ │ │ +00002cf4 t h_getitem │ │ │ │ +00002c60 t h_setitem │ │ │ │ +00002bb8 t i_compareitems │ │ │ │ +0000086c t i_getitem │ │ │ │ +00000b38 t i_setitem │ │ │ │ +00001390 t ins1 │ │ │ │ +000030b8 t l_compareitems │ │ │ │ +00002da4 t l_getitem │ │ │ │ +00002d14 t l_setitem │ │ │ │ +0000210c t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000254 r mformat_descriptors │ │ │ │ 00000d54 r module_doc │ │ │ │ 000005a8 t newarrayobject │ │ │ │ -00003fbc t q_compareitems │ │ │ │ -00001528 t q_getitem │ │ │ │ -00001494 t q_setitem │ │ │ │ +00003fa0 t q_compareitems │ │ │ │ +0000150c t q_getitem │ │ │ │ +00001478 t q_setitem │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00002054 t typecode_to_mformat_code │ │ │ │ -00003018 t u_compareitems │ │ │ │ -00000e9c t u_getitem │ │ │ │ -00004130 t u_setitem │ │ │ │ -000033e4 t w_compareitems │ │ │ │ -00000eb8 t w_getitem │ │ │ │ -00004024 t w_setitem │ │ │ │ +00002038 t typecode_to_mformat_code │ │ │ │ +00002ffc t u_compareitems │ │ │ │ +00000e80 t u_getitem │ │ │ │ +00004114 t u_setitem │ │ │ │ +000033c8 t w_compareitems │ │ │ │ +00000e9c t w_getitem │ │ │ │ +00004008 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000040 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ @@ -30109,15 +30108,15 @@ │ │ │ │ 00000794 t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 000001c8 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 00000714 t pyepoll_internal_close │ │ │ │ 00000af0 t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -00001ee0 t reap_obj │ │ │ │ +00001efc t reap_obj │ │ │ │ 00000400 t select_epoll │ │ │ │ 000002f4 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000348 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000006b8 t select_epoll_close │ │ │ │ 00000628 r select_epoll_close__doc__ │ │ │ │ @@ -30144,16 +30143,16 @@ │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ 00001668 t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ 00001724 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ 0000179c t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c20 t seq2set.constprop.0 │ │ │ │ -00001dd4 t set2list │ │ │ │ +00001c30 t seq2set.constprop.0 │ │ │ │ +00001ddc t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -30504,24 +30503,24 @@ │ │ │ │ 00001778 t element_setitem │ │ │ │ 00000588 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 000041bc t element_subscr │ │ │ │ 00001664 t element_tag_getter │ │ │ │ 0000149c t element_tag_setter │ │ │ │ 00001e58 t element_tail_getter │ │ │ │ -0000215c t element_tail_setter │ │ │ │ +00001d78 t element_tail_setter │ │ │ │ 00001c50 t element_text_getter │ │ │ │ 00001608 t element_text_setter │ │ │ │ 00001d34 t elementiter_dealloc │ │ │ │ 00001928 t elementiter_next │ │ │ │ 00000870 d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 000033d8 t elementiter_traverse │ │ │ │ -00001d78 t elementtree_clear │ │ │ │ -00002148 t elementtree_free │ │ │ │ +00001dd4 t elementtree_clear │ │ │ │ +000021a4 t elementtree_free │ │ │ │ 000003c4 d elementtree_slots │ │ │ │ 000014c8 t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 000027a8 t expat_comment_handler │ │ │ │ 000035c8 t expat_data_handler │ │ │ │ 000012f8 t expat_default_handler │ │ │ │ 00003b64 t expat_end_handler │ │ │ │ @@ -32238,15 +32237,15 @@ │ │ │ │ U PyMutex_Unlock │ │ │ │ U PySys_Audit │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -000004bc t Py_XDECREF │ │ │ │ +000004a0 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -32269,15 +32268,15 @@ │ │ │ │ 000000b8 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 000001c0 t syslog_openlog_impl.isra.0 │ │ │ │ 000003f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000084 d syslog_slots │ │ │ │ -00000500 t syslog_syslog │ │ │ │ +000004e4 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -33728,15 +33727,15 @@ │ │ │ │ 00000fe4 t _pystat_fromstructstat │ │ │ │ 000027d8 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 00000a90 r buffer_sizes.181 │ │ │ │ 000007f0 r buffer_sizes.191 │ │ │ │ 00008434 t build_itimerspec │ │ │ │ -000087b4 t build_itimerspec_ns │ │ │ │ +000087dc t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ 00002bbc t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U clearenv │ │ │ │ U close │ │ │ │ @@ -33869,15 +33868,15 @@ │ │ │ │ 00002fe4 r os__clearenv__doc__ │ │ │ │ 00004fb8 t os__create_environ │ │ │ │ 00000fec r os__create_environ__doc__ │ │ │ │ 00009088 t os__exit │ │ │ │ 00008748 r os__exit__doc__ │ │ │ │ 00009128 t os__inputhook │ │ │ │ 00001078 r os__inputhook__doc__ │ │ │ │ -00008898 t os__is_inputhook_installed │ │ │ │ +00008568 t os__is_inputhook_installed │ │ │ │ 00001030 r os__is_inputhook_installed__doc__ │ │ │ │ 00001630 t os__path_normpath │ │ │ │ 0000987c r os__path_normpath__doc__ │ │ │ │ 000053d0 t os__path_splitroot_ex │ │ │ │ 000098d4 r os__path_splitroot_ex__doc__ │ │ │ │ 00008fbc t os_abort │ │ │ │ 00002774 r os_abort__doc__ │ │ │ │ @@ -34173,19 +34172,19 @@ │ │ │ │ 0000551c r os_tcgetpgrp__doc__ │ │ │ │ 00007f70 t os_tcsetpgrp │ │ │ │ 000054b4 r os_tcsetpgrp__doc__ │ │ │ │ 00008070 t os_timerfd_create │ │ │ │ 00005a64 r os_timerfd_create__doc__ │ │ │ │ 000084f0 t os_timerfd_gettime │ │ │ │ 00005700 r os_timerfd_gettime__doc__ │ │ │ │ -00008820 t os_timerfd_gettime_ns │ │ │ │ +00008848 t os_timerfd_gettime_ns │ │ │ │ 0000565c r os_timerfd_gettime_ns__doc__ │ │ │ │ 000081a8 t os_timerfd_settime │ │ │ │ 00005904 r os_timerfd_settime__doc__ │ │ │ │ -00008568 t os_timerfd_settime_ns │ │ │ │ +00008590 t os_timerfd_settime_ns │ │ │ │ 000057a4 r os_timerfd_settime_ns__doc__ │ │ │ │ 00001b5c t os_times │ │ │ │ 00005c98 r os_times__doc__ │ │ │ │ 00005ff8 t os_truncate │ │ │ │ 00003380 r os_truncate__doc__ │ │ │ │ 000075d8 t os_ttyname │ │ │ │ 0000af58 r os_ttyname__doc__ │ │ │ │ @@ -35044,15 +35043,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000b18 t Py_XDECREF │ │ │ │ +00000964 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItem_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -35112,15 +35111,15 @@ │ │ │ │ 0000054c r deque___reduce____doc__ │ │ │ │ 0000005c t deque___reversed__ │ │ │ │ 00000450 r deque___reversed____doc__ │ │ │ │ 000010bc t deque___sizeof__ │ │ │ │ 00000498 r deque___sizeof____doc__ │ │ │ │ 000001e0 t deque_append │ │ │ │ 00000920 r deque_append__doc__ │ │ │ │ -000002f8 t deque_append_lock_held │ │ │ │ +000003c8 t deque_append_lock_held │ │ │ │ 00000000 t deque_append_lock_held.part.0 │ │ │ │ 00000de4 t deque_appendleft │ │ │ │ 000008d0 r deque_appendleft__doc__ │ │ │ │ 00000efc t deque_appendleft_lock_held │ │ │ │ 00000000 t deque_appendleft_lock_held.part.0 │ │ │ │ 00001df8 t deque_ass_item │ │ │ │ 0000068c t deque_clear │ │ │ │ @@ -35130,15 +35129,15 @@ │ │ │ │ 000017e4 t deque_contains │ │ │ │ 00000988 t deque_copy │ │ │ │ 000007cc r deque_copy__doc__ │ │ │ │ 00000680 t deque_copy_impl │ │ │ │ 00000878 t deque_count │ │ │ │ 00000684 r deque_count__doc__ │ │ │ │ 00000dc0 t deque_dealloc │ │ │ │ -00000a98 t deque_del_item │ │ │ │ +00000adc t deque_del_item │ │ │ │ 00001a80 t deque_extend │ │ │ │ 0000086c r deque_extend__doc__ │ │ │ │ 00000b24 t deque_extend_impl │ │ │ │ 00000a5c t deque_extendleft │ │ │ │ 00000804 r deque_extendleft__doc__ │ │ │ │ 00002574 t deque_extendleft_impl │ │ │ │ 000023f8 t deque_get_maxlen │ │ │ │ @@ -35160,15 +35159,15 @@ │ │ │ │ 00000224 t deque_new │ │ │ │ 00000848 t deque_pop │ │ │ │ 000009ac r deque_pop__doc__ │ │ │ │ 0000093c t deque_pop_impl │ │ │ │ 00000a30 t deque_popleft │ │ │ │ 0000096c r deque_popleft__doc__ │ │ │ │ 000004ac t deque_popleft_impl │ │ │ │ -00000964 t deque_remove │ │ │ │ +000009a8 t deque_remove │ │ │ │ 0000058c r deque_remove__doc__ │ │ │ │ 00000f68 t deque_repeat │ │ │ │ 000003c4 t deque_repr │ │ │ │ 0000281c t deque_reverse │ │ │ │ 000006c8 r deque_reverse__doc__ │ │ │ │ 00000070 t deque_reviter │ │ │ │ 00001a94 t deque_richcompare │ │ │ │ @@ -35194,15 +35193,15 @@ │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ 00001534 t finalize_iterator │ │ │ │ 00000388 r length_hint_doc │ │ │ │ 000002bc t newblock │ │ │ │ 000003c0 r reduce_doc │ │ │ │ 00000630 t tuplegetter_clear │ │ │ │ 000005a0 t tuplegetter_dealloc │ │ │ │ -000003dc t tuplegetter_descr_get │ │ │ │ +000002f8 t tuplegetter_descr_get │ │ │ │ 000010f0 t tuplegetter_descr_set │ │ │ │ 000001a8 d tuplegetter_members │ │ │ │ 00000188 d tuplegetter_methods │ │ │ │ 00000018 t tuplegetter_new │ │ │ │ 00001130 t tuplegetter_reduce │ │ │ │ 00001158 t tuplegetter_repr │ │ │ │ 00000138 d tuplegetter_slots │ │ │ │ @@ -35543,15 +35542,15 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyType_GetModuleByDef │ │ │ │ -000007d0 t Py_XDECREF │ │ │ │ +00000858 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFile_Flush │ │ │ │ 00000464 T _PyIOBase_cannot_pickle │ │ │ │ 00000c54 T _PyIOBase_check_closed │ │ │ │ 00000030 T _PyIOBase_check_readable │ │ │ │ @@ -35615,15 +35614,15 @@ │ │ │ │ 000009d4 t iobase_dealloc │ │ │ │ 000009e0 r iobase_doc │ │ │ │ 0000022c t iobase_enter │ │ │ │ 00000388 t iobase_exit │ │ │ │ 00000100 t iobase_finalize │ │ │ │ 0000017c d iobase_getset │ │ │ │ 00000124 t iobase_iter │ │ │ │ -00000814 t iobase_iternext │ │ │ │ +000007d0 t iobase_iternext │ │ │ │ 00000140 d iobase_members │ │ │ │ 000001b8 d iobase_methods │ │ │ │ 000000e8 d iobase_slots │ │ │ │ 00000af0 t iobase_traverse │ │ │ │ U memcpy │ │ │ │ 00000014 r rawiobase_doc │ │ │ │ 00000084 d rawiobase_methods │ │ │ │ @@ -35910,15 +35909,15 @@ │ │ │ │ 0000073c r _io_BytesIO_read__doc__ │ │ │ │ 000002a4 t _io_BytesIO_read_impl.part.0 │ │ │ │ 00000270 t _io_BytesIO_readable │ │ │ │ 000002a4 t _io_BytesIO_readable.part.0 │ │ │ │ 000009e0 r _io_BytesIO_readable__doc__ │ │ │ │ 00000bec t _io_BytesIO_readinto │ │ │ │ 000003cc r _io_BytesIO_readinto__doc__ │ │ │ │ -000004e0 t _io_BytesIO_readline │ │ │ │ +000004e8 t _io_BytesIO_readline │ │ │ │ 00000580 r _io_BytesIO_readline__doc__ │ │ │ │ 00000000 t _io_BytesIO_readlines │ │ │ │ 00000474 r _io_BytesIO_readlines__doc__ │ │ │ │ 000009c8 t _io_BytesIO_seek │ │ │ │ 000001c0 r _io_BytesIO_seek__doc__ │ │ │ │ 000002ec t _io_BytesIO_seekable │ │ │ │ 00000954 r _io_BytesIO_seekable__doc__ │ │ │ │ @@ -35954,15 +35953,15 @@ │ │ │ │ 0000005c d bytesiobuf_slots │ │ │ │ 00000d08 t bytesiobuf_traverse │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001c4 t read_bytes_lock_held │ │ │ │ 00000410 t resize_buffer_lock_held │ │ │ │ -00000698 t scan_eol_lock_held │ │ │ │ +000006a0 t scan_eol_lock_held │ │ │ │ 00000578 t unshare_buffer_lock_held │ │ │ │ 0000028c t write_bytes_lock_held │ │ │ │ │ │ │ │ bufferedio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -35998,17 +35997,17 @@ │ │ │ │ 000003c0 r .LC36 │ │ │ │ 000003c8 r .LC37 │ │ │ │ 00000400 r .LC38 │ │ │ │ 00000404 r .LC39 │ │ │ │ 00000090 r .LC4 │ │ │ │ 00000448 r .LC40 │ │ │ │ 00000454 r .LC41 │ │ │ │ -0000045c r .LC42 │ │ │ │ -00000474 r .LC43 │ │ │ │ -00000490 r .LC44 │ │ │ │ +0000046c r .LC42 │ │ │ │ +00000488 r .LC43 │ │ │ │ +000004e0 r .LC44 │ │ │ │ 000004e8 r .LC45 │ │ │ │ 00000514 r .LC46 │ │ │ │ 000000b8 r .LC5 │ │ │ │ 000000c0 r .LC6 │ │ │ │ 000000e8 r .LC7 │ │ │ │ 000000fc r .LC8 │ │ │ │ 0000011c r .LC9 │ │ │ │ @@ -36122,15 +36121,15 @@ │ │ │ │ 000012e0 t _buffered_readline │ │ │ │ 00000330 t _bufferediobase_readinto_generic │ │ │ │ 00001074 t _bufferedreader_fill_buffer │ │ │ │ 00000768 t _bufferedreader_raw_read │ │ │ │ 00000fd4 t _bufferedreader_read_fast │ │ │ │ 000026fc t _bufferedwriter_flush_unlocked │ │ │ │ 00002918 t _bufferedwriter_raw_write │ │ │ │ -00000738 t _enter_buffered_busy │ │ │ │ +00000578 t _enter_buffered_busy │ │ │ │ 0000258c t _forward_call │ │ │ │ 00002330 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 00001e48 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ @@ -36144,25 +36143,25 @@ │ │ │ │ 000008ac t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ 00000158 t _io__BufferedIOBase_readinto │ │ │ │ 00000460 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ -00000694 t _io__BufferedIOBase_write │ │ │ │ +00000794 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ -000005e4 t _io__Buffered___sizeof__ │ │ │ │ +000006e4 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ 000010e8 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 000010fc t _io__Buffered__dealloc_warn_impl │ │ │ │ 000011d0 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 00000720 t _io__Buffered_closed_get │ │ │ │ -00000614 t _io__Buffered_detach │ │ │ │ +00000714 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ 00001b14 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ 00001dd8 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 0000119c t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ @@ -36237,18 +36236,18 @@ │ │ │ │ 00000024 t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ 00000504 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 00000110 t bufferedrwpair_peek │ │ │ │ 00000134 t bufferedrwpair_read │ │ │ │ -00000578 t bufferedrwpair_read1 │ │ │ │ +00000678 t bufferedrwpair_read1 │ │ │ │ 000028a8 t bufferedrwpair_readable │ │ │ │ -0000059c t bufferedrwpair_readinto │ │ │ │ -000005c0 t bufferedrwpair_readinto1 │ │ │ │ +0000069c t bufferedrwpair_readinto │ │ │ │ +000006c0 t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ 000027b4 t bufferedrwpair_traverse │ │ │ │ 00002c98 t bufferedrwpair_writable │ │ │ │ 00000000 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ @@ -36811,20 +36810,20 @@ │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ 000004a8 d __compound_literal.0 │ │ │ │ -0000295c t _grouper_create │ │ │ │ -00002a40 t _grouper_dealloc │ │ │ │ -000013c4 t _grouper_next │ │ │ │ +00002788 t _grouper_create │ │ │ │ +0000286c t _grouper_dealloc │ │ │ │ +00001678 t _grouper_next │ │ │ │ 00000b24 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ -00000d68 t _grouper_traverse │ │ │ │ +00000d00 t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ 00000050 r _keywords.19 │ │ │ │ 0000005c r _keywords.22 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -36841,199 +36840,199 @@ │ │ │ │ 000001ec d _parser.14 │ │ │ │ 0000032c d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 00000300 d _parser.8 │ │ │ │ -000003e8 t accumulate_dealloc │ │ │ │ -000030d4 t accumulate_next │ │ │ │ +00000380 t accumulate_dealloc │ │ │ │ +00002f68 t accumulate_next │ │ │ │ 00000654 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ -0000135c t accumulate_traverse │ │ │ │ -00002da8 t batched_dealloc │ │ │ │ +000012f4 t accumulate_traverse │ │ │ │ +00002c3c t batched_dealloc │ │ │ │ 00002428 t batched_new │ │ │ │ 0000198c r batched_new__doc__ │ │ │ │ 00000fb8 t batched_next │ │ │ │ 00000bfc d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -000029d4 t batched_traverse │ │ │ │ +00002800 t batched_traverse │ │ │ │ 00000b70 r chain_class_getitem_doc │ │ │ │ 00002044 t chain_dealloc │ │ │ │ 00000be0 r chain_doc │ │ │ │ 000008ac d chain_methods │ │ │ │ 000020ac t chain_new │ │ │ │ 00001fcc t chain_new_internal │ │ │ │ 00000c38 t chain_next │ │ │ │ 00000df8 t chain_next_lock_held │ │ │ │ 0000085c d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -0000305c t chain_traverse │ │ │ │ -00003518 t combinations_dealloc │ │ │ │ +00002ef0 t chain_traverse │ │ │ │ +000033ac t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ -00001a58 t combinations_next │ │ │ │ -00000868 t combinations_sizeof │ │ │ │ +00001d0c t combinations_next │ │ │ │ +00000800 t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ -00000624 t combinations_traverse │ │ │ │ -0000053c t compress_dealloc │ │ │ │ -00003238 t compress_next │ │ │ │ +000005bc t combinations_traverse │ │ │ │ +000004d4 t compress_dealloc │ │ │ │ +000030cc t compress_next │ │ │ │ 0000060c d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ -00001694 t compress_traverse │ │ │ │ +0000162c t compress_traverse │ │ │ │ 000010a4 t count_dealloc │ │ │ │ 00000000 t count_next │ │ │ │ -00000e68 t count_repr │ │ │ │ +00000e00 t count_repr │ │ │ │ 00000574 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000a5c t count_traverse │ │ │ │ -00000a50 t cwr_dealloc │ │ │ │ +000009e8 t cwr_dealloc │ │ │ │ 0000075c d cwr_methods │ │ │ │ -00003a20 t cwr_next │ │ │ │ -00000a2c t cwr_sizeof │ │ │ │ +000038b4 t cwr_next │ │ │ │ +000009c4 t cwr_sizeof │ │ │ │ 0000070c d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ -00000de8 t cwr_traverse │ │ │ │ -00000800 t cycle_dealloc │ │ │ │ -00003588 t cycle_next │ │ │ │ +00000d80 t cwr_traverse │ │ │ │ +00000798 t cycle_dealloc │ │ │ │ +0000341c t cycle_next │ │ │ │ 000009fc d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ -00001414 t cycle_traverse │ │ │ │ -00000c2c t dropwhile_dealloc │ │ │ │ -000038fc t dropwhile_next │ │ │ │ +000013ac t cycle_traverse │ │ │ │ +00000bc4 t dropwhile_dealloc │ │ │ │ +00003790 t dropwhile_next │ │ │ │ 000009b4 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ -00001494 t dropwhile_traverse │ │ │ │ +0000142c t dropwhile_traverse │ │ │ │ 000023c0 t filterfalse_dealloc │ │ │ │ 00002268 t filterfalse_next │ │ │ │ 000005c4 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ -00001514 t filterfalse_traverse │ │ │ │ -00002ae4 t groupby_dealloc │ │ │ │ -00002788 t groupby_next │ │ │ │ +000014ac t filterfalse_traverse │ │ │ │ +00002910 t groupby_dealloc │ │ │ │ +00001228 t groupby_next │ │ │ │ 00000b64 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ -00000c94 t groupby_traverse │ │ │ │ +00000c2c t groupby_traverse │ │ │ │ 00001f34 t islice_dealloc │ │ │ │ 00000cb8 r islice_doc │ │ │ │ 00001c44 t islice_new │ │ │ │ 00000a6c t islice_next │ │ │ │ 00000924 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ 000000c0 t islice_traverse │ │ │ │ -00001714 t itertools__grouper │ │ │ │ -000011f0 t itertools__tee │ │ │ │ +000016ac t itertools__grouper │ │ │ │ +00001188 t itertools__tee │ │ │ │ 00001704 r itertools__tee__doc__ │ │ │ │ -0000024c t itertools_accumulate │ │ │ │ +000001e4 t itertools_accumulate │ │ │ │ 000010f4 r itertools_accumulate__doc__ │ │ │ │ 00001f94 t itertools_chain_from_iterable │ │ │ │ 000013e4 r itertools_chain_from_iterable__doc__ │ │ │ │ -0000337c t itertools_combinations │ │ │ │ +00003210 t itertools_combinations │ │ │ │ 0000133c r itertools_combinations__doc__ │ │ │ │ -0000088c t itertools_combinations_with_replacement │ │ │ │ +00000824 t itertools_combinations_with_replacement │ │ │ │ 00001220 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00000460 t itertools_compress │ │ │ │ +000003f8 t itertools_compress │ │ │ │ 00001030 r itertools_compress__doc__ │ │ │ │ 00000758 t itertools_count │ │ │ │ 00000ea4 r itertools_count__doc__ │ │ │ │ -000006a4 t itertools_cycle │ │ │ │ +0000063c t itertools_cycle │ │ │ │ 0000163c r itertools_cycle__doc__ │ │ │ │ -00000b14 t itertools_dropwhile │ │ │ │ +00000aac t itertools_dropwhile │ │ │ │ 00001594 r itertools_dropwhile__doc__ │ │ │ │ 00002150 t itertools_filterfalse │ │ │ │ 00000f90 r itertools_filterfalse__doc__ │ │ │ │ 000025ec t itertools_groupby │ │ │ │ 0000179c r itertools_groupby__doc__ │ │ │ │ 0000110c t itertools_permutations │ │ │ │ 00001170 r itertools_permutations__doc__ │ │ │ │ -00003694 t itertools_starmap │ │ │ │ +00003528 t itertools_starmap │ │ │ │ 00001464 r itertools_starmap__doc__ │ │ │ │ -00002b64 t itertools_takewhile │ │ │ │ +00002990 t itertools_takewhile │ │ │ │ 00001508 r itertools_takewhile__doc__ │ │ │ │ 00001644 t itertools_tee │ │ │ │ 000016b4 r itertools_tee__doc__ │ │ │ │ -0000181c t itertools_teedataobject │ │ │ │ +000017b4 t itertools_teedataobject │ │ │ │ 00001740 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 00000af0 t itertoolsmodule_clear │ │ │ │ 0000001c t itertoolsmodule_exec │ │ │ │ 00001090 t itertoolsmodule_free │ │ │ │ 00000480 d itertoolsmodule_slots │ │ │ │ 000004cc t itertoolsmodule_traverse │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ -00001078 t pairwise_dealloc │ │ │ │ -00000f30 t pairwise_new │ │ │ │ +00001010 t pairwise_dealloc │ │ │ │ +00000ec8 t pairwise_new │ │ │ │ 00001900 r pairwise_new__doc__ │ │ │ │ -00003c24 t pairwise_next │ │ │ │ +00003ab8 t pairwise_next │ │ │ │ 00000bac d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ -000010e8 t pairwise_traverse │ │ │ │ +00001080 t pairwise_traverse │ │ │ │ 000006ec d permuations_methods │ │ │ │ 000019d4 t permutations_dealloc │ │ │ │ 000013a4 t permutations_next │ │ │ │ -00000ac0 t permutations_sizeof │ │ │ │ +00000a58 t permutations_sizeof │ │ │ │ 0000069c d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ -00000188 t permutations_traverse │ │ │ │ +00000120 t permutations_traverse │ │ │ │ 00001964 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 0000083c d product_methods │ │ │ │ 000000dc t product_new │ │ │ │ 0000032c t product_next │ │ │ │ -00000aec t product_sizeof │ │ │ │ +00000a84 t product_sizeof │ │ │ │ 000007ec d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ -000005a4 t product_traverse │ │ │ │ +0000053c t product_traverse │ │ │ │ 00001be4 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ -00000208 t repeat_len │ │ │ │ +000001a0 t repeat_len │ │ │ │ 00000554 d repeat_methods │ │ │ │ 00001b20 t repeat_new │ │ │ │ 00000a0c t repeat_next │ │ │ │ -00001184 t repeat_repr │ │ │ │ +0000111c t repeat_repr │ │ │ │ 000004fc d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000060 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00003894 t starmap_dealloc │ │ │ │ -000037ac t starmap_next │ │ │ │ +00003728 t starmap_dealloc │ │ │ │ +00003640 t starmap_next │ │ │ │ 000008dc d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ -00001594 t starmap_traverse │ │ │ │ -00000120 t takewhile_dealloc │ │ │ │ -00002c94 t takewhile_next │ │ │ │ +0000152c t starmap_traverse │ │ │ │ +00002bd4 t takewhile_dealloc │ │ │ │ +00002ac0 t takewhile_next │ │ │ │ 0000096c d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ -00001614 t takewhile_traverse │ │ │ │ +000015ac t takewhile_traverse │ │ │ │ 00001aa8 t tee_clear │ │ │ │ -000012ac t tee_copy │ │ │ │ +00001244 t tee_copy │ │ │ │ 000018f4 t tee_copy_impl │ │ │ │ 00001a4c t tee_dealloc │ │ │ │ 00001808 t tee_fromiterable │ │ │ │ 00000a9c d tee_members │ │ │ │ 00000ac4 d tee_methods │ │ │ │ -00001228 t tee_next │ │ │ │ +000014dc t tee_next │ │ │ │ 00000a44 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000000 t tee_traverse │ │ │ │ 00000e80 r teecopy_doc │ │ │ │ 00000900 t teedataobject_clear │ │ │ │ 00000758 t teedataobject_dealloc │ │ │ │ 0000062c t teedataobject_newinternal.isra.0 │ │ │ │ 00000ae4 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000690 t teedataobject_traverse │ │ │ │ -00002fec t zip_longest_dealloc │ │ │ │ +00002e80 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ -00002e08 t zip_longest_new │ │ │ │ -000015f8 t zip_longest_next │ │ │ │ -000012c0 t zip_longest_traverse │ │ │ │ +00002c9c t zip_longest_new │ │ │ │ +000018ac t zip_longest_next │ │ │ │ +00001258 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000444 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -37139,16 +37138,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00008af0 t Py_UNICODE_ISALNUM │ │ │ │ -00004600 t Py_XDECREF │ │ │ │ +00008ef8 t Py_UNICODE_ISALNUM │ │ │ │ +00004608 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 │ │ │ │ @@ -37199,15 +37198,15 @@ │ │ │ │ 000003e8 d _kwtuple.25 │ │ │ │ 0000040c d _kwtuple.28 │ │ │ │ 00000430 d _kwtuple.31 │ │ │ │ 0000044c d _kwtuple.34 │ │ │ │ 00000468 d _kwtuple.37 │ │ │ │ 000002f0 d _kwtuple.4 │ │ │ │ 00000314 d _kwtuple.7 │ │ │ │ -00005a98 t _pair │ │ │ │ +000056e0 t _pair │ │ │ │ 00000108 d _parser.12 │ │ │ │ 00000134 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 000001e4 d _parser.21 │ │ │ │ 000001b8 d _parser.24 │ │ │ │ 00000210 d _parser.27 │ │ │ │ @@ -37217,154 +37216,154 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 0000018c d _parser.9 │ │ │ │ 00000948 t _sre_SRE_Match___copy__ │ │ │ │ 000007d8 r _sre_SRE_Match___copy____doc__ │ │ │ │ 0000096c t _sre_SRE_Match___deepcopy__ │ │ │ │ 000007b4 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00005ec0 t _sre_SRE_Match_end │ │ │ │ +000061f4 t _sre_SRE_Match_end │ │ │ │ 00000854 r _sre_SRE_Match_end__doc__ │ │ │ │ 00000990 t _sre_SRE_Match_expand │ │ │ │ 00000a88 r _sre_SRE_Match_expand__doc__ │ │ │ │ -00001564 t _sre_SRE_Match_groupdict │ │ │ │ +000011ac t _sre_SRE_Match_groupdict │ │ │ │ 00000908 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00000b84 t _sre_SRE_Match_groups │ │ │ │ +000058cc t _sre_SRE_Match_groups │ │ │ │ 000009d8 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00005a10 t _sre_SRE_Match_span │ │ │ │ +00005658 t _sre_SRE_Match_span │ │ │ │ 000007f0 r _sre_SRE_Match_span__doc__ │ │ │ │ -000014c0 t _sre_SRE_Match_start │ │ │ │ +0000ac38 t _sre_SRE_Match_start │ │ │ │ 000008ac r _sre_SRE_Match_start__doc__ │ │ │ │ 00000540 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000c8c r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000564 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000c68 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -000020d8 t _sre_SRE_Pattern_findall │ │ │ │ +00001d20 t _sre_SRE_Pattern_findall │ │ │ │ 00000f60 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000549c t _sre_SRE_Pattern_finditer │ │ │ │ +000050e4 t _sre_SRE_Pattern_finditer │ │ │ │ 00000e9c r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00001910 t _sre_SRE_Pattern_fullmatch │ │ │ │ +00001558 t _sre_SRE_Pattern_fullmatch │ │ │ │ 000010a4 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000740 t _sre_SRE_Pattern_prefixmatch │ │ │ │ 00001104 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ 0000063c t _sre_SRE_Pattern_scanner │ │ │ │ 00000e60 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -000061ac t _sre_SRE_Pattern_search │ │ │ │ +00006614 t _sre_SRE_Pattern_search │ │ │ │ 00000fdc r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00001bc8 t _sre_SRE_Pattern_split │ │ │ │ +00001810 t _sre_SRE_Pattern_split │ │ │ │ 00000e0c r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00008b50 t _sre_SRE_Pattern_sub │ │ │ │ +00008f58 t _sre_SRE_Pattern_sub │ │ │ │ 00000d64 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00005ec8 t _sre_SRE_Pattern_subn │ │ │ │ +00005b10 t _sre_SRE_Pattern_subn │ │ │ │ 00000ca4 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 000007f8 t _sre_SRE_Scanner_prefixmatch │ │ │ │ 00000798 r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ -000057f8 t _sre_SRE_Scanner_search │ │ │ │ +00005440 t _sre_SRE_Scanner_search │ │ │ │ 00000780 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00005e60 t _sre_ascii_iscased │ │ │ │ +00005aa8 t _sre_ascii_iscased │ │ │ │ 00001208 r _sre_ascii_iscased__doc__ │ │ │ │ -0000cf14 t _sre_ascii_tolower │ │ │ │ +0000d464 t _sre_ascii_tolower │ │ │ │ 000011b0 r _sre_ascii_tolower__doc__ │ │ │ │ 00000210 t _sre_compile │ │ │ │ 00000c10 r _sre_compile__doc__ │ │ │ │ 00000c2c t _sre_getcodesize │ │ │ │ 00001234 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 00000b18 r _sre_template__doc__ │ │ │ │ 00000814 t _sre_unicode_iscased │ │ │ │ 000011dc r _sre_unicode_iscased__doc__ │ │ │ │ 00000880 t _sre_unicode_tolower │ │ │ │ 00001184 r _sre_unicode_tolower__doc__ │ │ │ │ 00000908 t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ -00006060 t char_loc_ignore │ │ │ │ -00001254 t compile_template │ │ │ │ +00005ca8 t char_loc_ignore │ │ │ │ +00000f40 t compile_template │ │ │ │ 00000444 r copyright │ │ │ │ -00004284 t data_stack_grow │ │ │ │ -00005bac t expand_template │ │ │ │ +0000428c t data_stack_grow │ │ │ │ +000057f4 t expand_template │ │ │ │ 00000528 r flag_names.3 │ │ │ │ -00005a4c t getslice │ │ │ │ +00005d80 t getslice │ │ │ │ 000005f8 t getstring.part.0 │ │ │ │ -00004744 t match_clear │ │ │ │ -00004644 t match_dealloc │ │ │ │ +0000474c t match_clear │ │ │ │ +0000464c t match_dealloc │ │ │ │ 000012d8 r match_doc │ │ │ │ -00005ff4 t match_getindex │ │ │ │ -00005480 t match_getitem │ │ │ │ +00006328 t match_getindex │ │ │ │ +000050c8 t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -000060c4 t match_getslice │ │ │ │ -000058b8 t match_getslice_by_index │ │ │ │ -00005ad0 t match_group │ │ │ │ +000063f8 t match_getslice │ │ │ │ +00005bec t match_getslice_by_index │ │ │ │ +00005e04 t match_group │ │ │ │ 00001254 r match_group_doc │ │ │ │ -00005e00 t match_lastgroup_get │ │ │ │ +00005a48 t match_lastgroup_get │ │ │ │ 00000608 t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ 00000a6c t match_regs_get │ │ │ │ 00000b34 t match_repr │ │ │ │ 000005f0 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -00005b14 t match_traverse │ │ │ │ +0000575c t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000738 t pattern_clear │ │ │ │ 000006c0 t pattern_dealloc │ │ │ │ 0000134c r pattern_doc │ │ │ │ 00000bbc t pattern_error │ │ │ │ 00000860 d pattern_getset │ │ │ │ -00001494 t pattern_groupindex │ │ │ │ -0000142c t pattern_hash │ │ │ │ +00001180 t pattern_groupindex │ │ │ │ +00001118 t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ -0000432c t pattern_new_match │ │ │ │ -00000e98 t pattern_repr │ │ │ │ +00004334 t pattern_new_match │ │ │ │ +00000b84 t pattern_repr │ │ │ │ 00000a88 t pattern_richcompare │ │ │ │ -00005748 t pattern_scanner.isra.0 │ │ │ │ +00005390 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00008ce8 t pattern_subx │ │ │ │ -00004824 t pattern_traverse │ │ │ │ -0000a788 t repeat_pool_malloc │ │ │ │ -000059b4 t scanner_clear │ │ │ │ -0000594c t scanner_dealloc │ │ │ │ +000090f0 t pattern_subx │ │ │ │ +0000482c t pattern_traverse │ │ │ │ +0000abac t repeat_pool_malloc │ │ │ │ +000055fc t scanner_clear │ │ │ │ +00005594 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 000004e0 t scanner_traverse │ │ │ │ -0000564c t sre_category │ │ │ │ -000010e0 t sre_clear │ │ │ │ +00005660 t sre_category │ │ │ │ +00000dcc t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ -00001240 t sre_free │ │ │ │ +00000f2c t sre_free │ │ │ │ 00001308 t sre_match │ │ │ │ -00007ac0 t sre_search │ │ │ │ +00007ec4 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 00000614 r sre_targets.40 │ │ │ │ 00000568 r sre_targets.41 │ │ │ │ 0000047c r sre_targets.42 │ │ │ │ -000060d0 t sre_tolower │ │ │ │ -00006104 t sre_toupper │ │ │ │ +00005d18 t sre_tolower │ │ │ │ +00005d4c t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ -000051e4 t sre_ucs1_charset.isra.0 │ │ │ │ +000051f8 t sre_ucs1_charset.isra.0 │ │ │ │ 00000588 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000048e4 t sre_ucs1_count │ │ │ │ +000048ec t sre_ucs1_count │ │ │ │ 0000134c t sre_ucs1_match │ │ │ │ -00002520 t sre_ucs2_count │ │ │ │ -0000a814 t sre_ucs2_match │ │ │ │ +00002168 t sre_ucs2_count │ │ │ │ +0000ad64 t sre_ucs2_match │ │ │ │ 00000264 t sre_ucs4_count │ │ │ │ -000027cc t sre_ucs4_match │ │ │ │ +00002414 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00004528 t state_fini │ │ │ │ -00001fe4 t state_getslice │ │ │ │ +00004530 t state_fini │ │ │ │ +00001c2c t state_getslice │ │ │ │ 00001100 t state_init │ │ │ │ -0000183c t template_clear │ │ │ │ +00001484 t template_clear │ │ │ │ 00000204 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00001790 t template_traverse │ │ │ │ +000013d8 t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -37664,15 +37663,15 @@ │ │ │ │ 00000a28 t _thread_lock_acquire_lock │ │ │ │ 00001e4c r _thread_lock_acquire_lock__doc__ │ │ │ │ 00000398 t _thread_lock_locked │ │ │ │ 00001c74 r _thread_lock_locked__doc__ │ │ │ │ 000003ac t _thread_lock_locked_impl │ │ │ │ 00000a00 t _thread_lock_locked_lock │ │ │ │ 00001c38 r _thread_lock_locked_lock__doc__ │ │ │ │ -00001b90 t _thread_lock_release │ │ │ │ +00001cf8 t _thread_lock_release │ │ │ │ 00001d6c r _thread_lock_release__doc__ │ │ │ │ 00002eec t _thread_lock_release_lock │ │ │ │ 00001d2c r _thread_lock_release_lock__doc__ │ │ │ │ 00001d48 t _thread_set_name │ │ │ │ 00001524 r _thread_set_name__doc__ │ │ │ │ 00000b68 r allocate_doc │ │ │ │ 00000bac r allocate_lock_doc │ │ │ │ @@ -37753,15 +37752,15 @@ │ │ │ │ 00000228 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 00000304 t thread_module_clear │ │ │ │ 0000001c t thread_module_exec │ │ │ │ 0000056c t thread_module_free │ │ │ │ 000001f4 d thread_module_slots │ │ │ │ 00000238 t thread_module_traverse │ │ │ │ -00001be0 t thread_run │ │ │ │ +00001b90 t thread_run │ │ │ │ 00001424 t thread_shutdown │ │ │ │ 000007c4 t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.13 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -38192,15 +38191,15 @@ │ │ │ │ U PySet_New │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetFlags │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ -000008c4 t Py_XDECREF │ │ │ │ +000008e8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyObject_IsAbstract │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_SetFlags │ │ │ │ U _PyType_SetFlagsRecursive │ │ │ │ @@ -38210,17 +38209,17 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000080 d __compound_literal.0 │ │ │ │ 00000000 t _abc__abc_init │ │ │ │ 00000300 r _abc__abc_init__doc__ │ │ │ │ 00000114 t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ -00000998 t _abc__abc_register │ │ │ │ +000009b8 t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ -00000b48 t _abc__abc_subclasscheck │ │ │ │ +00000b68 t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 000000b4 t _abc__get_dump │ │ │ │ 00000370 r _abc__get_dump__doc__ │ │ │ │ 00000408 t _abc__reset_caches │ │ │ │ 0000046c r _abc__reset_caches__doc__ │ │ │ │ 0000001c t _abc__reset_registry │ │ │ │ @@ -38232,24 +38231,24 @@ │ │ │ │ 00000000 d _abcmodule │ │ │ │ 000000a4 t _abcmodule_clear │ │ │ │ 0000001c t _abcmodule_exec │ │ │ │ 00000100 t _abcmodule_free │ │ │ │ 0000008c d _abcmodule_methods │ │ │ │ 00000058 d _abcmodule_slots │ │ │ │ 0000006c t _abcmodule_traverse │ │ │ │ -00001310 t _add_to_weak_set.isra.0 │ │ │ │ +00001330 t _add_to_weak_set.isra.0 │ │ │ │ 00000358 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ -000011a4 t _get_impl │ │ │ │ -00001244 t _in_weak_set.isra.0 │ │ │ │ -00001618 t abc_data_clear │ │ │ │ -00001518 t abc_data_dealloc │ │ │ │ +000011c4 t _get_impl │ │ │ │ +00001264 t _in_weak_set.isra.0 │ │ │ │ +00001638 t abc_data_clear │ │ │ │ +00001538 t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ -00000908 t abc_data_new │ │ │ │ -00001474 t abc_data_traverse │ │ │ │ +0000092c t abc_data_new │ │ │ │ +00001494 t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000164 r .LC10 │ │ │ │ 00000188 r .LC11 │ │ │ │ @@ -38358,95 +38357,95 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000016c d __compound_literal.0 │ │ │ │ -00001338 t _functools__lru_cache_wrapper_cache_clear │ │ │ │ +00001244 t _functools__lru_cache_wrapper_cache_clear │ │ │ │ 000002d8 r _functools__lru_cache_wrapper_cache_clear__doc__ │ │ │ │ 00000000 t _functools__lru_cache_wrapper_cache_info │ │ │ │ 00000318 r _functools__lru_cache_wrapper_cache_info__doc__ │ │ │ │ 0000083c t _functools_clear │ │ │ │ 00000dd8 t _functools_cmp_to_key │ │ │ │ 00000528 r _functools_cmp_to_key__doc__ │ │ │ │ 00000018 r _functools_doc │ │ │ │ 0000001c t _functools_exec │ │ │ │ 00000a34 t _functools_free │ │ │ │ 00000178 d _functools_methods │ │ │ │ 00000000 d _functools_module │ │ │ │ -00001484 t _functools_reduce │ │ │ │ +00001390 t _functools_reduce │ │ │ │ 0000034c r _functools_reduce__doc__ │ │ │ │ 00000144 d _functools_slots │ │ │ │ 0000038c t _functools_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 0000010c d _kwtuple.0 │ │ │ │ 00000128 d _kwtuple.3 │ │ │ │ 000000e0 d _parser.2 │ │ │ │ 000000ac d _parser.5 │ │ │ │ 00001230 t bounded_lru_cache_wrapper │ │ │ │ -00001934 t infinite_lru_cache_wrapper │ │ │ │ +00001a28 t infinite_lru_cache_wrapper │ │ │ │ 00000e9c t keyobject_call │ │ │ │ 00000fa0 t keyobject_clear │ │ │ │ 00000f40 t keyobject_dealloc │ │ │ │ 0000031c d keyobject_getset │ │ │ │ 00000344 d keyobject_members │ │ │ │ -00001040 t keyobject_richcompare │ │ │ │ +00001934 t keyobject_richcompare │ │ │ │ 00000068 t keyobject_text_signature │ │ │ │ -000013b4 t keyobject_traverse │ │ │ │ +000012c0 t keyobject_traverse │ │ │ │ 000002d4 d keyobject_type_slots │ │ │ │ 00000070 d keyobject_type_spec │ │ │ │ 00000098 d keywords.6 │ │ │ │ 000000d8 d kwargs.7 │ │ │ │ 00000dac t lru_cache_call │ │ │ │ 00000d00 t lru_cache_clear_list │ │ │ │ 00000084 t lru_cache_copy │ │ │ │ 00000af8 t lru_cache_dealloc │ │ │ │ 000000a8 t lru_cache_deepcopy │ │ │ │ -00001470 t lru_cache_descr_get │ │ │ │ +0000137c t lru_cache_descr_get │ │ │ │ 0000003c r lru_cache_doc │ │ │ │ 0000023c d lru_cache_getsetlist │ │ │ │ 00000200 d lru_cache_memberlist │ │ │ │ 00000264 d lru_cache_methods │ │ │ │ 00000610 t lru_cache_new │ │ │ │ 000000cc t lru_cache_reduce │ │ │ │ 00000b70 t lru_cache_tp_clear │ │ │ │ 00000bc8 t lru_cache_tp_traverse │ │ │ │ 000001a8 d lru_cache_type_slots │ │ │ │ 0000005c d lru_cache_type_spec │ │ │ │ 00000d74 t lru_list_elem_dealloc │ │ │ │ 000002c4 d lru_list_elem_type_slots │ │ │ │ 00000084 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ -00001134 t partial_call │ │ │ │ +00001040 t partial_call │ │ │ │ 00000514 t partial_clear │ │ │ │ 0000049c t partial_dealloc │ │ │ │ -0000142c t partial_descr_get │ │ │ │ +00001338 t partial_descr_get │ │ │ │ 00000204 r partial_doc │ │ │ │ 00000424 d partial_getsetlist │ │ │ │ 0000044c d partial_memberlist │ │ │ │ 000003e4 d partial_methods │ │ │ │ 00000000 t partial_new │ │ │ │ -00001d44 t partial_reduce │ │ │ │ -00001a88 t partial_repr │ │ │ │ -0000177c t partial_setstate │ │ │ │ +00001e54 t partial_reduce │ │ │ │ +00001994 t partial_repr │ │ │ │ +00001688 t partial_setstate │ │ │ │ 00000a48 t partial_traverse │ │ │ │ 0000036c d partial_type_slots │ │ │ │ 00000048 d partial_type_spec │ │ │ │ 00000508 t partial_vectorcall │ │ │ │ 000009d0 t placeholder_dealloc │ │ │ │ 00000280 r placeholder_doc │ │ │ │ 00000510 d placeholder_methods │ │ │ │ 000002b4 t placeholder_new │ │ │ │ 000000e8 t placeholder_reduce │ │ │ │ 00000104 t placeholder_repr │ │ │ │ 000004d8 d placeholder_type_slots │ │ │ │ 00000034 d placeholder_type_spec │ │ │ │ -00001d4c t uncached_lru_cache_wrapper │ │ │ │ +00001c58 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000070 r .LC10 │ │ │ │ @@ -38984,15 +38983,15 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000009c0 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000a1c t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -000000c8 t stat_S_ISBLK │ │ │ │ +00000000 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 0000076c t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 0000069c t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000058 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ @@ -39000,15 +38999,15 @@ │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000704 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 000000a0 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000005c0 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000000 t stat_S_ISSOCK │ │ │ │ +000000c8 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ 000000b4 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000001c t stat_exec │ │ │ │ 000007d4 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ @@ -39212,31 +39211,31 @@ │ │ │ │ 00000710 r .LC59 │ │ │ │ 00000054 r .LC6 │ │ │ │ 00000740 r .LC60 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ 00000000 r CSWTCH.237 │ │ │ │ -00004158 t FutureIter_am_send │ │ │ │ -00004174 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ -00004474 t FutureIter_clear │ │ │ │ -00001d98 t FutureIter_close │ │ │ │ -000043d8 t FutureIter_dealloc │ │ │ │ -000029d8 t FutureIter_iternext │ │ │ │ +000040cc t FutureIter_am_send │ │ │ │ +000040e8 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ +00004228 t FutureIter_clear │ │ │ │ +00001fc0 t FutureIter_close │ │ │ │ +0000418c t FutureIter_dealloc │ │ │ │ +00002c00 t FutureIter_iternext │ │ │ │ 000009a0 d FutureIter_methods │ │ │ │ -00002a54 t FutureIter_send │ │ │ │ +00002c7c t FutureIter_send │ │ │ │ 00000958 d FutureIter_slots │ │ │ │ 00000048 d FutureIter_spec │ │ │ │ -00000ef0 t FutureIter_throw │ │ │ │ -00001d00 t FutureIter_traverse │ │ │ │ -000037b4 t FutureObj_clear │ │ │ │ -00003afc t FutureObj_dealloc │ │ │ │ -00003558 t FutureObj_finalize │ │ │ │ -000015f0 t FutureObj_repr │ │ │ │ -00001abc t FutureObj_traverse │ │ │ │ +00001118 t FutureIter_throw │ │ │ │ +00001e74 t FutureIter_traverse │ │ │ │ +00003728 t FutureObj_clear │ │ │ │ +00003a70 t FutureObj_dealloc │ │ │ │ +000034cc t FutureObj_finalize │ │ │ │ +00001818 t FutureObj_repr │ │ │ │ +00001ce4 t FutureObj_traverse │ │ │ │ 00000a48 d FutureType_getsetlist │ │ │ │ 00000b24 d FutureType_methods │ │ │ │ 000009e0 d Future_slots │ │ │ │ 0000005c d Future_spec │ │ │ │ U PyCMethod_New │ │ │ │ U PyContext_CopyCurrent │ │ │ │ U PyCoro_Type │ │ │ │ @@ -39316,27 +39315,27 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000e8c t Py_XDECREF │ │ │ │ -000036e4 t TaskObj_clear │ │ │ │ -000032ec t TaskObj_dealloc │ │ │ │ -0000338c t TaskObj_finalize │ │ │ │ -000018dc t TaskObj_repr │ │ │ │ -00000944 t TaskObj_traverse │ │ │ │ +00003658 t TaskObj_clear │ │ │ │ +00003260 t TaskObj_dealloc │ │ │ │ +00003300 t TaskObj_finalize │ │ │ │ +00001b04 t TaskObj_repr │ │ │ │ +000009c0 t TaskObj_traverse │ │ │ │ 00001534 t TaskStepMethWrapper_call │ │ │ │ -00002950 t TaskStepMethWrapper_clear │ │ │ │ -000028ec t TaskStepMethWrapper_dealloc │ │ │ │ -00001d60 t TaskStepMethWrapper_get___self__ │ │ │ │ +00002948 t TaskStepMethWrapper_clear │ │ │ │ +000028e4 t TaskStepMethWrapper_dealloc │ │ │ │ +00001f88 t TaskStepMethWrapper_get___self__ │ │ │ │ 00000930 d TaskStepMethWrapper_getsetlist │ │ │ │ 000008f8 d TaskStepMethWrapper_slots │ │ │ │ 00000034 d TaskStepMethWrapper_spec │ │ │ │ -000013b8 t TaskStepMethWrapper_traverse │ │ │ │ +000015e0 t TaskStepMethWrapper_traverse │ │ │ │ 00000754 d TaskType_getsetlist │ │ │ │ 000007b8 d TaskType_methods │ │ │ │ 000000dc d TaskWakeupDef │ │ │ │ 000006ec d Task_slots │ │ │ │ 00000070 d Task_spec │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -39359,115 +39358,115 @@ │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005e0 d __compound_literal.0 │ │ │ │ -00002480 t _asyncio_Future___init__ │ │ │ │ +00002478 t _asyncio_Future___init__ │ │ │ │ 00001c40 r _asyncio_Future___init____doc__ │ │ │ │ -00002870 t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ +00002a98 t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ 000010c8 t _asyncio_Future__asyncio_future_blocking_get │ │ │ │ -00001504 t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ -000016cc t _asyncio_Future__callbacks_get │ │ │ │ -000015b8 t _asyncio_Future__cancel_message_get │ │ │ │ -00002974 t _asyncio_Future__cancel_message_set │ │ │ │ -00000cf4 t _asyncio_Future__exception_get │ │ │ │ -000020f8 t _asyncio_Future__log_traceback_get │ │ │ │ -00002078 t _asyncio_Future__log_traceback_set │ │ │ │ -00001c4c t _asyncio_Future__loop_get │ │ │ │ -00002064 t _asyncio_Future__make_cancelled_error │ │ │ │ +0000172c t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ +000018f4 t _asyncio_Future__callbacks_get │ │ │ │ +000017e0 t _asyncio_Future__cancel_message_get │ │ │ │ +00002b9c t _asyncio_Future__cancel_message_set │ │ │ │ +00000d70 t _asyncio_Future__exception_get │ │ │ │ +00002320 t _asyncio_Future__log_traceback_get │ │ │ │ +000022a0 t _asyncio_Future__log_traceback_set │ │ │ │ +00001ed4 t _asyncio_Future__loop_get │ │ │ │ +0000228c t _asyncio_Future__make_cancelled_error │ │ │ │ 00001454 r _asyncio_Future__make_cancelled_error__doc__ │ │ │ │ -00002028 t _asyncio_Future__make_cancelled_error_impl │ │ │ │ -0000196c t _asyncio_Future__result_get │ │ │ │ +00002250 t _asyncio_Future__make_cancelled_error_impl │ │ │ │ +00001b94 t _asyncio_Future__result_get │ │ │ │ 00001080 t _asyncio_Future__source_traceback_get │ │ │ │ -0000165c t _asyncio_Future__state_get │ │ │ │ +00001884 t _asyncio_Future__state_get │ │ │ │ 000011a4 t _asyncio_Future_add_done_callback │ │ │ │ 000017b8 r _asyncio_Future_add_done_callback__doc__ │ │ │ │ -00000d70 t _asyncio_Future_cancel │ │ │ │ +00000f98 t _asyncio_Future_cancel │ │ │ │ 00001644 r _asyncio_Future_cancel__doc__ │ │ │ │ -000029f0 t _asyncio_Future_cancelled │ │ │ │ +000029e8 t _asyncio_Future_cancelled │ │ │ │ 00001600 r _asyncio_Future_cancelled__doc__ │ │ │ │ -00002324 t _asyncio_Future_done │ │ │ │ +0000231c t _asyncio_Future_done │ │ │ │ 0000156c r _asyncio_Future_done__doc__ │ │ │ │ -00002a38 t _asyncio_Future_exception │ │ │ │ +00002a30 t _asyncio_Future_exception │ │ │ │ 00001a1c r _asyncio_Future_exception__doc__ │ │ │ │ 00001110 t _asyncio_Future_get_loop │ │ │ │ 00001524 r _asyncio_Future_get_loop__doc__ │ │ │ │ -00002b34 t _asyncio_Future_remove_done_callback │ │ │ │ +00002b2c t _asyncio_Future_remove_done_callback │ │ │ │ 00001724 r _asyncio_Future_remove_done_callback__doc__ │ │ │ │ -00002fc0 t _asyncio_Future_result │ │ │ │ +00002fb8 t _asyncio_Future_result │ │ │ │ 00001b34 r _asyncio_Future_result__doc__ │ │ │ │ -00002fd4 t _asyncio_Future_result_impl │ │ │ │ -000019ec t _asyncio_Future_set_exception │ │ │ │ +00002fcc t _asyncio_Future_result_impl │ │ │ │ +00001c14 t _asyncio_Future_set_exception │ │ │ │ 000018d4 r _asyncio_Future_set_exception__doc__ │ │ │ │ -00003220 t _asyncio_Future_set_result │ │ │ │ +00003194 t _asyncio_Future_set_result │ │ │ │ 0000197c r _asyncio_Future_set_result__doc__ │ │ │ │ 000006d8 t _asyncio_Task___init__ │ │ │ │ 000013e8 r _asyncio_Task___init____doc__ │ │ │ │ -00000cbc t _asyncio_Task__coro_get │ │ │ │ -00001934 t _asyncio_Task__fut_waiter_get │ │ │ │ -00001c84 t _asyncio_Task__log_destroy_pending_get │ │ │ │ -000022c4 t _asyncio_Task__log_destroy_pending_set │ │ │ │ -00002a68 t _asyncio_Task__make_cancelled_error │ │ │ │ +00000d38 t _asyncio_Task__coro_get │ │ │ │ +00001b5c t _asyncio_Task__fut_waiter_get │ │ │ │ +00001f0c t _asyncio_Task__log_destroy_pending_get │ │ │ │ +000022bc t _asyncio_Task__log_destroy_pending_set │ │ │ │ +00002c90 t _asyncio_Task__make_cancelled_error │ │ │ │ 0000131c r _asyncio_Task__make_cancelled_error__doc__ │ │ │ │ -00001cb8 t _asyncio_Task__must_cancel_get │ │ │ │ -00001178 t _asyncio_Task_cancel │ │ │ │ +00001f40 t _asyncio_Task__must_cancel_get │ │ │ │ +000013a0 t _asyncio_Task_cancel │ │ │ │ 00000fb0 r _asyncio_Task_cancel__doc__ │ │ │ │ -0000191c t _asyncio_Task_cancelling │ │ │ │ +00001b44 t _asyncio_Task_cancelling │ │ │ │ 00000f00 r _asyncio_Task_cancelling__doc__ │ │ │ │ -00001590 t _asyncio_Task_get_context │ │ │ │ +000017b8 t _asyncio_Task_get_context │ │ │ │ 000008c0 r _asyncio_Task_get_context__doc__ │ │ │ │ -00001cec t _asyncio_Task_get_coro │ │ │ │ +00001f74 t _asyncio_Task_get_coro │ │ │ │ 000008dc r _asyncio_Task_get_coro__doc__ │ │ │ │ -00000b44 t _asyncio_Task_get_name │ │ │ │ +00000bc0 t _asyncio_Task_get_name │ │ │ │ 000008a8 r _asyncio_Task_get_name__doc__ │ │ │ │ -00000be8 t _asyncio_Task_get_stack │ │ │ │ +00000c64 t _asyncio_Task_get_stack │ │ │ │ 00000ab4 r _asyncio_Task_get_stack__doc__ │ │ │ │ -00002538 t _asyncio_Task_print_stack │ │ │ │ +00002760 t _asyncio_Task_print_stack │ │ │ │ 00000940 r _asyncio_Task_print_stack__doc__ │ │ │ │ -0000216c t _asyncio_Task_set_exception │ │ │ │ +00002394 t _asyncio_Task_set_exception │ │ │ │ 000008f4 r _asyncio_Task_set_exception__doc__ │ │ │ │ -00002908 t _asyncio_Task_set_name │ │ │ │ +00002b30 t _asyncio_Task_set_name │ │ │ │ 00000888 r _asyncio_Task_set_name__doc__ │ │ │ │ -000021a0 t _asyncio_Task_set_result │ │ │ │ +000023c8 t _asyncio_Task_set_result │ │ │ │ 0000091c r _asyncio_Task_set_result__doc__ │ │ │ │ -00002834 t _asyncio_Task_uncancel │ │ │ │ +00002a5c t _asyncio_Task_uncancel │ │ │ │ 00000e00 r _asyncio_Task_uncancel__doc__ │ │ │ │ -00001f80 t _asyncio__enter_task │ │ │ │ +000021a8 t _asyncio__enter_task │ │ │ │ 00000358 r _asyncio__enter_task__doc__ │ │ │ │ 00000688 t _asyncio__get_running_loop │ │ │ │ 000007d8 r _asyncio__get_running_loop__doc__ │ │ │ │ -00001ed8 t _asyncio__leave_task │ │ │ │ +00002100 t _asyncio__leave_task │ │ │ │ 000002e0 r _asyncio__leave_task__doc__ │ │ │ │ -000022f8 t _asyncio__register_eager_task │ │ │ │ +00002520 t _asyncio__register_eager_task │ │ │ │ 00000478 r _asyncio__register_eager_task__doc__ │ │ │ │ -000023fc t _asyncio__register_task │ │ │ │ +00002624 t _asyncio__register_task │ │ │ │ 000004e8 r _asyncio__register_task__doc__ │ │ │ │ 000014c8 t _asyncio__set_running_loop │ │ │ │ 00000730 r _asyncio__set_running_loop__doc__ │ │ │ │ -00001e48 t _asyncio__swap_current_task │ │ │ │ +00002070 t _asyncio__swap_current_task │ │ │ │ 00000228 r _asyncio__swap_current_task__doc__ │ │ │ │ -00002644 t _asyncio__unregister_eager_task │ │ │ │ +0000286c t _asyncio__unregister_eager_task │ │ │ │ 000003dc r _asyncio__unregister_eager_task__doc__ │ │ │ │ -000021d4 t _asyncio__unregister_task │ │ │ │ +000023fc t _asyncio__unregister_task │ │ │ │ 0000042c r _asyncio__unregister_task__doc__ │ │ │ │ 00000114 t _asyncio_all_tasks │ │ │ │ 0000018c r _asyncio_all_tasks__doc__ │ │ │ │ -00001fe4 t _asyncio_current_task │ │ │ │ +00001fdc t _asyncio_current_task │ │ │ │ 000001dc r _asyncio_current_task__doc__ │ │ │ │ 00000000 t _asyncio_future_add_to_awaited_by │ │ │ │ 00000128 r _asyncio_future_add_to_awaited_by__doc__ │ │ │ │ 000005d8 t _asyncio_future_discard_from_awaited_by │ │ │ │ 000000e8 r _asyncio_future_discard_from_awaited_by__doc__ │ │ │ │ -00001808 t _asyncio_get_event_loop │ │ │ │ +00001a30 t _asyncio_get_event_loop │ │ │ │ 000005dc r _asyncio_get_event_loop__doc__ │ │ │ │ -00004074 t _asyncio_get_running_loop │ │ │ │ +00003fe8 t _asyncio_get_running_loop │ │ │ │ 00000550 r _asyncio_get_running_loop__doc__ │ │ │ │ -00003ff8 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ +00003f6c 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 │ │ │ │ @@ -39518,43 +39517,43 @@ │ │ │ │ 00000354 d _parser.5 │ │ │ │ 00000380 d _parser.50 │ │ │ │ 00000084 d _parser.53 │ │ │ │ 00000328 d _parser.8 │ │ │ │ 0000053c t add_tasks_llist │ │ │ │ 000005ec d asyncio_methods │ │ │ │ 00000fb4 t call_soon │ │ │ │ -00003aa8 t clear_task_coro │ │ │ │ -00001358 t create_cancelled_error │ │ │ │ +00003a1c t clear_task_coro │ │ │ │ +00001580 t create_cancelled_error │ │ │ │ 000016b0 t enter_task │ │ │ │ 00001360 t future_add_done_callback │ │ │ │ -0000236c t future_awaited_by_add.isra.0 │ │ │ │ -0000319c t future_awaited_by_discard.isra.0 │ │ │ │ -00000e64 t future_cancel │ │ │ │ -00003088 t future_get_result │ │ │ │ +00002364 t future_awaited_by_add.isra.0 │ │ │ │ +000006ec t future_awaited_by_discard.isra.0 │ │ │ │ +0000108c t future_cancel │ │ │ │ +00003080 t future_get_result │ │ │ │ 00000d1c t future_init │ │ │ │ -00004088 t future_new_iter │ │ │ │ -00002624 t future_schedule_callbacks │ │ │ │ -000012fc t future_set_cancelled_error │ │ │ │ -000006ec t future_set_exception │ │ │ │ -00002590 t future_set_result │ │ │ │ -00001820 t get_event_loop │ │ │ │ -00001438 t get_future_loop │ │ │ │ -0000282c t leave_task │ │ │ │ -00003b74 t module_clear │ │ │ │ +00003ffc t future_new_iter │ │ │ │ +0000261c t future_schedule_callbacks │ │ │ │ +00001524 t future_set_cancelled_error │ │ │ │ +00000768 t future_set_exception │ │ │ │ +00002588 t future_set_result │ │ │ │ +00001a48 t get_event_loop │ │ │ │ +00001660 t get_future_loop │ │ │ │ +00002824 t leave_task │ │ │ │ +00003ae8 t module_clear │ │ │ │ 000000c8 r module_doc │ │ │ │ 0000001c t module_exec │ │ │ │ -00003fe4 t module_free │ │ │ │ +00003f58 t module_free │ │ │ │ 000005b8 d module_slots │ │ │ │ 0000046c t module_traverse │ │ │ │ -00001dbc t swap_current_task │ │ │ │ +00001fe4 t swap_current_task │ │ │ │ 00000ed0 t task_call_step_soon │ │ │ │ -00002730 t task_set_error_soon │ │ │ │ +00002958 t task_set_error_soon │ │ │ │ 000015d8 t task_step │ │ │ │ 00001740 t task_step_impl │ │ │ │ -00004218 t task_wakeup │ │ │ │ +00000dec 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 89050 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1464 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 token.o │ │ │ │ -?rw-r--r-- 0 0 0 18016 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19440 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7488 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 28160 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 305196 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 28084 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 305244 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 6192 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ -?rw-r--r-- 0 0 0 1784 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ -?rw-r--r-- 0 0 0 1300 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 24156 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ -?rw-r--r-- 0 0 0 2328 1970-01-01 00:00:00.000000 state.o │ │ │ │ +?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ +?rw-r--r-- 0 0 0 1368 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 24104 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 2240 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7188 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 3068 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2668 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1588 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 9040 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 68600 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 69312 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4376 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22144 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 74904 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 96768 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24600 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 96824 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24612 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 7360 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 5084 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10648 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 44080 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44100 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 23200 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37372 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37364 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10824 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 90316 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 16852 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37852 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37784 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11012 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 34832 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32944 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 37888 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6736 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9928 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ ?rw-r--r-- 0 0 0 4364 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 60168 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 132196 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 129772 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 60380 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 132496 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 129996 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 25256 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 60588 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12048 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 33488 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6596 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 49880 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 140472 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 49888 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 140560 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4560 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19892 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19884 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5524 1970-01-01 00:00:00.000000 sentinelobject.o │ │ │ │ -?rw-r--r-- 0 0 0 56052 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 56064 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11944 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14292 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 7368 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 28140 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 231692 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 28080 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 231756 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 49104 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19064 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ -?rw-r--r-- 0 0 0 23928 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ +?rw-r--r-- 0 0 0 23844 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 9176 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ ?rw-r--r-- 0 0 0 149252 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 327848 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 329184 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9816 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 39416 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ ?rw-r--r-- 0 0 0 26344 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ ?rw-r--r-- 0 0 0 335088 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 8496 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1504 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 12408 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 12412 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 19244 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 18888 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 14104 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ ?rw-r--r-- 0 0 0 76004 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 151340 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 23936 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 156680 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 25792 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 151148 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 23960 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 157076 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 25808 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 22476 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1260 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ -?rw-r--r-- 0 0 0 47068 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ +?rw-r--r-- 0 0 0 47124 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ -?rw-r--r-- 0 0 0 33952 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 50812 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 33948 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 50836 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4260 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2796 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2812 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 18440 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 18456 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 744 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 42344 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 42348 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 804 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1116 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 800 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1356 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 15500 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 15504 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 17500 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ -?rw-r--r-- 0 0 0 4508 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ +?rw-r--r-- 0 0 0 4500 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 74392 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7180 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 index_pool.o │ │ │ │ ?rw-r--r-- 0 0 0 79236 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 7492 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 40588 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 40592 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 10284 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7896 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit_publish.o │ │ │ │ ?rw-r--r-- 0 0 0 10676 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 8420 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 37900 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 14076 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 8408 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 37916 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 14084 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1012 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4584 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4548 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1392 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 1032 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ ?rw-r--r-- 0 0 0 12992 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5792 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 12088 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1716 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 732 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 5132 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 251564 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 251548 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ ?rw-r--r-- 0 0 0 241648 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pystats.o │ │ │ │ ?rw-r--r-- 0 0 0 27128 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 12920 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 12912 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2792 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4748 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ -?rw-r--r-- 0 0 0 24104 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 24116 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5836 1970-01-01 00:00:00.000000 slots.o │ │ │ │ ?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 slots_generated.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 55092 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 55100 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 97400 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10140 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 21816 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 19008 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3552 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1292 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ -?rw-r--r-- 0 0 0 5684 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ +?rw-r--r-- 0 0 0 5740 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 27556 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 27800 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 19032 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3188 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit_unwind.o │ │ │ │ ?rw-r--r-- 0 0 0 16496 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2592 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ @@ -164,66 +164,66 @@ │ │ │ │ ?rw-r--r-- 0 0 0 4864 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 14736 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 15308 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13160 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31124 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 117032 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18124 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 35156 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 35516 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 17708 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 115632 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 115640 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 12576 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ -?rw-r--r-- 0 0 0 132536 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 132528 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 53096 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 56740 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 47188 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 32968 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 51112 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26376 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 26436 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 72212 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 63996 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 20092 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 9592 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 9592 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 18328 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 17340 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 737224 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 14756 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 20600 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 8364 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 11388 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 11352 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 44444 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24208 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ ?rw-r--r-- 0 0 0 270592 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32440 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6084 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2608 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 39280 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 39676 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17316 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24244 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21068 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 25832 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ -?rw-r--r-- 0 0 0 21104 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ +?rw-r--r-- 0 0 0 21112 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ ?rw-r--r-- 0 0 0 57772 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ ?rw-r--r-- 0 0 0 63044 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 19836 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 63272 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 116900 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 63512 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 117460 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 2100 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 51860 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31248 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2760 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5204 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 16900 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 31364 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 16932 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 31392 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19652 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37276 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 12376 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 6524 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7916 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 69368 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 69356 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30996 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 499096 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: 17336 (bytes into file) │ │ │ │ │ + Start of section headers: 18760 (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 0x43b8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x4948: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000994 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003a2c 0002d0 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009c8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009c8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0009c8 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .rodata PROGBITS 00000000 000bc4 000058 00 A 0 0 4 │ │ │ │ │ - [ 7] .rel.rodata REL 00000000 003cfc 000018 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.hot PROGBITS 00000000 000c1c 001ba8 00 AX 0 0 8 │ │ │ │ │ - [ 9] .rel.text.hot REL 00000000 003d14 0005e8 08 I 14 8 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0027c4 0000e8 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 0042fc 000030 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 0028ac 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0028ac 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0028e0 0008a0 10 15 43 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 003180 0008ac 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00432c 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00047c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e3c 000120 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0004b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0004b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0004b0 0001fa 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0006ac 0024cc 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003f5c 000918 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002b78 000058 00 A 0 0 4 │ │ │ │ │ + [ 9] .rel.rodata REL 00000000 004874 000018 08 I 14 8 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 002bd0 0000e8 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 00488c 000030 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002cb8 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002cb8 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002cec 0008b0 10 15 44 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00359c 00089f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0048bc 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,141 +1,142 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 138 entries: │ │ │ │ │ +Symbol table '.symtab' contains 139 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 2: 00000134 72 FUNC LOCAL DEFAULT 1 compute_parser_flags │ │ │ │ │ - 3: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ - 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 5: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 6: 00000014 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 7: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ - 8: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata │ │ │ │ │ - 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 000018f0 68 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ - 11: 0000058c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 13: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 14: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 15: 0000006c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 16: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 17: 0000007c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ - 18: 00000088 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ - 20: 000000d0 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ - 21: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 22: 00000e30 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 23: 00000048 0 NOTYPE LOCAL DEFAULT 6 .LANCHOR0 │ │ │ │ │ - 24: 00001074 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 25: 00001078 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 26: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ - 27: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ - 28: 000016c4 412 FUNC LOCAL DEFAULT 8 parsenumber_raw │ │ │ │ │ + 1: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ + 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 4: 00000014 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 5: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ + 6: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 7: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ + 8: 000000d0 60 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ + 9: 00000548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 0000054c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 11: 00000960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00000964 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 13: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ + 14: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ + 15: 0000006c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ + 16: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ + 17: 0000007c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ + 18: 00000088 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ + 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ + 20: 000000d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ + 21: 00001790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 00001794 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 23: 00000048 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ + 24: 000019d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 000019dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ + 27: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ + 28: 00002028 408 FUNC LOCAL DEFAULT 6 parsenumber_raw │ │ │ │ │ 29: 00000028 96 FUNC LOCAL DEFAULT 10 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 30: 000016c0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 31: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ - 32: 00000590 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 33: 000016c4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 34: 00001858 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 35: 00001860 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 36: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ - 37: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 38: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ + 30: 00002024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ + 32: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 33: 00002028 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 000021b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000021c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ + 37: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ + 38: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 39: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 40: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ - 41: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 42: 00000048 16 OBJECT LOCAL DEFAULT 6 forbidden.0 │ │ │ │ │ - 43: 00000000 308 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_string │ │ │ │ │ - 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromUTF8 │ │ │ │ │ - 45: 0000017c 324 FUNC GLOBAL HIDDEN 1 _PyPegen_Parser_New │ │ │ │ │ - 46: 000002c0 720 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser │ │ │ │ │ - 47: 00001860 144 FUNC GLOBAL HIDDEN 8 _PyPegen_Parser_Free │ │ │ │ │ - 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ - 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromString │ │ │ │ │ - 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_raise_init_error │ │ │ │ │ - 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse │ │ │ │ │ - 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_set_syntax_error │ │ │ │ │ - 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyExc_IncompleteInputError │ │ │ │ │ - 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 71: 00000000 80 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead │ │ │ │ │ - 72: 00000050 168 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_token │ │ │ │ │ - 73: 000000f8 1876 FUNC GLOBAL HIDDEN 8 _PyPegen_fill_token │ │ │ │ │ + 40: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ + 41: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ + 42: 00000048 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 43: 00000048 16 OBJECT LOCAL DEFAULT 8 forbidden.0 │ │ │ │ │ + 44: 00000000 1356 FUNC GLOBAL HIDDEN 6 _PyPegen_run_parser_from_string │ │ │ │ │ + 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromUTF8 │ │ │ │ │ + 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ + 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse │ │ │ │ │ + 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromString │ │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_set_syntax_error │ │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyExc_IncompleteInputError │ │ │ │ │ + 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_raise_init_error │ │ │ │ │ + 69: 0000054c 324 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_New │ │ │ │ │ + 70: 00000690 724 FUNC GLOBAL HIDDEN 6 _PyPegen_run_parser │ │ │ │ │ + 71: 00000964 80 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead │ │ │ │ │ + 72: 000009b4 168 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_token │ │ │ │ │ + 73: 00000a5c 1876 FUNC GLOBAL HIDDEN 6 _PyPegen_fill_token │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_Init │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Get │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_tokenizer_error │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_Free │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ - 85: 0000084c 236 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_with_int │ │ │ │ │ - 86: 00000938 200 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_soft_keyword │ │ │ │ │ + 85: 000011b0 236 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_int │ │ │ │ │ + 86: 0000129c 200 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_soft_keyword │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 89: 00000afc 820 FUNC GLOBAL HIDDEN 8 _PyPegen_name_token │ │ │ │ │ - 90: 00000a00 252 FUNC GLOBAL HIDDEN 8 _PyPegen_is_memoized │ │ │ │ │ + 89: 00001460 820 FUNC GLOBAL HIDDEN 6 _PyPegen_name_token │ │ │ │ │ + 90: 00001364 252 FUNC GLOBAL HIDDEN 6 _PyPegen_is_memoized │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 102: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 103: 00000e30 584 FUNC GLOBAL HIDDEN 8 _PyPegen_new_identifier │ │ │ │ │ - 104: 00001078 296 FUNC GLOBAL HIDDEN 8 _PyPegen_update_memo │ │ │ │ │ + 103: 00001794 584 FUNC GLOBAL HIDDEN 6 _PyPegen_new_identifier │ │ │ │ │ + 104: 000019dc 296 FUNC GLOBAL HIDDEN 6 _PyPegen_update_memo │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ - 106: 000011a0 120 FUNC GLOBAL HIDDEN 8 _PyPegen_insert_memo │ │ │ │ │ - 107: 00001218 160 FUNC GLOBAL HIDDEN 8 _PyPegen_string_token │ │ │ │ │ - 108: 000012b8 116 FUNC GLOBAL HIDDEN 8 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 109: 0000132c 300 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_with_string │ │ │ │ │ - 110: 00001458 620 FUNC GLOBAL HIDDEN 8 _PyPegen_number_token │ │ │ │ │ + 106: 00001b04 120 FUNC GLOBAL HIDDEN 6 _PyPegen_insert_memo │ │ │ │ │ + 107: 00001b7c 160 FUNC GLOBAL HIDDEN 6 _PyPegen_string_token │ │ │ │ │ + 108: 00001c1c 116 FUNC GLOBAL HIDDEN 6 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 109: 00001c90 300 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_string │ │ │ │ │ + 110: 00001dbc 620 FUNC GLOBAL HIDDEN 6 _PyPegen_number_token │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 113: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 114: 00000590 208 FUNC GLOBAL HIDDEN 1 _PyPegen_expect_forced_token │ │ │ │ │ + 114: 00000000 208 FUNC GLOBAL HIDDEN 1 _PyPegen_expect_forced_token │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_strtoul │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_strtol │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_FromCComplex │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromString │ │ │ │ │ - 123: 00000660 388 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromFile │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ - 126: 000007e4 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 128: 00000828 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ - 129: 000008b4 224 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 131: 00000000 40 FUNC GLOBAL HIDDEN 10 _PyPegen_interactive_exit │ │ │ │ │ - 132: 00001934 588 FUNC GLOBAL HIDDEN 8 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 134: 00001b80 20 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_for_expr │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 136: 00001b94 20 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_for_stmt │ │ │ │ │ - 137: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ │ + 123: 000021c0 156 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ + 124: 0000010c 448 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromFile │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ + 127: 000002cc 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ + 129: 00000310 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ + 130: 0000039c 224 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 132: 00000000 40 FUNC GLOBAL HIDDEN 10 _PyPegen_interactive_exit │ │ │ │ │ + 133: 0000225c 584 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 135: 000024a4 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 137: 000024b8 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 138: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,300 +1,348 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3a2c contains 90 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e3c contains 36 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 00002c1c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ -000000d4 00002d1c R_ARM_CALL 0000017c _PyPegen_Parser_New │ │ │ │ │ -000000e0 00002e1c R_ARM_CALL 000002c0 _PyPegen_run_parser │ │ │ │ │ -000000f0 00002f1c R_ARM_CALL 00001860 _PyPegen_Parser_Free │ │ │ │ │ -000000fc 0000301c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ -00000110 0000311c R_ARM_CALL 00000000 _PyTokenizer_FromString │ │ │ │ │ -0000011c 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000012c 0000331c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ -000001b0 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001e0 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001fc 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000218 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002a0 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002a8 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b0 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002bc 0000371d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000002dc 0000381c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ -00000354 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000360 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000364 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003c8 0000381c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ -000003d4 00003a1c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ -000003dc 00003b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003e8 00003c1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000430 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000444 00003e1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000458 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ -0000045c 0000062c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ -00000464 00003f1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000474 00000a1c R_ARM_CALL 000018f0 Py_XDECREF │ │ │ │ │ -00000480 0000401c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -000004a0 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000004a4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004a8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004ac 0000422b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ -000004b0 0000422c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ -000004c4 0000431d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ -000004c8 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000004cc 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004d8 00003b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000004e8 0000441c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004f8 0000401c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -0000050c 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000510 0000452b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000514 0000452c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000524 0000452b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000528 0000452c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000534 0000461c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000550 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000564 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000568 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000570 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -00000574 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -0000058c 00000802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000005d4 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00000618 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC14 │ │ │ │ │ -0000061c 00001f2c R_ARM_MOVT_ABS 000001a8 .LC14 │ │ │ │ │ -00000624 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000628 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000648 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000688 00007c1c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ -000006b4 0000242b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -000006b8 0000242c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -000006bc 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000006cc 0000252b R_ARM_MOVW_ABS_NC 000001c0 .LC16 │ │ │ │ │ -000006d0 0000252c R_ARM_MOVT_ABS 000001c0 .LC16 │ │ │ │ │ -000006e4 0000461c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000724 00002d1c R_ARM_CALL 0000017c _PyPegen_Parser_New │ │ │ │ │ -00000734 00002e1c R_ARM_CALL 000002c0 _PyPegen_run_parser │ │ │ │ │ -00000740 00002f1c R_ARM_CALL 00001860 _PyPegen_Parser_Free │ │ │ │ │ -00000758 0000301c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ -00000768 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000778 0000331c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ -0000079c 0000461c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007b8 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000007cc 00000a1c R_ARM_CALL 000018f0 Py_XDECREF │ │ │ │ │ -00000800 00007f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000818 0000801d R_ARM_JUMP24 00000828 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ -00000848 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000854 0000262b R_ARM_MOVW_ABS_NC 000001cc .LC17 │ │ │ │ │ -00000858 0000262c R_ARM_MOVT_ABS 000001cc .LC17 │ │ │ │ │ -00000868 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000898 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d4 0000481c R_ARM_CALL 00000050 _PyPegen_expect_token │ │ │ │ │ -000008fc 0000821c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -0000091c 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000934 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000944 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000954 0000671c R_ARM_CALL 00000e30 _PyPegen_new_identifier │ │ │ │ │ -00000980 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000044 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00000088 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC15 │ │ │ │ │ +0000008c 00001f2c R_ARM_MOVT_ABS 000001a8 .LC15 │ │ │ │ │ +00000094 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000098 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000000b8 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000108 0000531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000134 00007d1c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ +00000160 0000242b R_ARM_MOVW_ABS_NC 000001b8 .LC16 │ │ │ │ │ +00000164 0000242c R_ARM_MOVT_ABS 000001b8 .LC16 │ │ │ │ │ +00000168 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000178 0000252b R_ARM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ +0000017c 0000252c R_ARM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ +00000190 0000411c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001fc 0000451c R_ARM_CALL 0000054c _PyPegen_Parser_New │ │ │ │ │ +00000208 0000461c R_ARM_CALL 00000690 _PyPegen_run_parser │ │ │ │ │ +00000218 00007b1c R_ARM_CALL 000021c0 _PyPegen_Parser_Free │ │ │ │ │ +00000230 0000321c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000264 0000411c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000280 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000002b4 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002c4 0000441c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ +000002e8 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000300 0000811d R_ARM_JUMP24 00000310 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ +00000330 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000033c 0000262b R_ARM_MOVW_ABS_NC 000001cc .LC18 │ │ │ │ │ +00000340 0000262c R_ARM_MOVT_ABS 000001cc .LC18 │ │ │ │ │ +00000350 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000380 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003bc 0000481c R_ARM_CALL 000009b4 _PyPegen_expect_token │ │ │ │ │ +000003e4 0000831c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000404 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000041c 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +0000042c 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000043c 0000671c R_ARM_CALL 00001794 _PyPegen_new_identifier │ │ │ │ │ +00000468 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3cfc contains 3 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3f5c contains 291 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000048 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000004c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000050 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000004c 00002d1c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ +000000d0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000100 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000011c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000138 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000001b0 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +00000200 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000214 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000228 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000230 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000238 0000321c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +0000024c 0000331c R_ARM_CALL 00000000 _PyTokenizer_FromString │ │ │ │ │ +00000264 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000268 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000026c 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d4 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000002e0 0000361c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ +000002e8 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002f4 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000330 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000344 00003a1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000358 0000042b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +0000035c 0000042c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000364 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000384 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000003a8 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003ac 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003c4 0000052b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +000003c8 0000052c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +000003cc 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000003dc 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000418 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000424 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000428 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000042c 00003f2b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +00000430 00003f2c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +00000434 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000460 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000474 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +0000047c 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +0000049c 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000004a0 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004a4 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004b4 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004b8 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004c0 0000411c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000004cc 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004dc 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000004f8 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000500 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000508 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000050c 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000524 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000052c 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000053c 0000441c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ +00000548 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000580 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000005b0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000005cc 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +000005e8 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000670 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000678 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000680 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000068c 0000431d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000006ac 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +00000700 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000704 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000708 0000052b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +0000070c 0000052c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +0000072c 00003d1d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00000750 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000075c 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000760 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000007c4 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000007d0 0000361c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ +000007d8 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007e4 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000082c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000840 00003a1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000854 0000042b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000858 0000042c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000860 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000880 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000008a0 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000008a8 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008ac 00003f2b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000008b0 00003f2c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000008c0 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000008c4 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000008d0 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008e0 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000008f0 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000910 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000914 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000918 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000928 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000092c 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000934 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +00000940 0000411c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000094c 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000960 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a10 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00000a7c 00004a1c R_ARM_CALL 00000000 _PyToken_Init │ │ │ │ │ +00000a88 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +00000aec 00004c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b04 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000bd4 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c04 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c34 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c64 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c94 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000cc4 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d24 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d50 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d78 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000da8 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000dd4 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000dfc 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e24 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e58 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000e98 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000ebc 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000ee0 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f0c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f30 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f58 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f7c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000fbc 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000fd0 0000501c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00001010 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +000010ac 0000511c R_ARM_CALL 00000000 _Pypegen_tokenizer_error │ │ │ │ │ +000010b8 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001120 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001128 0000521c R_ARM_CALL 00000000 _PyToken_Free │ │ │ │ │ +00001154 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001188 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000011a8 0000541c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000011c4 0000482b R_ARM_MOVW_ABS_NC 000009b4 _PyPegen_expect_token │ │ │ │ │ +000011c8 0000482c R_ARM_MOVT_ABS 000009b4 _PyPegen_expect_token │ │ │ │ │ +00001234 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +000012f0 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00001328 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000133c 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001354 0000591d R_ARM_JUMP24 00001460 _PyPegen_name_token │ │ │ │ │ +0000141c 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +000014b8 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000014c8 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000014d8 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000014f4 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000014f8 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000014fc 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000150c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC7 │ │ │ │ │ +00001510 00000f2c R_ARM_MOVT_ABS 0000006c .LC7 │ │ │ │ │ +00001514 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001524 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC5 │ │ │ │ │ +00001528 00000d2c R_ARM_MOVT_ABS 0000005c .LC5 │ │ │ │ │ +0000152c 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000154c 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00001558 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001590 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +0000159c 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +000015b0 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC7 │ │ │ │ │ +000015b4 00000f2c R_ARM_MOVT_ABS 0000006c .LC7 │ │ │ │ │ +000015b8 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015bc 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015c0 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC12 │ │ │ │ │ +000015c4 0000142c R_ARM_MOVT_ABS 000000d0 .LC12 │ │ │ │ │ +000015cc 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015f0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000160c 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC8 │ │ │ │ │ +00001610 0000102c R_ARM_MOVT_ABS 00000074 .LC8 │ │ │ │ │ +00001614 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001640 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000166c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000169c 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000016a0 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000016a8 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +000016b4 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000016b8 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000016c0 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC5 │ │ │ │ │ +000016c4 00000d2c R_ARM_MOVT_ABS 0000005c .LC5 │ │ │ │ │ +000016cc 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC9 │ │ │ │ │ +000016d0 0000112c R_ARM_MOVT_ABS 0000007c .LC9 │ │ │ │ │ +000016d4 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC10 │ │ │ │ │ +000016d8 0000122c R_ARM_MOVT_ABS 00000088 .LC10 │ │ │ │ │ +000016dc 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000016f0 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016f4 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001700 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001704 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC11 │ │ │ │ │ +00001708 0000132c R_ARM_MOVT_ABS 00000094 .LC11 │ │ │ │ │ +00001714 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000173c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000175c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001788 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001790 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017b8 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000017c8 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000017e4 0000172b R_ARM_MOVW_ABS_NC 00000048 .LANCHOR0 │ │ │ │ │ +000017e8 0000172c R_ARM_MOVT_ABS 00000048 .LANCHOR0 │ │ │ │ │ +00001800 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000180c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001810 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001814 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC12 │ │ │ │ │ +00001818 0000142c R_ARM_MOVT_ABS 000000d0 .LC12 │ │ │ │ │ +00001824 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001848 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001870 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000187c 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000018a0 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC8 │ │ │ │ │ +000018a4 0000102c R_ARM_MOVT_ABS 00000074 .LC8 │ │ │ │ │ +000018a8 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000018d0 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000018f8 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001924 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001928 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001930 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001934 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC11 │ │ │ │ │ +00001938 0000132c R_ARM_MOVT_ABS 00000094 .LC11 │ │ │ │ │ +00001944 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001968 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001970 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC9 │ │ │ │ │ +00001974 0000112c R_ARM_MOVT_ABS 0000007c .LC9 │ │ │ │ │ +00001978 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC10 │ │ │ │ │ +0000197c 0000122c R_ARM_MOVT_ABS 00000088 .LC10 │ │ │ │ │ +00001980 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000019a8 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d8 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001ab8 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001b30 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001bd4 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00001ca4 0000562b R_ARM_MOVW_ABS_NC 0000129c _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ca8 0000562c R_ARM_MOVT_ABS 0000129c _PyPegen_expect_soft_keyword │ │ │ │ │ +00001d00 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00001d38 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001d4c 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001d60 0000591c R_ARM_CALL 00001460 _PyPegen_name_token │ │ │ │ │ +00001e14 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001e28 00006f1c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00001e5c 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001e8c 0000701c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001e98 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00001eac 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001eb4 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f00 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f28 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f38 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f68 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f6c 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f80 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00001f84 00001b2b R_ARM_MOVW_ABS_NC 00000150 .LC14 │ │ │ │ │ +00001f88 00001b2c R_ARM_MOVT_ABS 00000150 .LC14 │ │ │ │ │ +00001f90 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f94 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fbc 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001fe0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff4 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ff8 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002008 00001a2b R_ARM_MOVW_ABS_NC 00000100 .LC13 │ │ │ │ │ +0000200c 00001a2c R_ARM_MOVT_ABS 00000100 .LC13 │ │ │ │ │ +00002020 00003d1d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00002024 0000716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002044 0000731c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00002058 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000208c 0000741c R_ARM_CALL 00000000 PyOS_strtoul │ │ │ │ │ +000020b8 0000751c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000020c4 0000761c R_ARM_CALL 00000000 PyOS_strtol │ │ │ │ │ +000020f4 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00002108 0000781c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00002120 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000213c 0000791c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +0000216c 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +0000217c 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +00002188 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021a4 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002200 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002218 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000222c 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000223c 0000311d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002240 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +00002254 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000227c 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00002484 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002488 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000248c 0000282b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ +00002490 0000282c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ +00002498 0000861c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024b4 0000471d R_ARM_JUMP24 00000964 _PyPegen_lookahead │ │ │ │ │ +000024c8 0000471d R_ARM_JUMP24 00000964 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3d14 contains 189 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4874 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000ac 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00000118 00004a1c R_ARM_CALL 00000000 _PyToken_Init │ │ │ │ │ -00000124 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ -00000188 00004c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000001a0 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000270 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000002a0 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000002d0 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000300 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000330 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000360 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000003c0 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000003ec 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000414 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000444 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000470 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000498 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000004c0 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000004f4 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000534 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000558 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -0000057c 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005a8 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005cc 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005f4 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000618 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000658 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000066c 0000501c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -000006ac 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ -00000748 0000511c R_ARM_CALL 00000000 _Pypegen_tokenizer_error │ │ │ │ │ -00000754 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000007bc 0000371c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007c4 0000521c R_ARM_CALL 00000000 _PyToken_Free │ │ │ │ │ -000007f0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000824 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000844 0000541c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00000860 0000482b R_ARM_MOVW_ABS_NC 00000050 _PyPegen_expect_token │ │ │ │ │ -00000864 0000482c R_ARM_MOVT_ABS 00000050 _PyPegen_expect_token │ │ │ │ │ -000008d0 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -0000098c 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -000009c4 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000009d8 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009f0 0000591d R_ARM_JUMP24 00000afc _PyPegen_name_token │ │ │ │ │ -00000ab8 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00000b54 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000b64 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000b74 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000b90 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000b94 00000e2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000b98 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000ba8 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC6 │ │ │ │ │ -00000bac 00000f2c R_ARM_MOVT_ABS 0000006c .LC6 │ │ │ │ │ -00000bb0 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000bc0 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000bc4 00000d2c R_ARM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -00000bc8 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000be8 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000bf4 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000c2c 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000c38 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00000c4c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC6 │ │ │ │ │ -00000c50 00000f2c R_ARM_MOVT_ABS 0000006c .LC6 │ │ │ │ │ -00000c54 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c58 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c5c 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC11 │ │ │ │ │ -00000c60 0000142c R_ARM_MOVT_ABS 000000d0 .LC11 │ │ │ │ │ -00000c68 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c8c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC7 │ │ │ │ │ -00000cac 0000102c R_ARM_MOVT_ABS 00000074 .LC7 │ │ │ │ │ -00000cb0 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000cdc 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00000d08 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d38 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000d3c 00000e2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000d44 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000d50 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000d54 00000e2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000d5c 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000d60 00000d2c R_ARM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -00000d68 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC8 │ │ │ │ │ -00000d6c 0000112c R_ARM_MOVT_ABS 0000007c .LC8 │ │ │ │ │ -00000d70 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC9 │ │ │ │ │ -00000d74 0000122c R_ARM_MOVT_ABS 00000088 .LC9 │ │ │ │ │ -00000d78 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -00000d8c 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d90 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d9c 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000da0 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC10 │ │ │ │ │ -00000da4 0000132c R_ARM_MOVT_ABS 00000094 .LC10 │ │ │ │ │ -00000db0 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000dd8 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df8 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e24 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e54 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000e64 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000e80 0000172b R_ARM_MOVW_ABS_NC 00000048 .LANCHOR0 │ │ │ │ │ -00000e84 0000172c R_ARM_MOVT_ABS 00000048 .LANCHOR0 │ │ │ │ │ -00000e9c 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000ea8 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000eac 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000eb0 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC11 │ │ │ │ │ -00000eb4 0000142c R_ARM_MOVT_ABS 000000d0 .LC11 │ │ │ │ │ -00000ec0 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ee4 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f0c 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000f18 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000f3c 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC7 │ │ │ │ │ -00000f40 0000102c R_ARM_MOVT_ABS 00000074 .LC7 │ │ │ │ │ -00000f44 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000f6c 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00000f94 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fc0 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fc4 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fcc 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000fd0 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC10 │ │ │ │ │ -00000fd4 0000132c R_ARM_MOVT_ABS 00000094 .LC10 │ │ │ │ │ -00000fe0 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001004 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC8 │ │ │ │ │ -00001010 0000112c R_ARM_MOVT_ABS 0000007c .LC8 │ │ │ │ │ -00001014 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC9 │ │ │ │ │ -00001018 0000122c R_ARM_MOVT_ABS 00000088 .LC9 │ │ │ │ │ -0000101c 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -00001044 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000106c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001074 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001154 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000011cc 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001270 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00001340 0000562b R_ARM_MOVW_ABS_NC 00000938 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001344 0000562c R_ARM_MOVT_ABS 00000938 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000139c 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -000013d4 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000013e8 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000013fc 0000591c R_ARM_CALL 00000afc _PyPegen_name_token │ │ │ │ │ -000014b0 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000014c4 00006f1c R_ARM_CALL 00000000 strchr │ │ │ │ │ -000014f8 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001528 0000701c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001534 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00001548 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001550 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000159c 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015c4 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d4 0000371c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001604 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001608 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000161c 00003c1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00001620 00001b2b R_ARM_MOVW_ABS_NC 00000150 .LC13 │ │ │ │ │ -00001624 00001b2c R_ARM_MOVT_ABS 00000150 .LC13 │ │ │ │ │ -0000162c 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001630 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001658 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000167c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001690 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001694 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000016a4 00001a2b R_ARM_MOVW_ABS_NC 00000100 .LC12 │ │ │ │ │ -000016a8 00001a2c R_ARM_MOVT_ABS 00000100 .LC12 │ │ │ │ │ -000016bc 0000431d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ -000016c0 0000716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016e0 0000731c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000016f4 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001728 0000741c R_ARM_CALL 00000000 PyOS_strtoul │ │ │ │ │ -00001754 0000751c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001760 0000761c R_ARM_CALL 00000000 PyOS_strtol │ │ │ │ │ -00001790 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000017a4 0000781c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000017bc 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000017d8 0000791c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -00001808 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ -00001818 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ -00001824 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001840 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000189c 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018b4 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018c8 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018d8 0000361d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000018e8 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001930 0000531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001954 00007f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001b60 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b64 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b68 0000282b R_ARM_MOVW_ABS_NC 000001d4 .LC18 │ │ │ │ │ -00001b6c 0000282c R_ARM_MOVT_ABS 000001d4 .LC18 │ │ │ │ │ -00001b74 0000851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b90 0000471d R_ARM_JUMP24 00000000 _PyPegen_lookahead │ │ │ │ │ -00001ba4 0000471d R_ARM_JUMP24 00000000 _PyPegen_lookahead │ │ │ │ │ +00000048 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000004c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000050 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x42fc contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x488c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000078 0000871c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -000000bc 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000000c0 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000000c8 0000292b R_ARM_MOVW_ABS_NC 000001ec .LC19 │ │ │ │ │ -000000cc 0000292c R_ARM_MOVT_ABS 000001ec .LC19 │ │ │ │ │ -000000d8 0000431c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000078 0000881c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000000bc 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000000c0 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000000c8 0000292b R_ARM_MOVW_ABS_NC 000001ec .LC20 │ │ │ │ │ +000000cc 0000292c R_ARM_MOVT_ABS 000001ec .LC20 │ │ │ │ │ +000000d8 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -6,47 +6,45 @@ │ │ │ │ │ identifier field can't represent '%s' constant │ │ │ │ │ Underscores in numeric literals are only supported in Python 3.6 and greater │ │ │ │ │ %S - Consider hexadecimal for huge integer literals to avoid decimal conversion limits. │ │ │ │ │ expected '%s' │ │ │ │ │ __main__ │ │ │ │ │ Invalid UTF-8 sequence │ │ │ │ │ expected (%s) │ │ │ │ │ -compute_parser_flags │ │ │ │ │ -Py_XDECREF │ │ │ │ │ +Py_XDECREF.part.0 │ │ │ │ │ .LANCHOR0 │ │ │ │ │ parsenumber_raw │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ forbidden.0 │ │ │ │ │ _PyPegen_run_parser_from_string │ │ │ │ │ _PyTokenizer_FromUTF8 │ │ │ │ │ -_PyPegen_Parser_New │ │ │ │ │ -_PyPegen_run_parser │ │ │ │ │ -_PyPegen_Parser_Free │ │ │ │ │ -_PyTokenizer_Free │ │ │ │ │ -_PyTokenizer_FromString │ │ │ │ │ -PyErr_Occurred │ │ │ │ │ -_PyTokenizer_raise_init_error │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyMem_Calloc │ │ │ │ │ -PyMem_Free │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ _PyPegen_parse │ │ │ │ │ +PyMem_Free │ │ │ │ │ +_PyTokenizer_Free │ │ │ │ │ +_PyTokenizer_FromString │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ +PyErr_Occurred │ │ │ │ │ _Pypegen_set_syntax_error │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ Py_BuildValue │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ +_PyPegen_raise_error │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyExc_IncompleteInputError │ │ │ │ │ -_PyPegen_raise_error │ │ │ │ │ -PyType_IsSubtype │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ PyUnicode_FromString │ │ │ │ │ +PyType_IsSubtype │ │ │ │ │ +PyErr_NoMemory │ │ │ │ │ +_PyTokenizer_raise_init_error │ │ │ │ │ +_PyPegen_Parser_New │ │ │ │ │ +_PyPegen_run_parser │ │ │ │ │ _PyPegen_lookahead │ │ │ │ │ _PyPegen_expect_token │ │ │ │ │ _PyPegen_fill_token │ │ │ │ │ _PyToken_Init │ │ │ │ │ _PyTokenizer_Get │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ _PyArena_AddPyObject │ │ │ │ │ @@ -87,14 +85,15 @@ │ │ │ │ │ PyOS_strtoul │ │ │ │ │ PyLong_FromLong │ │ │ │ │ PyOS_strtol │ │ │ │ │ PyOS_string_to_double │ │ │ │ │ PyFloat_FromDouble │ │ │ │ │ PyComplex_FromCComplex │ │ │ │ │ PyLong_FromString │ │ │ │ │ +_PyPegen_Parser_Free │ │ │ │ │ _PyPegen_run_parser_from_file_pointer │ │ │ │ │ _PyTokenizer_FromFile │ │ │ │ │ PyUnicode_CompareWithASCIIString │ │ │ │ │ _PyPegen_byte_offset_to_character_offset │ │ │ │ │ PyUnicode_AsUTF8 │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ _PyPegen_soft_keyword_token │ │ │ │ │ @@ -105,12 +104,12 @@ │ │ │ │ │ _PyPegen_lookahead_for_expr │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_lookahead_for_stmt │ │ │ │ │ _PyPegen_expect_forced_result │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ -.rel.rodata │ │ │ │ │ .rel.text.hot │ │ │ │ │ +.rel.rodata │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,690 +1,301 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyPegen_run_parser_from_string>: │ │ │ │ │ -_PyPegen_run_parser_from_string(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #28 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - movw r1, #257 @ 0x101 │ │ │ │ │ - sub r1, r6, r1 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r7, [fp, #8] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - subs r5, r3, #0 │ │ │ │ │ - beq 10c <_PyPegen_run_parser_from_string+0x10c> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 10c <_PyPegen_run_parser_from_string+0x10c> │ │ │ │ │ - bl 0 <_PyTokenizer_FromUTF8> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_FromUTF8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 11c <_PyPegen_run_parser_from_string+0x11c> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r8, [r4, #2284] @ 0x8ec │ │ │ │ │ - beq 8c <_PyPegen_run_parser_from_string+0x8c> │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r7] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r7, [r4, #2288] @ 0x8f0 │ │ │ │ │ - bl 134 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - beq b4 <_PyPegen_run_parser_from_string+0xb4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - tst r3, #1024 @ 0x400 │ │ │ │ │ - ldrne r3, [r5, #4] │ │ │ │ │ - bne b8 <_PyPegen_run_parser_from_string+0xb8> │ │ │ │ │ - mov r3, #15 │ │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r9, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 17c <_PyPegen_Parser_New> │ │ │ │ │ - R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq f4 <_PyPegen_run_parser_from_string+0xf4> │ │ │ │ │ - bl 2c0 <_PyPegen_run_parser> │ │ │ │ │ - R_ARM_CALL _PyPegen_run_parser │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - bl 1860 <_PyPegen_Parser_Free> │ │ │ │ │ - R_ARM_CALL _PyPegen_Parser_Free │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_Free> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_Free │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_PyTokenizer_FromString> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_FromString │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 58 <_PyPegen_run_parser_from_string+0x58> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 100 <_PyPegen_run_parser_from_string+0x100> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ - b 100 <_PyPegen_run_parser_from_string+0x100> │ │ │ │ │ - │ │ │ │ │ -00000134 : │ │ │ │ │ -compute_parser_flags(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq 170 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ │ - ubfx r0, r3, #9, #1 │ │ │ │ │ - lsl r0, r0, #1 │ │ │ │ │ - orrne r0, r0, #16 │ │ │ │ │ - tst r3, #4194304 @ 0x400000 │ │ │ │ │ - orrne r0, r0, #32 │ │ │ │ │ - tst r3, #4096 @ 0x1000 │ │ │ │ │ - orrne r0, r0, #64 @ 0x40 │ │ │ │ │ - tst r3, #16384 @ 0x4000 │ │ │ │ │ - orrne r0, r0, #256 @ 0x100 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -0000017c <_PyPegen_Parser_New>: │ │ │ │ │ -_PyPegen_Parser_New(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, #116 @ 0x74 │ │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldr r7, [fp, #12] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 2b4 <_PyPegen_Parser_New+0x138> │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - ubfx r3, r5, #6, #1 │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - str r3, [r6, #2740] @ 0xab4 │ │ │ │ │ - str r6, [r4] │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r9, [r4, #24] │ │ │ │ │ - str r9, [r4, #28] │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - beq 2ac <_PyPegen_Parser_New+0x130> │ │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Calloc │ │ │ │ │ - str r0, [r6] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2a8 <_PyPegen_Parser_New+0x12c> │ │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - mov r3, #10 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ │ - str r9, [r4, #80] @ 0x50 │ │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ │ - beq 298 <_PyPegen_Parser_New+0x11c> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r8, [r4, #40] @ 0x28 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - str r9, [r4, #12] │ │ │ │ │ - str r7, [r4, #20] │ │ │ │ │ - str sl, [r4, #36] @ 0x24 │ │ │ │ │ - str r9, [r4, #44] @ 0x2c │ │ │ │ │ - str r9, [r4, #48] @ 0x30 │ │ │ │ │ - str r9, [r4, #60] @ 0x3c │ │ │ │ │ - str r9, [r4, #52] @ 0x34 │ │ │ │ │ - str r9, [r4, #56] @ 0x38 │ │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ │ - str r9, [r4, #84] @ 0x54 │ │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #92] @ 0x5c │ │ │ │ │ - str r9, [r4, #100] @ 0x64 │ │ │ │ │ - str r9, [r4, #104] @ 0x68 │ │ │ │ │ - str r9, [r4, #108] @ 0x6c │ │ │ │ │ - str r9, [r4, #112] @ 0x70 │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - │ │ │ │ │ -000002c0 <_PyPegen_run_parser>: │ │ │ │ │ -_PyPegen_run_parser(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _PyPegen_parse │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 348 <_PyPegen_run_parser+0x88> │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, #256 @ 0x100 │ │ │ │ │ - ldreq ip, [r4] │ │ │ │ │ - ldreq r1, [pc, #652] @ 58c <_PyPegen_run_parser+0x2cc> │ │ │ │ │ - ldreq r2, [ip, #4] │ │ │ │ │ - ldrbeq r3, [r2] │ │ │ │ │ - beq 31c <_PyPegen_run_parser+0x5c> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi 564 <_PyPegen_run_parser+0x2a4> │ │ │ │ │ - add r3, r3, r3 │ │ │ │ │ - ldrsh r3, [r1, r3] │ │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - cmpne r3, #10 │ │ │ │ │ - bne 334 <_PyPegen_run_parser+0x74> │ │ │ │ │ - b 31c <_PyPegen_run_parser+0x5c> │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - tst r3, #256 @ 0x100 │ │ │ │ │ - bne 488 <_PyPegen_run_parser+0x1c8> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4c8 <_PyPegen_run_parser+0x208> │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r1, [ip, r3, lsl #2] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - str r3, [r4, #100] @ 0x64 │ │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ │ - b 3a0 <_PyPegen_run_parser+0xe0> │ │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str lr, [r2, #28] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bgt 394 <_PyPegen_run_parser+0xd4> │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r2, #2744] @ 0xab8 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _PyPegen_parse │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_set_syntax_error> │ │ │ │ │ - R_ARM_CALL _Pypegen_set_syntax_error │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - beq 4f4 <_PyPegen_run_parser+0x234> │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne 4e8 <_PyPegen_run_parser+0x228> │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - ldr r3, [r2, #2732] @ 0xaac │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 500 <_PyPegen_run_parser+0x240> │ │ │ │ │ - ldr r2, [r2, #2700] @ 0xa8c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 530 <_PyPegen_run_parser+0x270> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strlen │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Decode │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 50c <_PyPegen_run_parser+0x24c> │ │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r4, #100] @ 0x64 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_BuildValue │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 550 <_PyPegen_run_parser+0x290> │ │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ │ - bl 18f0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ - b 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ │ - sub r2, r3, #23 │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - cmpne r2, #1 │ │ │ │ │ - bhi 354 <_PyPegen_run_parser+0x94> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyExc_IncompleteInputError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyExc_IncompleteInputError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 368 <_PyPegen_run_parser+0xa8> │ │ │ │ │ - b 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 408 <_PyPegen_run_parser+0x148> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ - b 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 540 <_PyPegen_run_parser+0x280> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 558 <_PyPegen_run_parser+0x298> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 454 <_PyPegen_run_parser+0x194> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_FromString │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 44c <_PyPegen_run_parser+0x18c> │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 418 <_PyPegen_run_parser+0x158> │ │ │ │ │ - b 50c <_PyPegen_run_parser+0x24c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 524 <_PyPegen_run_parser+0x264> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov lr, #27 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str lr, [ip, #32] │ │ │ │ │ - b 4bc <_PyPegen_run_parser+0x1fc> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - │ │ │ │ │ -00000590 <_PyPegen_expect_forced_token>: │ │ │ │ │ +00000000 <_PyPegen_expect_forced_token>: │ │ │ │ │ _PyPegen_expect_forced_token(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 64c <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + beq bc <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 5ec <_PyPegen_expect_forced_token+0x5c> │ │ │ │ │ + bne 5c <_PyPegen_expect_forced_token+0x5c> │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ - bl f8 <_PyPegen_run_parser_from_string+0xf8> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 654 <_PyPegen_expect_forced_token+0xc4> │ │ │ │ │ + blt c4 <_PyPegen_expect_forced_token+0xc4> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr lr, [r2, ip, lsl #2] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ addeq ip, ip, #1 │ │ │ │ │ streq ip, [r3, #8] │ │ │ │ │ - bne 614 <_PyPegen_expect_forced_token+0x84> │ │ │ │ │ + bne 84 <_PyPegen_expect_forced_token+0x84> │ │ │ │ │ mov r0, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [lr, #24] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [lr, #12] │ │ │ │ │ - bl 28 <_PyPegen_run_parser_from_string+0x28> │ │ │ │ │ + bl 28 <_PyPegen_expect_forced_token+0x28> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 608 <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ + b 78 <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 64c <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + b bc <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ │ │ │ │ │ -00000660 <_PyPegen_run_parser_from_file_pointer>: │ │ │ │ │ +000000d0 : │ │ │ │ │ +Py_XDECREF.part.0(): │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + bgt f4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 100 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + bx lr │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +0000010c <_PyPegen_run_parser_from_file_pointer>: │ │ │ │ │ _PyPegen_run_parser_from_file_pointer(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ │ bl 0 <_PyTokenizer_FromFile> │ │ │ │ │ R_ARM_CALL _PyTokenizer_FromFile │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 768 <_PyPegen_run_parser_from_file_pointer+0x108> │ │ │ │ │ + beq 2b4 <_PyPegen_run_parser_from_file_pointer+0x1a8> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7d8 <_PyPegen_run_parser_from_file_pointer+0x178> │ │ │ │ │ + beq 2a8 <_PyPegen_run_parser_from_file_pointer+0x19c> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - bne 7d8 <_PyPegen_run_parser_from_file_pointer+0x178> │ │ │ │ │ + bne 2a8 <_PyPegen_run_parser_from_file_pointer+0x19c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d8 <_PyPegen_run_parser_from_file_pointer+0x178> │ │ │ │ │ + beq 2a8 <_PyPegen_run_parser_from_file_pointer+0x19c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC16 │ │ │ │ │ + R_ARM_MOVT_ABS .LC17 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r4, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ - beq 7d0 <_PyPegen_run_parser_from_file_pointer+0x170> │ │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 134 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 240 <_PyPegen_run_parser_from_file_pointer+0x134> │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ │ + ubfx r2, r3, #9, #1 │ │ │ │ │ + lsl r2, r2, #1 │ │ │ │ │ + orrne r2, r2, #16 │ │ │ │ │ + tst r3, #4194304 @ 0x400000 │ │ │ │ │ + orrne r2, r2, #32 │ │ │ │ │ + tst r3, #4096 @ 0x1000 │ │ │ │ │ + orrne r2, r2, #64 @ 0x40 │ │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ │ + orrne r2, r2, #256 @ 0x100 │ │ │ │ │ ldr r0, [fp, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, #15 │ │ │ │ │ ldr r0, [fp, #16] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c <_PyPegen_Parser_New> │ │ │ │ │ + bl 54c <_PyPegen_Parser_New> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 7d0 <_PyPegen_run_parser_from_file_pointer+0x170> │ │ │ │ │ - bl 2c0 <_PyPegen_run_parser> │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + bl 690 <_PyPegen_run_parser> │ │ │ │ │ R_ARM_CALL _PyPegen_run_parser │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 1860 <_PyPegen_Parser_Free> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 21c0 <_PyPegen_Parser_Free> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_Free │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 780 <_PyPegen_run_parser_from_file_pointer+0x120> │ │ │ │ │ + bne 248 <_PyPegen_run_parser_from_file_pointer+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_PyTokenizer_Free> │ │ │ │ │ R_ARM_CALL _PyTokenizer_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 75c <_PyPegen_run_parser_from_file_pointer+0xfc> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ - b 75c <_PyPegen_run_parser_from_file_pointer+0xfc> │ │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_file_pointer+0xcc> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 750 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ + beq 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 750 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ + beq 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - beq 7c4 <_PyPegen_run_parser_from_file_pointer+0x164> │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ ldr r0, [fp, #24] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 750 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ + bge 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl 18f0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + bl d0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 750 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ + b 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 6c8 <_PyPegen_run_parser_from_file_pointer+0x68> │ │ │ │ │ + b 174 <_PyPegen_run_parser_from_file_pointer+0x68> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 234 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ + b 234 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ │ │ │ │ │ -000007e4 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ +000002cc <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81c <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ + beq 304 <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 828 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ + b 310 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000828 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ +00000310 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_raw(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC17 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movlt r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8ac <_PyPegen_byte_offset_to_character_offset_raw+0x84> │ │ │ │ │ + beq 394 <_PyPegen_byte_offset_to_character_offset_raw+0x84> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8a0 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + bgt 388 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8a0 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + bne 388 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 8a0 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + b 388 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ │ │ │ │ │ -000008b4 <_PyPegen_soft_keyword_token>: │ │ │ │ │ +0000039c <_PyPegen_soft_keyword_token>: │ │ │ │ │ _PyPegen_soft_keyword_token(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bl 50 <_PyPegen_run_parser_from_string+0x50> │ │ │ │ │ + bl 9b4 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 8ec <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ + bne 3d4 <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -692,43 +303,43 @@ │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ ldr r5, [r8, #28] │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ │ subs r0, r4, #0 │ │ │ │ │ - beq 8e0 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + beq 3c8 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 910 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ + bne 3f8 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 910 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ + bne 3f8 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 988 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ + beq 470 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e30 <_PyPegen_new_identifier> │ │ │ │ │ + bl 1794 <_PyPegen_new_identifier> │ │ │ │ │ R_ARM_CALL _PyPegen_new_identifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 988 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ + beq 470 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ - b 8e4 <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ + b 3cc <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 8e0 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + b 3c8 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 f5ff8c00 8c008c00 8c008c00 8c008c00 ................ │ │ │ │ │ - 0x00000010 8c00f8ff f8ff8c00 f8ff8c00 8c008c00 ................ │ │ │ │ │ - 0x00000020 8c008c00 8c008c00 8c008c00 8c008c00 ................ │ │ │ │ │ - 0x00000030 8c008c00 8c008c00 8c008c00 8c008c00 ................ │ │ │ │ │ - 0x00000040 f8ff8c00 8c000000 64000000 6c000000 ........d...l... │ │ │ │ │ + 0x00000000 8c000000 00000000 00f9f900 f9000000 ................ │ │ │ │ │ + 0x00000010 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000020 f9000011 f6000000 00000000 00f9f900 ................ │ │ │ │ │ + 0x00000030 f9000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000040 00000000 f900000c 64000000 6c000000 ........d...l... │ │ │ │ │ 0x00000050 5c000000 00000000 \....... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,13 +1,725 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyPegen_lookahead>: │ │ │ │ │ +00000000 <_PyPegen_run_parser_from_string>: │ │ │ │ │ +_PyPegen_run_parser_from_string(): │ │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #36 @ 0x24 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + movw r1, #257 @ 0x101 │ │ │ │ │ + sub r1, r8, r1 │ │ │ │ │ + ldr r5, [fp, #8] │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + subs r4, r3, #0 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + beq 244 <_PyPegen_run_parser_from_string+0x244> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ │ + beq 244 <_PyPegen_run_parser_from_string+0x244> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyTokenizer_FromUTF8> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_FromUTF8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 52c <_PyPegen_run_parser_from_string+0x52c> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r6, [r7, #2284] @ 0x8ec │ │ │ │ │ + beq 88 <_PyPegen_run_parser_from_string+0x88> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + str r5, [r7, #2288] @ 0x8f0 │ │ │ │ │ + beq 440 <_PyPegen_run_parser_from_string+0x440> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ │ + ubfx r6, r3, #9, #1 │ │ │ │ │ + lsl r6, r6, #1 │ │ │ │ │ + orrne r6, r6, #16 │ │ │ │ │ + tst r3, #4194304 @ 0x400000 │ │ │ │ │ + orrne r6, r6, #32 │ │ │ │ │ + tst r3, #4096 @ 0x1000 │ │ │ │ │ + orrne r6, r6, #64 @ 0x40 │ │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ │ + orrne r6, r6, #256 @ 0x100 │ │ │ │ │ + tst r3, #1024 @ 0x400 │ │ │ │ │ + ldrne r9, [r4, #4] │ │ │ │ │ + moveq r9, #15 │ │ │ │ │ + mov r0, #116 @ 0x74 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 50c <_PyPegen_run_parser_from_string+0x50c> │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ubfx r3, r6, #6, #1 │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + str r3, [r7, #2740] @ 0xab4 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r7, [r5] │ │ │ │ │ + str r4, [r5, #24] │ │ │ │ │ + str r4, [r5, #28] │ │ │ │ │ + str r3, [r5, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ + beq 504 <_PyPegen_run_parser_from_string+0x504> │ │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Calloc │ │ │ │ │ + str r0, [sl] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 500 <_PyPegen_run_parser_from_string+0x500> │ │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + mov r3, #10 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ │ + str r3, [r5, #76] @ 0x4c │ │ │ │ │ + beq 4f0 <_PyPegen_run_parser_from_string+0x4f0> │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + str r3, [r5, #20] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + str r4, [r5, #12] │ │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ │ + str r8, [r5, #36] @ 0x24 │ │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ │ + str r9, [r5, #68] @ 0x44 │ │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 258 <_PyPegen_run_parser_from_string+0x258> │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ │ + ldreq r0, [r5] │ │ │ │ │ + ldreq r1, [pc, #888] @ 548 <_PyPegen_run_parser_from_string+0x548> │ │ │ │ │ + ldreq r2, [r0, #4] │ │ │ │ │ + ldrbeq r3, [r2] │ │ │ │ │ + beq 394 <_PyPegen_run_parser_from_string+0x394> │ │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 474 <_PyPegen_run_parser_from_string+0x474> │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movgt r4, #0 │ │ │ │ │ + ble 210 <_PyPegen_run_parser_from_string+0x210> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt 1f4 <_PyPegen_run_parser_from_string+0x1f4> │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 44c <_PyPegen_run_parser_from_string+0x44c> │ │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Free> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_Free │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, ip │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyTokenizer_FromString> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_FromString │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 54 <_PyPegen_run_parser_from_string+0x54> │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ │ + bne 400 <_PyPegen_run_parser_from_string+0x400> │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3d8 <_PyPegen_run_parser_from_string+0x3d8> │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + sub r0, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r4, [r2, r0, lsl #2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [r5, #100] @ 0x64 │ │ │ │ │ + str r3, [r5, #104] @ 0x68 │ │ │ │ │ + str r3, [r5, #108] @ 0x6c │ │ │ │ │ + str r3, [r5, #112] @ 0x70 │ │ │ │ │ + b 2b0 <_PyPegen_run_parser_from_string+0x2b0> │ │ │ │ │ + ldr ip, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r0, [ip, #28] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 2a4 <_PyPegen_run_parser_from_string+0x2a4> │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r5, #92] @ 0x5c │ │ │ │ │ + str r3, [r2, #2744] @ 0xab8 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_set_syntax_error> │ │ │ │ │ + R_ARM_CALL _Pypegen_set_syntax_error │ │ │ │ │ + ldr r0, [r8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 4d8 <_PyPegen_run_parser_from_string+0x4d8> │ │ │ │ │ + ldr r1, [r8] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 4cc <_PyPegen_run_parser_from_string+0x4cc> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r8, [r3, #2732] @ 0xaac │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 484 <_PyPegen_run_parser_from_string+0x484> │ │ │ │ │ + ldr r9, [r3, #2700] @ 0xa8c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 4c0 <_PyPegen_run_parser_from_string+0x4c0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 49c <_PyPegen_run_parser_from_string+0x49c> │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r5, #100] @ 0x64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_BuildValue │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 524 <_PyPegen_run_parser_from_string+0x524> │ │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 47c <_PyPegen_run_parser_from_string+0x47c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r8, [r4, #68] @ 0x44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi 3a8 <_PyPegen_run_parser_from_string+0x3a8> │ │ │ │ │ + ldrsb r3, [r1, r3] │ │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ │ + nop {0} │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r3, #27 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r3, [r0, #32] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + ldr r0, [r8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 278 <_PyPegen_run_parser_from_string+0x278> │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r3, #10 │ │ │ │ │ + bne 3ec <_PyPegen_run_parser_from_string+0x3ec> │ │ │ │ │ + b 394 <_PyPegen_run_parser_from_string+0x394> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + sub r2, r3, #23 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bhi 264 <_PyPegen_run_parser_from_string+0x264> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyExc_IncompleteInputError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyExc_IncompleteInputError │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r9, #15 │ │ │ │ │ + b cc <_PyPegen_run_parser_from_string+0xcc> │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + add r3, r3, r4, lsl #3 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bcs 224 <_PyPegen_run_parser_from_string+0x224> │ │ │ │ │ + b 450 <_PyPegen_run_parser_from_string+0x450> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 1e4 <_PyPegen_run_parser_from_string+0x1e4> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 37c <_PyPegen_run_parser_from_string+0x37c> │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 49c <_PyPegen_run_parser_from_string+0x49c> │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 320 <_PyPegen_run_parser_from_string+0x320> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 4e4 <_PyPegen_run_parser_from_string+0x4e4> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 354 <_PyPegen_run_parser_from_string+0x354> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 34c <_PyPegen_run_parser_from_string+0x34c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 310 <_PyPegen_run_parser_from_string+0x310> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 4b4 <_PyPegen_run_parser_from_string+0x4b4> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 234 <_PyPegen_run_parser_from_string+0x234> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1ac <_PyPegen_run_parser_from_string+0x1ac> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 540 <_PyPegen_run_parser_from_string+0x540> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 23c <_PyPegen_run_parser_from_string+0x23c> │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +0000054c <_PyPegen_Parser_New>: │ │ │ │ │ +_PyPegen_Parser_New(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, #116 @ 0x74 │ │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr r7, [fp, #12] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 684 <_PyPegen_Parser_New+0x138> │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + ubfx r3, r5, #6, #1 │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + str r3, [r6, #2740] @ 0xab4 │ │ │ │ │ + str r6, [r4] │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r9, [r4, #24] │ │ │ │ │ + str r9, [r4, #28] │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + beq 67c <_PyPegen_Parser_New+0x130> │ │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Calloc │ │ │ │ │ + str r0, [r6] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 678 <_PyPegen_Parser_New+0x12c> │ │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + mov r3, #10 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ │ + str r9, [r4, #80] @ 0x50 │ │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ │ + beq 668 <_PyPegen_Parser_New+0x11c> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r8, [r4, #40] @ 0x28 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + str r9, [r4, #12] │ │ │ │ │ + str r7, [r4, #20] │ │ │ │ │ + str sl, [r4, #36] @ 0x24 │ │ │ │ │ + str r9, [r4, #44] @ 0x2c │ │ │ │ │ + str r9, [r4, #48] @ 0x30 │ │ │ │ │ + str r9, [r4, #60] @ 0x3c │ │ │ │ │ + str r9, [r4, #52] @ 0x34 │ │ │ │ │ + str r9, [r4, #56] @ 0x38 │ │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ │ + str r9, [r4, #84] @ 0x54 │ │ │ │ │ + str r9, [r4, #88] @ 0x58 │ │ │ │ │ + str r9, [r4, #92] @ 0x5c │ │ │ │ │ + str r9, [r4, #100] @ 0x64 │ │ │ │ │ + str r9, [r4, #104] @ 0x68 │ │ │ │ │ + str r9, [r4, #108] @ 0x6c │ │ │ │ │ + str r9, [r4, #112] @ 0x70 │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ + │ │ │ │ │ +00000690 <_PyPegen_run_parser>: │ │ │ │ │ +_PyPegen_run_parser(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + beq 744 <_PyPegen_run_parser+0xb4> │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ │ + ldreq ip, [r4] │ │ │ │ │ + ldreq r1, [pc, #656] @ 960 <_PyPegen_run_parser+0x2d0> │ │ │ │ │ + ldreq r2, [ip, #4] │ │ │ │ │ + ldrbeq r3, [r2] │ │ │ │ │ + beq 6ec <_PyPegen_run_parser+0x5c> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi 700 <_PyPegen_run_parser+0x70> │ │ │ │ │ + ldrsb r3, [r1, r3] │ │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ │ + nop {0} │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + mov lr, #27 │ │ │ │ │ + str lr, [ip, #32] │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r3, #10 │ │ │ │ │ + bne 730 <_PyPegen_run_parser+0xa0> │ │ │ │ │ + b 6ec <_PyPegen_run_parser+0x5c> │ │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ │ + bne 888 <_PyPegen_run_parser+0x1f8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8c0 <_PyPegen_run_parser+0x230> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r1, [ip, r3, lsl #2] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ │ + b 79c <_PyPegen_run_parser+0x10c> │ │ │ │ │ + ldr r2, [ip, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str lr, [r2, #28] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bgt 790 <_PyPegen_run_parser+0x100> │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r0, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r2, #2744] @ 0xab8 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_set_syntax_error> │ │ │ │ │ + R_ARM_CALL _Pypegen_set_syntax_error │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 8ec <_PyPegen_run_parser+0x25c> │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 8e0 <_PyPegen_run_parser+0x250> │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + ldr r3, [r2, #2732] @ 0xaac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8f8 <_PyPegen_run_parser+0x268> │ │ │ │ │ + ldr r2, [r2, #2700] @ 0xa8c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 93c <_PyPegen_run_parser+0x2ac> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 910 <_PyPegen_run_parser+0x280> │ │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r4, #100] @ 0x64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_BuildValue │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 94c <_PyPegen_run_parser+0x2bc> │ │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 934 <_PyPegen_run_parser+0x2a4> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + sub r2, r3, #23 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bhi 750 <_PyPegen_run_parser+0xc0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyExc_IncompleteInputError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyExc_IncompleteInputError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 724 <_PyPegen_run_parser+0x94> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 764 <_PyPegen_run_parser+0xd4> │ │ │ │ │ + b 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 804 <_PyPegen_run_parser+0x174> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 910 <_PyPegen_run_parser+0x280> │ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 814 <_PyPegen_run_parser+0x184> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 954 <_PyPegen_run_parser+0x2c4> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 850 <_PyPegen_run_parser+0x1c0> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 878 <_PyPegen_run_parser+0x1e8> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 848 <_PyPegen_run_parser+0x1b8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 928 <_PyPegen_run_parser+0x298> │ │ │ │ │ + .word 0x00000024 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +00000964 <_PyPegen_lookahead>: │ │ │ │ │ _PyPegen_lookahead(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -22,61 +734,61 @@ │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ clz r0, r0 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000050 <_PyPegen_expect_token>: │ │ │ │ │ +000009b4 <_PyPegen_expect_token>: │ │ │ │ │ _PyPegen_expect_token(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 8c <_PyPegen_expect_token+0x3c> │ │ │ │ │ + beq 9f0 <_PyPegen_expect_token+0x3c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq 80 <_PyPegen_expect_token+0x30> │ │ │ │ │ + beq 9e4 <_PyPegen_expect_token+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ec <_PyPegen_expect_token+0x9c> │ │ │ │ │ + blt a50 <_PyPegen_expect_token+0x9c> │ │ │ │ │ ldmib r3, {r0, r2} │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq e0 <_PyPegen_expect_token+0x90> │ │ │ │ │ + beq a44 <_PyPegen_expect_token+0x90> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b d8 <_PyPegen_expect_token+0x88> │ │ │ │ │ + b a3c <_PyPegen_expect_token+0x88> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b d4 <_PyPegen_expect_token+0x84> │ │ │ │ │ + b a38 <_PyPegen_expect_token+0x84> │ │ │ │ │ │ │ │ │ │ -000000f8 <_PyPegen_fill_token>: │ │ │ │ │ +00000a5c <_PyPegen_fill_token>: │ │ │ │ │ _PyPegen_fill_token(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -86,504 +798,504 @@ │ │ │ │ │ R_ARM_CALL _PyToken_Init │ │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL _PyTokenizer_Get │ │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - beq 648 <_PyPegen_fill_token+0x550> │ │ │ │ │ + beq fac <_PyPegen_fill_token+0x550> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ - beq 6cc <_PyPegen_fill_token+0x5d4> │ │ │ │ │ + beq 1030 <_PyPegen_fill_token+0x5d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ - beq 4e4 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ + beq e48 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 228 <_PyPegen_fill_token+0x130> │ │ │ │ │ + beq b8c <_PyPegen_fill_token+0x130> │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [r5] │ │ │ │ │ sub r1, r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ - beq 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + beq 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7f8 <_PyPegen_fill_token+0x700> │ │ │ │ │ + blt 115c <_PyPegen_fill_token+0x700> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [r5, #32] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne 750 <_PyPegen_fill_token+0x658> │ │ │ │ │ + bne 10b4 <_PyPegen_fill_token+0x658> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr r0, [r2, #464] @ 0x1d0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 794 <_PyPegen_fill_token+0x69c> │ │ │ │ │ + beq 10f8 <_PyPegen_fill_token+0x69c> │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r2, #464] @ 0x1d0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 718 <_PyPegen_fill_token+0x620> │ │ │ │ │ + beq 107c <_PyPegen_fill_token+0x620> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, #67 @ 0x43 │ │ │ │ │ str r1, [r5, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 738 <_PyPegen_fill_token+0x640> │ │ │ │ │ + beq 109c <_PyPegen_fill_token+0x640> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + ble e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #8 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #16 │ │ │ │ │ - beq 174 <_PyPegen_fill_token+0x7c> │ │ │ │ │ + beq ad8 <_PyPegen_fill_token+0x7c> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #24 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #28] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #32 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #40 @ 0x28 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adds r1, r3, #48 @ 0x30 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ mvn r2, #7 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 42c <_PyPegen_fill_token+0x334> │ │ │ │ │ + beq d90 <_PyPegen_fill_token+0x334> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 3fc <_PyPegen_fill_token+0x304> │ │ │ │ │ + beq d60 <_PyPegen_fill_token+0x304> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3d4 <_PyPegen_fill_token+0x2dc> │ │ │ │ │ + beq d38 <_PyPegen_fill_token+0x2dc> │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r9, r3, #56 @ 0x38 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ adds r3, r9, #8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ add r3, r9, #8 │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adds r3, r3, #24 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 42c <_PyPegen_fill_token+0x334> │ │ │ │ │ + bne d90 <_PyPegen_fill_token+0x334> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + b adc <_PyPegen_fill_token+0x80> │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r8, r1, #1 │ │ │ │ │ lsl r1, r1, #3 │ │ │ │ │ mov r9, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7bc <_PyPegen_fill_token+0x6c4> │ │ │ │ │ + beq 1120 <_PyPegen_fill_token+0x6c4> │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 63c <_PyPegen_fill_token+0x544> │ │ │ │ │ + ble fa0 <_PyPegen_fill_token+0x544> │ │ │ │ │ sub r3, r8, r7 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 5a0 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ + beq f04 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 574 <_PyPegen_fill_token+0x47c> │ │ │ │ │ + beq ed8 <_PyPegen_fill_token+0x47c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 550 <_PyPegen_fill_token+0x458> │ │ │ │ │ + beq eb4 <_PyPegen_fill_token+0x458> │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 63c <_PyPegen_fill_token+0x544> │ │ │ │ │ + beq fa0 <_PyPegen_fill_token+0x544> │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r8, #3 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 5a0 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ + bne f04 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ - b 164 <_PyPegen_fill_token+0x6c> │ │ │ │ │ + b ac8 <_PyPegen_fill_token+0x6c> │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r6, r6, r3 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7bc <_PyPegen_fill_token+0x6c4> │ │ │ │ │ + beq 1120 <_PyPegen_fill_token+0x6c4> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ strb r7, [r5, r6] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ │ ldr r8, [r3, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs 81c <_PyPegen_fill_token+0x724> │ │ │ │ │ + bcs 1180 <_PyPegen_fill_token+0x724> │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r8, [r2, r3, lsl #3] │ │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r5, [r2, #4] │ │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL _PyTokenizer_Get │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ │ - beq 648 <_PyPegen_fill_token+0x550> │ │ │ │ │ + beq fac <_PyPegen_fill_token+0x550> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ - bne 148 <_PyPegen_fill_token+0x50> │ │ │ │ │ + bne aac <_PyPegen_fill_token+0x50> │ │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 148 <_PyPegen_fill_token+0x50> │ │ │ │ │ + beq aac <_PyPegen_fill_token+0x50> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a0 <_PyPegen_fill_token+0x6a8> │ │ │ │ │ + bne 1104 <_PyPegen_fill_token+0x6a8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, #4 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4e4 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ + beq e48 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + b adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r6, #67 @ 0x43 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r1, [r5, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 21c <_PyPegen_fill_token+0x124> │ │ │ │ │ + bne b80 <_PyPegen_fill_token+0x124> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 844 <_PyPegen_fill_token+0x74c> │ │ │ │ │ + beq 11a8 <_PyPegen_fill_token+0x74c> │ │ │ │ │ bl 0 <_Pypegen_tokenizer_error> │ │ │ │ │ R_ARM_CALL _Pypegen_tokenizer_error │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b b84 <_PyPegen_fill_token+0x128> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7d0 <_PyPegen_fill_token+0x6d8> │ │ │ │ │ + blt 1134 <_PyPegen_fill_token+0x6d8> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #32] │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr r0, [r2, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1e8 <_PyPegen_fill_token+0xf0> │ │ │ │ │ + bne b4c <_PyPegen_fill_token+0xf0> │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b 1e8 <_PyPegen_fill_token+0xf0> │ │ │ │ │ + b b4c <_PyPegen_fill_token+0xf0> │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ands r2, r2, #2 │ │ │ │ │ rsbeq r3, r3, #0 │ │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ │ streq r3, [r1, #452] @ 0x1c4 │ │ │ │ │ - b 6f0 <_PyPegen_fill_token+0x5f8> │ │ │ │ │ + b 1054 <_PyPegen_fill_token+0x5f8> │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ │ bl 0 <_PyToken_Free> │ │ │ │ │ R_ARM_CALL _PyToken_Free │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b b84 <_PyPegen_fill_token+0x128> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bgt 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bne 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + b 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bgt 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ - b 7f0 <_PyPegen_fill_token+0x6f8> │ │ │ │ │ + bne 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + b 1154 <_PyPegen_fill_token+0x6f8> │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ lsl r1, r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bc <_PyPegen_fill_token+0x6c4> │ │ │ │ │ + beq 1120 <_PyPegen_fill_token+0x6c4> │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ │ - b 68c <_PyPegen_fill_token+0x594> │ │ │ │ │ + b ff0 <_PyPegen_fill_token+0x594> │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b b84 <_PyPegen_fill_token+0x128> │ │ │ │ │ │ │ │ │ │ -0000084c <_PyPegen_lookahead_with_int>: │ │ │ │ │ +000011b0 <_PyPegen_lookahead_with_int>: │ │ │ │ │ _PyPegen_lookahead_with_int(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -592,446 +1304,446 @@ │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 904 <_PyPegen_lookahead_with_int+0xb8> │ │ │ │ │ + bne 1268 <_PyPegen_lookahead_with_int+0xb8> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 8c0 <_PyPegen_lookahead_with_int+0x74> │ │ │ │ │ + beq 1224 <_PyPegen_lookahead_with_int+0x74> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 8fc <_PyPegen_lookahead_with_int+0xb0> │ │ │ │ │ + beq 1260 <_PyPegen_lookahead_with_int+0xb0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r0, r4, r0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - blt 92c <_PyPegen_lookahead_with_int+0xe0> │ │ │ │ │ + blt 1290 <_PyPegen_lookahead_with_int+0xe0> │ │ │ │ │ ldmib r2, {r0, ip} │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0, ip, lsl #2] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 8a4 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ + bne 1208 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 8a8 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ + b 120c <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r3, lr │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ movne r0, #1 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 8a8 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ + b 120c <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b 8a4 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ + b 1208 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ │ │ │ │ │ -00000938 <_PyPegen_expect_soft_keyword>: │ │ │ │ │ +0000129c <_PyPegen_expect_soft_keyword>: │ │ │ │ │ _PyPegen_expect_soft_keyword(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 984 <_PyPegen_expect_soft_keyword+0x4c> │ │ │ │ │ + beq 12e8 <_PyPegen_expect_soft_keyword+0x4c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9b8 <_PyPegen_expect_soft_keyword+0x80> │ │ │ │ │ + beq 131c <_PyPegen_expect_soft_keyword+0x80> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9f4 <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ + blt 1358 <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r1, [fp, #-12] │ │ │ │ │ - bne 978 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ + bne 12dc <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f4 <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ + beq 1358 <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 978 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ + bne 12dc <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b afc <_PyPegen_name_token> │ │ │ │ │ + b 1460 <_PyPegen_name_token> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_name_token │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 978 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ + b 12dc <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ │ │ │ │ │ -00000a00 <_PyPegen_is_memoized>: │ │ │ │ │ +00001364 <_PyPegen_is_memoized>: │ │ │ │ │ _PyPegen_is_memoized(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq ab0 <_PyPegen_is_memoized+0xb0> │ │ │ │ │ + beq 1414 <_PyPegen_is_memoized+0xb0> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 1448 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 13f8 <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 1448 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 13f8 <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 1448 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 13f8 <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 1448 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne a7c <_PyPegen_is_memoized+0x7c> │ │ │ │ │ + bne 13e0 <_PyPegen_is_memoized+0x7c> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r2] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt aec <_PyPegen_is_memoized+0xec> │ │ │ │ │ + blt 1450 <_PyPegen_is_memoized+0xec> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a40 <_PyPegen_is_memoized+0x40> │ │ │ │ │ + bne 13a4 <_PyPegen_is_memoized+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b aa8 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ + b 140c <_PyPegen_is_memoized+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b aa8 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ + b 140c <_PyPegen_is_memoized+0xa8> │ │ │ │ │ │ │ │ │ │ -00000afc <_PyPegen_name_token>: │ │ │ │ │ +00001460 <_PyPegen_name_token>: │ │ │ │ │ _PyPegen_name_token(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c38 <_PyPegen_name_token+0x13c> │ │ │ │ │ + beq 159c <_PyPegen_name_token+0x13c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq b48 <_PyPegen_name_token+0x4c> │ │ │ │ │ + beq 14ac <_PyPegen_name_token+0x4c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq c9c <_PyPegen_name_token+0x1a0> │ │ │ │ │ + beq 1600 <_PyPegen_name_token+0x1a0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d50 <_PyPegen_name_token+0x254> │ │ │ │ │ + bne 16b4 <_PyPegen_name_token+0x254> │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c4c <_PyPegen_name_token+0x150> │ │ │ │ │ + bne 15b0 <_PyPegen_name_token+0x150> │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5c <_PyPegen_name_token+0x260> │ │ │ │ │ - ldr r3, [pc, #592] @ e2c <_PyPegen_name_token+0x330> │ │ │ │ │ + bne 16c0 <_PyPegen_name_token+0x260> │ │ │ │ │ + ldr r3, [pc, #592] @ 1790 <_PyPegen_name_token+0x330> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - blt c70 <_PyPegen_name_token+0x174> │ │ │ │ │ + blt 15d4 <_PyPegen_name_token+0x174> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + blt 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b b28 <_PyPegen_name_token+0x2c> │ │ │ │ │ + b 148c <_PyPegen_name_token+0x2c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bgt 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b3c <_PyPegen_name_token+0x40> │ │ │ │ │ + b 14a0 <_PyPegen_name_token+0x40> │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d68 <_PyPegen_name_token+0x26c> │ │ │ │ │ + beq 16cc <_PyPegen_name_token+0x26c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq e04 <_PyPegen_name_token+0x308> │ │ │ │ │ + beq 1768 <_PyPegen_name_token+0x308> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ str r6, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d10 <_PyPegen_name_token+0x214> │ │ │ │ │ + bgt 1674 <_PyPegen_name_token+0x214> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d10 <_PyPegen_name_token+0x214> │ │ │ │ │ + bne 1674 <_PyPegen_name_token+0x214> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble de0 <_PyPegen_name_token+0x2e4> │ │ │ │ │ + ble 1744 <_PyPegen_name_token+0x2e4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq d8c <_PyPegen_name_token+0x290> │ │ │ │ │ + beq 16f0 <_PyPegen_name_token+0x290> │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba4 <_PyPegen_name_token+0xa8> │ │ │ │ │ + beq 1508 <_PyPegen_name_token+0xa8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ - b c54 <_PyPegen_name_token+0x158> │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + b 15b8 <_PyPegen_name_token+0x158> │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - b c54 <_PyPegen_name_token+0x158> │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + b 15b8 <_PyPegen_name_token+0x158> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModuleAttrString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ - bne ca8 <_PyPegen_name_token+0x1ac> │ │ │ │ │ - b c6c <_PyPegen_name_token+0x170> │ │ │ │ │ + bne 160c <_PyPegen_name_token+0x1ac> │ │ │ │ │ + b 15d0 <_PyPegen_name_token+0x170> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_CALL _PyType_Name │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bgt 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + b 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne d1c <_PyPegen_name_token+0x220> │ │ │ │ │ + bne 1680 <_PyPegen_name_token+0x220> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d1c <_PyPegen_name_token+0x220> │ │ │ │ │ + b 1680 <_PyPegen_name_token+0x220> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bgt 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + b 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000e30 <_PyPegen_new_identifier>: │ │ │ │ │ +00001794 <_PyPegen_new_identifier>: │ │ │ │ │ _PyPegen_new_identifier(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -1043,237 +1755,237 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + beq 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq f30 <_PyPegen_new_identifier+0x100> │ │ │ │ │ + beq 1894 <_PyPegen_new_identifier+0x100> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ subs r1, r5, #0 │ │ │ │ │ - beq ef8 <_PyPegen_new_identifier+0xc8> │ │ │ │ │ + beq 185c <_PyPegen_new_identifier+0xc8> │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e88 <_PyPegen_new_identifier+0x58> │ │ │ │ │ + beq 17ec <_PyPegen_new_identifier+0x58> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bgt 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ - b f28 <_PyPegen_new_identifier+0xf8> │ │ │ │ │ - ldr r3, [pc, #372] @ 1074 <_PyPegen_new_identifier+0x244> │ │ │ │ │ + b 188c <_PyPegen_new_identifier+0xf8> │ │ │ │ │ + ldr r3, [pc, #372] @ 19d8 <_PyPegen_new_identifier+0x244> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - blt ec8 <_PyPegen_new_identifier+0x98> │ │ │ │ │ + blt 182c <_PyPegen_new_identifier+0x98> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 100c <_PyPegen_new_identifier+0x1dc> │ │ │ │ │ + beq 1970 <_PyPegen_new_identifier+0x1dc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 104c <_PyPegen_new_identifier+0x21c> │ │ │ │ │ + beq 19b0 <_PyPegen_new_identifier+0x21c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r4, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f98 <_PyPegen_new_identifier+0x168> │ │ │ │ │ + bgt 18fc <_PyPegen_new_identifier+0x168> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f98 <_PyPegen_new_identifier+0x168> │ │ │ │ │ + bne 18fc <_PyPegen_new_identifier+0x168> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1030 <_PyPegen_new_identifier+0x200> │ │ │ │ │ + ble 1994 <_PyPegen_new_identifier+0x200> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + beq 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ strne r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne e80 <_PyPegen_new_identifier+0x50> │ │ │ │ │ + bne 17e4 <_PyPegen_new_identifier+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_CALL _PyType_Name │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bgt 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + b 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModuleAttrString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ │ - bne f3c <_PyPegen_new_identifier+0x10c> │ │ │ │ │ - b ec4 <_PyPegen_new_identifier+0x94> │ │ │ │ │ + bne 18a0 <_PyPegen_new_identifier+0x10c> │ │ │ │ │ + b 1828 <_PyPegen_new_identifier+0x94> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa4 <_PyPegen_new_identifier+0x174> │ │ │ │ │ + bne 1908 <_PyPegen_new_identifier+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa4 <_PyPegen_new_identifier+0x174> │ │ │ │ │ + b 1908 <_PyPegen_new_identifier+0x174> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bgt 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + b 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001078 <_PyPegen_update_memo>: │ │ │ │ │ +000019dc <_PyPegen_update_memo>: │ │ │ │ │ _PyPegen_update_memo(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ ldr ip, [ip, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 1110 <_PyPegen_update_memo+0x98> │ │ │ │ │ + bne 1a74 <_PyPegen_update_memo+0x98> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ - b 118c <_PyPegen_update_memo+0x114> │ │ │ │ │ + b 1af0 <_PyPegen_update_memo+0x114> │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1198 <_PyPegen_update_memo+0x120> │ │ │ │ │ + beq 1afc <_PyPegen_update_memo+0x120> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ @@ -1281,17 +1993,17 @@ │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1190 <_PyPegen_update_memo+0x118> │ │ │ │ │ + b 1af4 <_PyPegen_update_memo+0x118> │ │ │ │ │ │ │ │ │ │ -000011a0 <_PyPegen_insert_memo>: │ │ │ │ │ +00001b04 <_PyPegen_insert_memo>: │ │ │ │ │ _PyPegen_insert_memo(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1299,15 +2011,15 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, #16 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1210 <_PyPegen_insert_memo+0x70> │ │ │ │ │ + beq 1b74 <_PyPegen_insert_memo+0x70> │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ ldr r3, [ip, r5, lsl #2] │ │ │ │ │ @@ -1315,360 +2027,360 @@ │ │ │ │ │ str r2, [r1] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1208 <_PyPegen_insert_memo+0x68> │ │ │ │ │ + b 1b6c <_PyPegen_insert_memo+0x68> │ │ │ │ │ │ │ │ │ │ -00001218 <_PyPegen_string_token>: │ │ │ │ │ +00001b7c <_PyPegen_string_token>: │ │ │ │ │ _PyPegen_string_token(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1254 <_PyPegen_string_token+0x3c> │ │ │ │ │ + beq 1bb8 <_PyPegen_string_token+0x3c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 1248 <_PyPegen_string_token+0x30> │ │ │ │ │ + beq 1bac <_PyPegen_string_token+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12ac <_PyPegen_string_token+0x94> │ │ │ │ │ + blt 1c10 <_PyPegen_string_token+0x94> │ │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 12a0 <_PyPegen_string_token+0x88> │ │ │ │ │ + beq 1c04 <_PyPegen_string_token+0x88> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 1298 <_PyPegen_string_token+0x80> │ │ │ │ │ + b 1bfc <_PyPegen_string_token+0x80> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 1294 <_PyPegen_string_token+0x7c> │ │ │ │ │ + b 1bf8 <_PyPegen_string_token+0x7c> │ │ │ │ │ │ │ │ │ │ -000012b8 <_PyPegen_get_last_nonnwhitespace_token>: │ │ │ │ │ +00001c1c <_PyPegen_get_last_nonnwhitespace_token>: │ │ │ │ │ _PyPegen_get_last_nonnwhitespace_token(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bmi 1324 <_PyPegen_get_last_nonnwhitespace_token+0x6c> │ │ │ │ │ + bmi 1c88 <_PyPegen_get_last_nonnwhitespace_token+0x6c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne ip, #2 │ │ │ │ │ - bls 12f4 <_PyPegen_get_last_nonnwhitespace_token+0x3c> │ │ │ │ │ + bls 1c58 <_PyPegen_get_last_nonnwhitespace_token+0x3c> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + beq 1c4c <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub ip, r3, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne ip, #2 │ │ │ │ │ - bhi 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + bhi 1c4c <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 1300 <_PyPegen_get_last_nonnwhitespace_token+0x48> │ │ │ │ │ - b 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + bcs 1c64 <_PyPegen_get_last_nonnwhitespace_token+0x48> │ │ │ │ │ + b 1c4c <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + b 1c4c <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ │ │ │ │ │ -0000132c <_PyPegen_lookahead_with_string>: │ │ │ │ │ +00001c90 <_PyPegen_lookahead_with_string>: │ │ │ │ │ _PyPegen_lookahead_with_string(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ - bne 1420 <_PyPegen_lookahead_with_string+0xf4> │ │ │ │ │ + bne 1d84 <_PyPegen_lookahead_with_string+0xf4> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 1390 <_PyPegen_lookahead_with_string+0x64> │ │ │ │ │ + beq 1cf4 <_PyPegen_lookahead_with_string+0x64> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 13c8 <_PyPegen_lookahead_with_string+0x9c> │ │ │ │ │ + beq 1d2c <_PyPegen_lookahead_with_string+0x9c> │ │ │ │ │ clz r0, r5 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1448 <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ + blt 1dac <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldreq r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 137c <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ + bne 1ce0 <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1448 <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ + beq 1dac <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 137c <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ + bne 1ce0 <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl afc <_PyPegen_name_token> │ │ │ │ │ + bl 1460 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ sub r0, r5, r3 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ - b 1388 <_PyPegen_lookahead_with_string+0x5c> │ │ │ │ │ + b 1cec <_PyPegen_lookahead_with_string+0x5c> │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r3, #1 │ │ │ │ │ - b 140c <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ + b 1d70 <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b 140c <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ + b 1d70 <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ │ │ │ │ │ -00001458 <_PyPegen_number_token>: │ │ │ │ │ +00001dbc <_PyPegen_number_token>: │ │ │ │ │ _PyPegen_number_token(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1534 <_PyPegen_number_token+0xdc> │ │ │ │ │ + beq 1e98 <_PyPegen_number_token+0xdc> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14a4 <_PyPegen_number_token+0x4c> │ │ │ │ │ + beq 1e08 <_PyPegen_number_token+0x4c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + beq 1f2c <_PyPegen_number_token+0x170> │ │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble 1684 <_PyPegen_number_token+0x22c> │ │ │ │ │ + ble 1fe8 <_PyPegen_number_token+0x22c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne 1548 <_PyPegen_number_token+0xf0> │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bne 1eac <_PyPegen_number_token+0xf0> │ │ │ │ │ + bl 2028 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 15e0 <_PyPegen_number_token+0x188> │ │ │ │ │ + beq 1f44 <_PyPegen_number_token+0x188> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15a4 <_PyPegen_number_token+0x14c> │ │ │ │ │ + blt 1f08 <_PyPegen_number_token+0x14c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + blt 1f2c <_PyPegen_number_token+0x170> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 1484 <_PyPegen_number_token+0x2c> │ │ │ │ │ + b 1de8 <_PyPegen_number_token+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 15d4 <_PyPegen_number_token+0x17c> │ │ │ │ │ + beq 1f38 <_PyPegen_number_token+0x17c> │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 1574 <_PyPegen_number_token+0x11c> │ │ │ │ │ + b 1ed8 <_PyPegen_number_token+0x11c> │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ strbne r3, [r2], #1 │ │ │ │ │ movne ip, r2 │ │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1568 <_PyPegen_number_token+0x110> │ │ │ │ │ + bne 1ecc <_PyPegen_number_token+0x110> │ │ │ │ │ mov r0, r1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bl 2028 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 14e8 <_PyPegen_number_token+0x90> │ │ │ │ │ + b 1e4c <_PyPegen_number_token+0x90> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + bgt 1f2c <_PyPegen_number_token+0x170> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + bne 1f2c <_PyPegen_number_token+0x170> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + b 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 14e8 <_PyPegen_number_token+0x90> │ │ │ │ │ - ldr r3, [pc, #216] @ 16c0 <_PyPegen_number_token+0x268> │ │ │ │ │ + b 1e4c <_PyPegen_number_token+0x90> │ │ │ │ │ + ldr r3, [pc, #216] @ 2024 <_PyPegen_number_token+0x268> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + beq 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + bne 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - bl 28 <_PyPegen_lookahead+0x28> │ │ │ │ │ + bl 28 <_PyPegen_run_parser_from_string+0x28> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + bgt 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + bne 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + b 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ - beq 14e0 <_PyPegen_number_token+0x88> │ │ │ │ │ + beq 1e44 <_PyPegen_number_token+0x88> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +00002028 : │ │ │ │ │ parsenumber_raw(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -1688,170 +2400,152 @@ │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 20c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_strtoul │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17e0 │ │ │ │ │ + blt 2144 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 20dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fc │ │ │ │ │ + bne 2160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_strtol │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1748 │ │ │ │ │ + beq 20ac │ │ │ │ │ and r3, r6, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 17ac │ │ │ │ │ + beq 2110 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1820 │ │ │ │ │ + beq 2184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - b 1758 │ │ │ │ │ - vldr d7, [pc, #164] @ 1858 │ │ │ │ │ + b 20bc │ │ │ │ │ + vldr d7, [pc, #160] @ 21b8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d1, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 183c │ │ │ │ │ + beq 21a0 │ │ │ │ │ vldr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20bc │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 2174 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 20dc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20bc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20bc │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 2108 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20bc │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d4 │ │ │ │ │ - b 1834 │ │ │ │ │ - nop {0} │ │ │ │ │ + beq 2138 │ │ │ │ │ + b 2198 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001860 <_PyPegen_Parser_Free>: │ │ │ │ │ +000021c0 <_PyPegen_Parser_Free>: │ │ │ │ │ _PyPegen_Parser_Free(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ - bl 18f0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2240 <_PyPegen_Parser_Free+0x80> │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble 18ac <_PyPegen_Parser_Free+0x4c> │ │ │ │ │ + ble 2210 <_PyPegen_Parser_Free+0x50> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 1890 <_PyPegen_Parser_Free+0x30> │ │ │ │ │ + bgt 21f4 <_PyPegen_Parser_Free+0x34> │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc 18dc <_PyPegen_Parser_Free+0x7c> │ │ │ │ │ + bcc 2248 <_PyPegen_Parser_Free+0x88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 21e4 <_PyPegen_Parser_Free+0x24> │ │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 18b8 <_PyPegen_Parser_Free+0x58> │ │ │ │ │ + b 221c <_PyPegen_Parser_Free+0x5c> │ │ │ │ │ │ │ │ │ │ -000018f0 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - bne 190c │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1900 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1900 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - │ │ │ │ │ -00001934 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ +0000225c <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_line(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1859,164 +2553,163 @@ │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movge r1, #0 │ │ │ │ │ - bge 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + bge 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a2c <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + blt 2354 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a44 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + ble 236c <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a0c <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ + blt 2374 <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a24 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + ble 238c <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a4c <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ + blt 2334 <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a64 <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ + ble 234c <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a6c <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ + blt 2394 <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 1a84 <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ + ble 23ac <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ mov r1, #4 │ │ │ │ │ ldrsb ip, [r0, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 1a8c <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ + blt 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 19e0 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + bgt 2308 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 1ae4 <_PyPegen_byte_offset_to_character_offset_line+0x1b0> │ │ │ │ │ + bne 241c <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 19a4 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + bgt 22e8 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 1b08 <_PyPegen_byte_offset_to_character_offset_line+0x1d4> │ │ │ │ │ + bne 2440 <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 1988 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + bgt 22b0 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 1b40 <_PyPegen_byte_offset_to_character_offset_line+0x20c> │ │ │ │ │ + bne 23f8 <_PyPegen_byte_offset_to_character_offset_line+0x19c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 19c0 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + bgt 22cc <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r3, r1, #2 │ │ │ │ │ - bne 1ac0 <_PyPegen_byte_offset_to_character_offset_line+0x18c> │ │ │ │ │ + bne 2464 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 19dc <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + bgt 2304 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ addeq r3, r3, #2 │ │ │ │ │ - bne 1aac <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ + bne 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 19e0 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + blt 2308 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ - bne 1b2c <_PyPegen_byte_offset_to_character_offset_line+0x1f8> │ │ │ │ │ - add r3, r3, #3 │ │ │ │ │ - b 1a9c <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + addeq r3, r3, #3 │ │ │ │ │ + beq 23c4 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + and lr, lr, #248 @ 0xf8 │ │ │ │ │ + cmp lr, #240 @ 0xf0 │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + b 23c4 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r1, #3 │ │ │ │ │ - beq 1a7c <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + beq 2384 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b60 <_PyPegen_byte_offset_to_character_offset_line+0x22c> │ │ │ │ │ - add r3, r1, #4 │ │ │ │ │ - b 1a7c <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + b 2384 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ - beq 1a1c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ + beq 2344 <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b60 <_PyPegen_byte_offset_to_character_offset_line+0x22c> │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 1a1c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ + b 2344 <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ - beq 1a3c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + beq 2364 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b60 <_PyPegen_byte_offset_to_character_offset_line+0x22c> │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 1a3c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ - and lr, lr, #248 @ 0xf8 │ │ │ │ │ - cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 1b60 <_PyPegen_byte_offset_to_character_offset_line+0x22c> │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - b 1a9c <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + b 2364 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r1, r1, #3 │ │ │ │ │ - beq 1a5c <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ + addeq r3, r1, #3 │ │ │ │ │ + beq 23a4 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - addeq r1, r1, #4 │ │ │ │ │ - beq 1a5c <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ + addeq r3, r1, #4 │ │ │ │ │ + beq 23a4 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ │ │ │ │ │ -00001b80 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000024a4 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_PyPegen_lookahead> │ │ │ │ │ + b 964 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -00001b94 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000024b8 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_PyPegen_lookahead> │ │ │ │ │ + b 964 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ bne dc <_PyPegen_expect_forced_result+0x54> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r2, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,142 +1,141 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246100 636f6d70 7574655f 70617273 .$a.compute_pars │ │ │ │ │ - 0x00000010 65725f66 6c616773 00246400 2e4c4330 er_flags.$d..LC0 │ │ │ │ │ - 0x00000020 002e4c43 31002e4c 43330050 795f5844 ..LC1..LC3.Py_XD │ │ │ │ │ - 0x00000030 45435245 46002e4c 4334002e 4c433500 ECREF..LC4..LC5. │ │ │ │ │ - 0x00000040 2e4c4336 002e4c43 37002e4c 4338002e .LC6..LC7..LC8.. │ │ │ │ │ - 0x00000050 4c433900 2e4c4331 30002e4c 43313100 LC9..LC10..LC11. │ │ │ │ │ - 0x00000060 2e4c414e 43484f52 30002e4c 43313200 .LANCHOR0..LC12. │ │ │ │ │ - 0x00000070 2e4c4331 33007061 7273656e 756d6265 .LC13.parsenumbe │ │ │ │ │ - 0x00000080 725f7261 77005241 4953455f 4552524f r_raw.RAISE_ERRO │ │ │ │ │ - 0x00000090 525f4b4e 4f574e5f 4c4f4341 54494f4e R_KNOWN_LOCATION │ │ │ │ │ - 0x000000a0 002e4c43 3134002e 4c433135 002e4c43 ..LC14..LC15..LC │ │ │ │ │ - 0x000000b0 3136002e 4c433137 002e4c43 3138002e 16..LC17..LC18.. │ │ │ │ │ - 0x000000c0 4c433139 00666f72 62696464 656e2e30 LC19.forbidden.0 │ │ │ │ │ - 0x000000d0 005f5079 50656765 6e5f7275 6e5f7061 ._PyPegen_run_pa │ │ │ │ │ - 0x000000e0 72736572 5f66726f 6d5f7374 72696e67 rser_from_string │ │ │ │ │ - 0x000000f0 005f5079 546f6b65 6e697a65 725f4672 ._PyTokenizer_Fr │ │ │ │ │ - 0x00000100 6f6d5554 4638005f 50795065 67656e5f omUTF8._PyPegen_ │ │ │ │ │ - 0x00000110 50617273 65725f4e 6577005f 50795065 Parser_New._PyPe │ │ │ │ │ - 0x00000120 67656e5f 72756e5f 70617273 6572005f gen_run_parser._ │ │ │ │ │ - 0x00000130 50795065 67656e5f 50617273 65725f46 PyPegen_Parser_F │ │ │ │ │ - 0x00000140 72656500 5f507954 6f6b656e 697a6572 ree._PyTokenizer │ │ │ │ │ - 0x00000150 5f467265 65005f50 79546f6b 656e697a _Free._PyTokeniz │ │ │ │ │ - 0x00000160 65725f46 726f6d53 7472696e 67005079 er_FromString.Py │ │ │ │ │ - 0x00000170 4572725f 4f636375 72726564 005f5079 Err_Occurred._Py │ │ │ │ │ - 0x00000180 546f6b65 6e697a65 725f7261 6973655f Tokenizer_raise_ │ │ │ │ │ - 0x00000190 696e6974 5f657272 6f720050 794d656d init_error.PyMem │ │ │ │ │ - 0x000001a0 5f4d616c 6c6f6300 50794d65 6d5f4361 _Malloc.PyMem_Ca │ │ │ │ │ - 0x000001b0 6c6c6f63 0050794d 656d5f46 72656500 lloc.PyMem_Free. │ │ │ │ │ - 0x000001c0 50794572 725f4e6f 4d656d6f 7279005f PyErr_NoMemory._ │ │ │ │ │ - 0x000001d0 50795065 67656e5f 70617273 65005079 PyPegen_parse.Py │ │ │ │ │ - 0x000001e0 4578635f 53796e74 61784572 726f7200 Exc_SyntaxError. │ │ │ │ │ - 0x000001f0 5f507970 6567656e 5f736574 5f73796e _Pypegen_set_syn │ │ │ │ │ - 0x00000200 7461785f 6572726f 72005079 4572725f tax_error.PyErr_ │ │ │ │ │ - 0x00000210 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ - 0x00000220 00507945 72725f47 65745261 69736564 .PyErr_GetRaised │ │ │ │ │ - 0x00000230 45786365 7074696f 6e007374 726c656e Exception.strlen │ │ │ │ │ - 0x00000240 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ - 0x00000250 65005079 5f427569 6c645661 6c756500 e.Py_BuildValue. │ │ │ │ │ - 0x00000260 50794572 725f5365 74526169 73656445 PyErr_SetRaisedE │ │ │ │ │ - 0x00000270 78636570 74696f6e 00507945 72725f43 xception.PyErr_C │ │ │ │ │ - 0x00000280 6c656172 005f5079 4578635f 496e636f lear._PyExc_Inco │ │ │ │ │ - 0x00000290 6d706c65 7465496e 70757445 72726f72 mpleteInputError │ │ │ │ │ - 0x000002a0 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ - 0x000002b0 6572726f 72005079 54797065 5f497353 error.PyType_IsS │ │ │ │ │ - 0x000002c0 75627479 7065005f 50795f4e 6f6e6553 ubtype._Py_NoneS │ │ │ │ │ - 0x000002d0 74727563 74005079 556e6963 6f64655f truct.PyUnicode_ │ │ │ │ │ - 0x000002e0 46726f6d 53747269 6e67005f 50795065 FromString._PyPe │ │ │ │ │ - 0x000002f0 67656e5f 6c6f6f6b 61686561 64005f50 gen_lookahead._P │ │ │ │ │ - 0x00000300 79506567 656e5f65 78706563 745f746f yPegen_expect_to │ │ │ │ │ - 0x00000310 6b656e00 5f507950 6567656e 5f66696c ken._PyPegen_fil │ │ │ │ │ - 0x00000320 6c5f746f 6b656e00 5f507954 6f6b656e l_token._PyToken │ │ │ │ │ - 0x00000330 5f496e69 74005f50 79546f6b 656e697a _Init._PyTokeniz │ │ │ │ │ - 0x00000340 65725f47 65740050 79427974 65735f46 er_Get.PyBytes_F │ │ │ │ │ - 0x00000350 726f6d53 7472696e 67416e64 53697a65 romStringAndSize │ │ │ │ │ - 0x00000360 005f5079 4172656e 615f4164 6450794f ._PyArena_AddPyO │ │ │ │ │ - 0x00000370 626a6563 74007374 726e636d 70005079 bject.strncmp.Py │ │ │ │ │ - 0x00000380 4d656d5f 5265616c 6c6f6300 7374726e Mem_Realloc.strn │ │ │ │ │ - 0x00000390 63707900 5f507970 6567656e 5f746f6b cpy._Pypegen_tok │ │ │ │ │ - 0x000003a0 656e697a 65725f65 72726f72 005f5079 enizer_error._Py │ │ │ │ │ - 0x000003b0 546f6b65 6e5f4672 6565005f 50795f44 Token_Free._Py_D │ │ │ │ │ - 0x000003c0 65616c6c 6f63005f 50797065 67656e5f ealloc._Pypegen_ │ │ │ │ │ - 0x000003d0 72616973 655f6465 636f6465 5f657272 raise_decode_err │ │ │ │ │ - 0x000003e0 6f72005f 50795065 67656e5f 6c6f6f6b or._PyPegen_look │ │ │ │ │ - 0x000003f0 61686561 645f7769 74685f69 6e74005f ahead_with_int._ │ │ │ │ │ - 0x00000400 50795065 67656e5f 65787065 63745f73 PyPegen_expect_s │ │ │ │ │ - 0x00000410 6f66745f 6b657977 6f726400 50794279 oft_keyword.PyBy │ │ │ │ │ - 0x00000420 7465735f 41735374 72696e67 00737472 tes_AsString.str │ │ │ │ │ - 0x00000430 636d7000 5f507950 6567656e 5f6e616d cmp._PyPegen_nam │ │ │ │ │ - 0x00000440 655f746f 6b656e00 5f507950 6567656e e_token._PyPegen │ │ │ │ │ - 0x00000450 5f69735f 6d656d6f 697a6564 00507955 _is_memoized.PyU │ │ │ │ │ - 0x00000460 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ - 0x00000470 38005f50 79556e69 636f6465 5f457175 8._PyUnicode_Equ │ │ │ │ │ - 0x00000480 616c546f 41534349 49537472 696e6700 alToASCIIString. │ │ │ │ │ - 0x00000490 5f507955 6e69636f 64655f49 6e746572 _PyUnicode_Inter │ │ │ │ │ - 0x000004a0 6e496d6d 6f727461 6c005f50 79415354 nImmortal._PyAST │ │ │ │ │ - 0x000004b0 5f4e616d 65005079 4578635f 56616c75 _Name.PyExc_Valu │ │ │ │ │ - 0x000004c0 65457272 6f720050 79457272 5f466f72 eError.PyErr_For │ │ │ │ │ - 0x000004d0 6d617400 5079556e 69636f64 655f496e mat.PyUnicode_In │ │ │ │ │ - 0x000004e0 7465726e 46726f6d 53747269 6e670050 ternFromString.P │ │ │ │ │ - 0x000004f0 794f626a 6563745f 56656374 6f726361 yObject_Vectorca │ │ │ │ │ - 0x00000500 6c6c0050 79496d70 6f72745f 496d706f ll.PyImport_Impo │ │ │ │ │ - 0x00000510 72744d6f 64756c65 41747472 53747269 rtModuleAttrStri │ │ │ │ │ - 0x00000520 6e670050 79457863 5f547970 65457272 ng.PyExc_TypeErr │ │ │ │ │ - 0x00000530 6f72005f 50795479 70655f4e 616d6500 or._PyType_Name. │ │ │ │ │ - 0x00000540 5f50795f 7473735f 696e7465 7270005f _Py_tss_interp._ │ │ │ │ │ - 0x00000550 50795065 67656e5f 6e65775f 6964656e PyPegen_new_iden │ │ │ │ │ - 0x00000560 74696669 6572005f 50795065 67656e5f tifier._PyPegen_ │ │ │ │ │ - 0x00000570 75706461 74655f6d 656d6f00 5f507941 update_memo._PyA │ │ │ │ │ - 0x00000580 72656e61 5f4d616c 6c6f6300 5f507950 rena_Malloc._PyP │ │ │ │ │ - 0x00000590 6567656e 5f696e73 6572745f 6d656d6f egen_insert_memo │ │ │ │ │ - 0x000005a0 005f5079 50656765 6e5f7374 72696e67 ._PyPegen_string │ │ │ │ │ - 0x000005b0 5f746f6b 656e005f 50795065 67656e5f _token._PyPegen_ │ │ │ │ │ - 0x000005c0 6765745f 6c617374 5f6e6f6e 6e776869 get_last_nonnwhi │ │ │ │ │ - 0x000005d0 74657370 6163655f 746f6b65 6e005f50 tespace_token._P │ │ │ │ │ - 0x000005e0 79506567 656e5f6c 6f6f6b61 68656164 yPegen_lookahead │ │ │ │ │ - 0x000005f0 5f776974 685f7374 72696e67 005f5079 _with_string._Py │ │ │ │ │ - 0x00000600 50656765 6e5f6e75 6d626572 5f746f6b Pegen_number_tok │ │ │ │ │ - 0x00000610 656e0073 74726368 72005f50 79415354 en.strchr._PyAST │ │ │ │ │ - 0x00000620 5f436f6e 7374616e 74005f50 795f7473 _Constant._Py_ts │ │ │ │ │ - 0x00000630 735f7473 74617465 005f5079 50656765 s_tstate._PyPege │ │ │ │ │ - 0x00000640 6e5f6578 70656374 5f666f72 6365645f n_expect_forced_ │ │ │ │ │ - 0x00000650 746f6b65 6e005f5f 6572726e 6f5f6c6f token.__errno_lo │ │ │ │ │ - 0x00000660 63617469 6f6e0050 794f535f 73747274 cation.PyOS_strt │ │ │ │ │ - 0x00000670 6f756c00 50794c6f 6e675f46 726f6d4c oul.PyLong_FromL │ │ │ │ │ - 0x00000680 6f6e6700 50794f53 5f737472 746f6c00 ong.PyOS_strtol. │ │ │ │ │ - 0x00000690 50794f53 5f737472 696e675f 746f5f64 PyOS_string_to_d │ │ │ │ │ - 0x000006a0 6f75626c 65005079 466c6f61 745f4672 ouble.PyFloat_Fr │ │ │ │ │ - 0x000006b0 6f6d446f 75626c65 00507943 6f6d706c omDouble.PyCompl │ │ │ │ │ - 0x000006c0 65785f46 726f6d43 436f6d70 6c657800 ex_FromCComplex. │ │ │ │ │ - 0x000006d0 50794c6f 6e675f46 726f6d53 7472696e PyLong_FromStrin │ │ │ │ │ - 0x000006e0 67005f50 79506567 656e5f72 756e5f70 g._PyPegen_run_p │ │ │ │ │ - 0x000006f0 61727365 725f6672 6f6d5f66 696c655f arser_from_file_ │ │ │ │ │ - 0x00000700 706f696e 74657200 5f507954 6f6b656e pointer._PyToken │ │ │ │ │ - 0x00000710 697a6572 5f46726f 6d46696c 65005079 izer_FromFile.Py │ │ │ │ │ - 0x00000720 556e6963 6f64655f 436f6d70 61726557 Unicode_CompareW │ │ │ │ │ - 0x00000730 69746841 53434949 53747269 6e67005f ithASCIIString._ │ │ │ │ │ - 0x00000740 50795065 67656e5f 62797465 5f6f6666 PyPegen_byte_off │ │ │ │ │ - 0x00000750 7365745f 746f5f63 68617261 63746572 set_to_character │ │ │ │ │ - 0x00000760 5f6f6666 73657400 5079556e 69636f64 _offset.PyUnicod │ │ │ │ │ - 0x00000770 655f4173 55544638 005f5079 50656765 e_AsUTF8._PyPege │ │ │ │ │ - 0x00000780 6e5f6279 74655f6f 66667365 745f746f n_byte_offset_to │ │ │ │ │ - 0x00000790 5f636861 72616374 65725f6f 66667365 _character_offse │ │ │ │ │ - 0x000007a0 745f7261 77005f50 79506567 656e5f73 t_raw._PyPegen_s │ │ │ │ │ - 0x000007b0 6f66745f 6b657977 6f72645f 746f6b65 oft_keyword_toke │ │ │ │ │ - 0x000007c0 6e005079 42797465 735f4173 53747269 n.PyBytes_AsStri │ │ │ │ │ - 0x000007d0 6e67416e 6453697a 65005f50 79506567 ngAndSize._PyPeg │ │ │ │ │ - 0x000007e0 656e5f69 6e746572 61637469 76655f65 en_interactive_e │ │ │ │ │ - 0x000007f0 78697400 5f507950 6567656e 5f627974 xit._PyPegen_byt │ │ │ │ │ - 0x00000800 655f6f66 66736574 5f746f5f 63686172 e_offset_to_char │ │ │ │ │ - 0x00000810 61637465 725f6f66 66736574 5f6c696e acter_offset_lin │ │ │ │ │ - 0x00000820 65005079 4572725f 53657453 7472696e e.PyErr_SetStrin │ │ │ │ │ - 0x00000830 67005f50 79506567 656e5f6c 6f6f6b61 g._PyPegen_looka │ │ │ │ │ - 0x00000840 68656164 5f666f72 5f657870 72005f50 head_for_expr._P │ │ │ │ │ - 0x00000850 79506567 656e5f72 61697365 5f657272 yPegen_raise_err │ │ │ │ │ - 0x00000860 6f725f6b 6e6f776e 5f6c6f63 6174696f or_known_locatio │ │ │ │ │ - 0x00000870 6e005f50 79506567 656e5f6c 6f6f6b61 n._PyPegen_looka │ │ │ │ │ - 0x00000880 68656164 5f666f72 5f73746d 74005f50 head_for_stmt._P │ │ │ │ │ - 0x00000890 79506567 656e5f65 78706563 745f666f yPegen_expect_fo │ │ │ │ │ - 0x000008a0 72636564 5f726573 756c7400 rced_result. │ │ │ │ │ + 0x00000000 00246400 2e4c4330 002e4c43 31002e4c .$d..LC0..LC1..L │ │ │ │ │ + 0x00000010 43330024 61005079 5f584445 43524546 C3.$a.Py_XDECREF │ │ │ │ │ + 0x00000020 2e706172 742e3000 2e4c4335 002e4c43 .part.0..LC5..LC │ │ │ │ │ + 0x00000030 36002e4c 4337002e 4c433800 2e4c4339 6..LC7..LC8..LC9 │ │ │ │ │ + 0x00000040 002e4c43 3130002e 4c433131 002e4c43 ..LC10..LC11..LC │ │ │ │ │ + 0x00000050 3132002e 4c414e43 484f5230 002e4c43 12..LANCHOR0..LC │ │ │ │ │ + 0x00000060 3133002e 4c433134 00706172 73656e75 13..LC14.parsenu │ │ │ │ │ + 0x00000070 6d626572 5f726177 00524149 53455f45 mber_raw.RAISE_E │ │ │ │ │ + 0x00000080 52524f52 5f4b4e4f 574e5f4c 4f434154 RROR_KNOWN_LOCAT │ │ │ │ │ + 0x00000090 494f4e00 2e4c4331 35002e4c 43313600 ION..LC15..LC16. │ │ │ │ │ + 0x000000a0 2e4c4331 37002e4c 43313800 2e4c4331 .LC17..LC18..LC1 │ │ │ │ │ + 0x000000b0 39002e4c 43323000 666f7262 69646465 9..LC20.forbidde │ │ │ │ │ + 0x000000c0 6e2e3000 5f507950 6567656e 5f72756e n.0._PyPegen_run │ │ │ │ │ + 0x000000d0 5f706172 7365725f 66726f6d 5f737472 _parser_from_str │ │ │ │ │ + 0x000000e0 696e6700 5f507954 6f6b656e 697a6572 ing._PyTokenizer │ │ │ │ │ + 0x000000f0 5f46726f 6d555446 38005079 4d656d5f _FromUTF8.PyMem_ │ │ │ │ │ + 0x00000100 4d616c6c 6f630050 794d656d 5f43616c Malloc.PyMem_Cal │ │ │ │ │ + 0x00000110 6c6f6300 5f507950 6567656e 5f706172 loc._PyPegen_par │ │ │ │ │ + 0x00000120 73650050 794d656d 5f467265 65005f50 se.PyMem_Free._P │ │ │ │ │ + 0x00000130 79546f6b 656e697a 65725f46 72656500 yTokenizer_Free. │ │ │ │ │ + 0x00000140 5f507954 6f6b656e 697a6572 5f46726f _PyTokenizer_Fro │ │ │ │ │ + 0x00000150 6d537472 696e6700 50794578 635f5379 mString.PyExc_Sy │ │ │ │ │ + 0x00000160 6e746178 4572726f 72005079 4572725f ntaxError.PyErr_ │ │ │ │ │ + 0x00000170 4f636375 72726564 005f5079 70656765 Occurred._Pypege │ │ │ │ │ + 0x00000180 6e5f7365 745f7379 6e746178 5f657272 n_set_syntax_err │ │ │ │ │ + 0x00000190 6f720050 79457272 5f457863 65707469 or.PyErr_Excepti │ │ │ │ │ + 0x000001a0 6f6e4d61 74636865 73005079 4572725f onMatches.PyErr_ │ │ │ │ │ + 0x000001b0 47657452 61697365 64457863 65707469 GetRaisedExcepti │ │ │ │ │ + 0x000001c0 6f6e0073 74726c65 6e005079 556e6963 on.strlen.PyUnic │ │ │ │ │ + 0x000001d0 6f64655f 4465636f 64650050 795f4275 ode_Decode.Py_Bu │ │ │ │ │ + 0x000001e0 696c6456 616c7565 00507945 72725f53 ildValue.PyErr_S │ │ │ │ │ + 0x000001f0 65745261 69736564 45786365 7074696f etRaisedExceptio │ │ │ │ │ + 0x00000200 6e005f50 79506567 656e5f72 61697365 n._PyPegen_raise │ │ │ │ │ + 0x00000210 5f657272 6f720050 79457272 5f436c65 _error.PyErr_Cle │ │ │ │ │ + 0x00000220 6172005f 50794578 635f496e 636f6d70 ar._PyExc_Incomp │ │ │ │ │ + 0x00000230 6c657465 496e7075 74457272 6f72005f leteInputError._ │ │ │ │ │ + 0x00000240 50795f4e 6f6e6553 74727563 74005079 Py_NoneStruct.Py │ │ │ │ │ + 0x00000250 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ │ + 0x00000260 6e670050 79547970 655f4973 53756274 ng.PyType_IsSubt │ │ │ │ │ + 0x00000270 79706500 50794572 725f4e6f 4d656d6f ype.PyErr_NoMemo │ │ │ │ │ + 0x00000280 7279005f 5079546f 6b656e69 7a65725f ry._PyTokenizer_ │ │ │ │ │ + 0x00000290 72616973 655f696e 69745f65 72726f72 raise_init_error │ │ │ │ │ + 0x000002a0 005f5079 50656765 6e5f5061 72736572 ._PyPegen_Parser │ │ │ │ │ + 0x000002b0 5f4e6577 005f5079 50656765 6e5f7275 _New._PyPegen_ru │ │ │ │ │ + 0x000002c0 6e5f7061 72736572 005f5079 50656765 n_parser._PyPege │ │ │ │ │ + 0x000002d0 6e5f6c6f 6f6b6168 65616400 5f507950 n_lookahead._PyP │ │ │ │ │ + 0x000002e0 6567656e 5f657870 6563745f 746f6b65 egen_expect_toke │ │ │ │ │ + 0x000002f0 6e005f50 79506567 656e5f66 696c6c5f n._PyPegen_fill_ │ │ │ │ │ + 0x00000300 746f6b65 6e005f50 79546f6b 656e5f49 token._PyToken_I │ │ │ │ │ + 0x00000310 6e697400 5f507954 6f6b656e 697a6572 nit._PyTokenizer │ │ │ │ │ + 0x00000320 5f476574 00507942 79746573 5f46726f _Get.PyBytes_Fro │ │ │ │ │ + 0x00000330 6d537472 696e6741 6e645369 7a65005f mStringAndSize._ │ │ │ │ │ + 0x00000340 50794172 656e615f 41646450 794f626a PyArena_AddPyObj │ │ │ │ │ + 0x00000350 65637400 7374726e 636d7000 50794d65 ect.strncmp.PyMe │ │ │ │ │ + 0x00000360 6d5f5265 616c6c6f 63007374 726e6370 m_Realloc.strncp │ │ │ │ │ + 0x00000370 79005f50 79706567 656e5f74 6f6b656e y._Pypegen_token │ │ │ │ │ + 0x00000380 697a6572 5f657272 6f72005f 5079546f izer_error._PyTo │ │ │ │ │ + 0x00000390 6b656e5f 46726565 005f5079 5f446561 ken_Free._Py_Dea │ │ │ │ │ + 0x000003a0 6c6c6f63 005f5079 70656765 6e5f7261 lloc._Pypegen_ra │ │ │ │ │ + 0x000003b0 6973655f 6465636f 64655f65 72726f72 ise_decode_error │ │ │ │ │ + 0x000003c0 005f5079 50656765 6e5f6c6f 6f6b6168 ._PyPegen_lookah │ │ │ │ │ + 0x000003d0 6561645f 77697468 5f696e74 005f5079 ead_with_int._Py │ │ │ │ │ + 0x000003e0 50656765 6e5f6578 70656374 5f736f66 Pegen_expect_sof │ │ │ │ │ + 0x000003f0 745f6b65 79776f72 64005079 42797465 t_keyword.PyByte │ │ │ │ │ + 0x00000400 735f4173 53747269 6e670073 7472636d s_AsString.strcm │ │ │ │ │ + 0x00000410 70005f50 79506567 656e5f6e 616d655f p._PyPegen_name_ │ │ │ │ │ + 0x00000420 746f6b65 6e005f50 79506567 656e5f69 token._PyPegen_i │ │ │ │ │ + 0x00000430 735f6d65 6d6f697a 65640050 79556e69 s_memoized.PyUni │ │ │ │ │ + 0x00000440 636f6465 5f446563 6f646555 54463800 code_DecodeUTF8. │ │ │ │ │ + 0x00000450 5f507955 6e69636f 64655f45 7175616c _PyUnicode_Equal │ │ │ │ │ + 0x00000460 546f4153 43494953 7472696e 67005f50 ToASCIIString._P │ │ │ │ │ + 0x00000470 79556e69 636f6465 5f496e74 65726e49 yUnicode_InternI │ │ │ │ │ + 0x00000480 6d6d6f72 74616c00 5f507941 53545f4e mmortal._PyAST_N │ │ │ │ │ + 0x00000490 616d6500 50794578 635f5661 6c756545 ame.PyExc_ValueE │ │ │ │ │ + 0x000004a0 72726f72 00507945 72725f46 6f726d61 rror.PyErr_Forma │ │ │ │ │ + 0x000004b0 74005079 556e6963 6f64655f 496e7465 t.PyUnicode_Inte │ │ │ │ │ + 0x000004c0 726e4672 6f6d5374 72696e67 0050794f rnFromString.PyO │ │ │ │ │ + 0x000004d0 626a6563 745f5665 63746f72 63616c6c bject_Vectorcall │ │ │ │ │ + 0x000004e0 00507949 6d706f72 745f496d 706f7274 .PyImport_Import │ │ │ │ │ + 0x000004f0 4d6f6475 6c654174 74725374 72696e67 ModuleAttrString │ │ │ │ │ + 0x00000500 00507945 78635f54 79706545 72726f72 .PyExc_TypeError │ │ │ │ │ + 0x00000510 005f5079 54797065 5f4e616d 65005f50 ._PyType_Name._P │ │ │ │ │ + 0x00000520 795f7473 735f696e 74657270 005f5079 y_tss_interp._Py │ │ │ │ │ + 0x00000530 50656765 6e5f6e65 775f6964 656e7469 Pegen_new_identi │ │ │ │ │ + 0x00000540 66696572 005f5079 50656765 6e5f7570 fier._PyPegen_up │ │ │ │ │ + 0x00000550 64617465 5f6d656d 6f005f50 79417265 date_memo._PyAre │ │ │ │ │ + 0x00000560 6e615f4d 616c6c6f 63005f50 79506567 na_Malloc._PyPeg │ │ │ │ │ + 0x00000570 656e5f69 6e736572 745f6d65 6d6f005f en_insert_memo._ │ │ │ │ │ + 0x00000580 50795065 67656e5f 73747269 6e675f74 PyPegen_string_t │ │ │ │ │ + 0x00000590 6f6b656e 005f5079 50656765 6e5f6765 oken._PyPegen_ge │ │ │ │ │ + 0x000005a0 745f6c61 73745f6e 6f6e6e77 68697465 t_last_nonnwhite │ │ │ │ │ + 0x000005b0 73706163 655f746f 6b656e00 5f507950 space_token._PyP │ │ │ │ │ + 0x000005c0 6567656e 5f6c6f6f 6b616865 61645f77 egen_lookahead_w │ │ │ │ │ + 0x000005d0 6974685f 73747269 6e67005f 50795065 ith_string._PyPe │ │ │ │ │ + 0x000005e0 67656e5f 6e756d62 65725f74 6f6b656e gen_number_token │ │ │ │ │ + 0x000005f0 00737472 63687200 5f507941 53545f43 .strchr._PyAST_C │ │ │ │ │ + 0x00000600 6f6e7374 616e7400 5f50795f 7473735f onstant._Py_tss_ │ │ │ │ │ + 0x00000610 74737461 7465005f 50795065 67656e5f tstate._PyPegen_ │ │ │ │ │ + 0x00000620 65787065 63745f66 6f726365 645f746f expect_forced_to │ │ │ │ │ + 0x00000630 6b656e00 5f5f6572 726e6f5f 6c6f6361 ken.__errno_loca │ │ │ │ │ + 0x00000640 74696f6e 0050794f 535f7374 72746f75 tion.PyOS_strtou │ │ │ │ │ + 0x00000650 6c005079 4c6f6e67 5f46726f 6d4c6f6e l.PyLong_FromLon │ │ │ │ │ + 0x00000660 67005079 4f535f73 7472746f 6c005079 g.PyOS_strtol.Py │ │ │ │ │ + 0x00000670 4f535f73 7472696e 675f746f 5f646f75 OS_string_to_dou │ │ │ │ │ + 0x00000680 626c6500 5079466c 6f61745f 46726f6d ble.PyFloat_From │ │ │ │ │ + 0x00000690 446f7562 6c650050 79436f6d 706c6578 Double.PyComplex │ │ │ │ │ + 0x000006a0 5f46726f 6d43436f 6d706c65 78005079 _FromCComplex.Py │ │ │ │ │ + 0x000006b0 4c6f6e67 5f46726f 6d537472 696e6700 Long_FromString. │ │ │ │ │ + 0x000006c0 5f507950 6567656e 5f506172 7365725f _PyPegen_Parser_ │ │ │ │ │ + 0x000006d0 46726565 005f5079 50656765 6e5f7275 Free._PyPegen_ru │ │ │ │ │ + 0x000006e0 6e5f7061 72736572 5f66726f 6d5f6669 n_parser_from_fi │ │ │ │ │ + 0x000006f0 6c655f70 6f696e74 6572005f 5079546f le_pointer._PyTo │ │ │ │ │ + 0x00000700 6b656e69 7a65725f 46726f6d 46696c65 kenizer_FromFile │ │ │ │ │ + 0x00000710 00507955 6e69636f 64655f43 6f6d7061 .PyUnicode_Compa │ │ │ │ │ + 0x00000720 72655769 74684153 43494953 7472696e reWithASCIIStrin │ │ │ │ │ + 0x00000730 67005f50 79506567 656e5f62 7974655f g._PyPegen_byte_ │ │ │ │ │ + 0x00000740 6f666673 65745f74 6f5f6368 61726163 offset_to_charac │ │ │ │ │ + 0x00000750 7465725f 6f666673 65740050 79556e69 ter_offset.PyUni │ │ │ │ │ + 0x00000760 636f6465 5f417355 54463800 5f507950 code_AsUTF8._PyP │ │ │ │ │ + 0x00000770 6567656e 5f627974 655f6f66 66736574 egen_byte_offset │ │ │ │ │ + 0x00000780 5f746f5f 63686172 61637465 725f6f66 _to_character_of │ │ │ │ │ + 0x00000790 66736574 5f726177 005f5079 50656765 fset_raw._PyPege │ │ │ │ │ + 0x000007a0 6e5f736f 66745f6b 6579776f 72645f74 n_soft_keyword_t │ │ │ │ │ + 0x000007b0 6f6b656e 00507942 79746573 5f417353 oken.PyBytes_AsS │ │ │ │ │ + 0x000007c0 7472696e 67416e64 53697a65 005f5079 tringAndSize._Py │ │ │ │ │ + 0x000007d0 50656765 6e5f696e 74657261 63746976 Pegen_interactiv │ │ │ │ │ + 0x000007e0 655f6578 6974005f 50795065 67656e5f e_exit._PyPegen_ │ │ │ │ │ + 0x000007f0 62797465 5f6f6666 7365745f 746f5f63 byte_offset_to_c │ │ │ │ │ + 0x00000800 68617261 63746572 5f6f6666 7365745f haracter_offset_ │ │ │ │ │ + 0x00000810 6c696e65 00507945 72725f53 65745374 line.PyErr_SetSt │ │ │ │ │ + 0x00000820 72696e67 005f5079 50656765 6e5f6c6f ring._PyPegen_lo │ │ │ │ │ + 0x00000830 6f6b6168 6561645f 666f725f 65787072 okahead_for_expr │ │ │ │ │ + 0x00000840 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ + 0x00000850 6572726f 725f6b6e 6f776e5f 6c6f6361 error_known_loca │ │ │ │ │ + 0x00000860 74696f6e 005f5079 50656765 6e5f6c6f tion._PyPegen_lo │ │ │ │ │ + 0x00000870 6f6b6168 6561645f 666f725f 73746d74 okahead_for_stmt │ │ │ │ │ + 0x00000880 005f5079 50656765 6e5f6578 70656374 ._PyPegen_expect │ │ │ │ │ + 0x00000890 5f666f72 6365645f 72657375 6c7400 _forced_result. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e726f64 6174612e 73747231 2e34002e .rodata.str1.4.. │ │ │ │ │ - 0x00000040 72656c2e 726f6461 7461002e 72656c2e rel.rodata..rel. │ │ │ │ │ - 0x00000050 74657874 2e686f74 002e7265 6c2e7465 text.hot..rel.te │ │ │ │ │ + 0x00000040 72656c2e 74657874 2e686f74 002e7265 rel.text.hot..re │ │ │ │ │ + 0x00000050 6c2e726f 64617461 002e7265 6c2e7465 l.rodata..rel.te │ │ │ │ │ 0x00000060 78742e75 6e6c696b 656c7900 2e6e6f74 xt.unlikely..not │ │ │ │ │ 0x00000070 652e474e 552d7374 61636b00 2e41524d e.GNU-stack..ARM │ │ │ │ │ 0x00000080 2e617474 72696275 74657300 .attributes. │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 27520 (bytes into file) │ │ │ │ │ + Start of section headers: 27444 (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 0x6b80: │ │ │ │ │ +There are 16 section headers, starting at offset 0x6b34: │ │ │ │ │ │ │ │ │ │ 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 00196c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005f40 000640 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0019a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0019a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0019a0 0004b9 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001e5c 002150 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006580 0004c8 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003fac 00002f 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003fdc 0003f4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006a48 0000b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0043d0 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0043d0 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 004404 000d70 10 14 80 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 005174 000dcb 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 006af8 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001920 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005ef4 000640 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001954 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001954 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001954 0004b9 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001e10 002150 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006534 0004c8 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003f60 00002f 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003f90 0003f4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0069fc 0000b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 004384 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004384 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0043b8 000d70 10 14 80 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 005128 000dcb 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 006aac 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Symbol table '.symtab' contains 215 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 5: 0000027c 1284 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ + 5: 0000027c 1252 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ 6: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 7: 00000294 128 FUNC LOCAL DEFAULT 9 _set_seq_context │ │ │ │ │ 8: 000006b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 000006b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 10: 000008f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 000008fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 12: 00000000 120 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ @@ -31,26 +31,26 @@ │ │ │ │ │ 27: 0000010c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 28: 00000110 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 29: 00000140 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 30: 00000144 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 31: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 32: 00001e4c 128 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 34: 00000a30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 35: 00000a34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 34: 00000a10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 35: 00000a14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 36: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 37: 00000bd8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 00000bb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 000001dc 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ - 39: 00000bdc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 40: 000001e0 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 41: 0000020c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 42: 00000214 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 43: 00000ef4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000ef8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 45: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ + 39: 00000bbc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 40: 00000208 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 41: 00000210 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 42: 00000e28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 43: 00000e2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 44: 00000218 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ + 45: 00000244 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 46: 00000248 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 47: 00000270 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 48: 000002a0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 49: 000002ac 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 50: 000002b8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 51: 000002c0 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 52: 000002c8 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ @@ -73,18 +73,18 @@ │ │ │ │ │ 69: 000003cc 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 70: 000003d4 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 71: 000003e0 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 72: 000003e8 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 73: 000003f4 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ 74: 0000040c 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ 75: 00000420 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ - 76: 000018e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 00001898 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 77: 00000454 0 NOTYPE LOCAL DEFAULT 5 .LC55 │ │ │ │ │ 78: 0000048c 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ - 79: 000018e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 79: 0000189c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 80: 00000000 264 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -117,15 +117,15 @@ │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 114: 00001ecc 284 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ 115: 00001fe8 292 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 119: 000008fc 48 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 120: 000018e8 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 120: 0000189c 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 122: 00000078 88 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 123: 0000092c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 125: 00000970 1012 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ @@ -151,65 +151,65 @@ │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 149: 000017e4 404 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ 150: 00001978 104 FUNC GLOBAL HIDDEN 6 _PyPegen_register_stmts │ │ │ │ │ 151: 000019e0 224 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ 152: 00001ac0 224 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ 153: 00001ba0 140 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 154: 00000780 76 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ - 155: 000007cc 88 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 154: 00000760 76 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ + 155: 000007ac 88 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 157: 00000824 132 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ + 157: 00000804 132 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 160: 000008a8 188 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ - 161: 00000964 124 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 160: 00000888 188 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ + 161: 00000944 124 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ 162: 00001c2c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ 163: 00001c70 476 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 164: 000009e0 48 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ + 164: 000009c0 48 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 166: 00000a10 36 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 167: 00000a34 224 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 166: 000009f0 36 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ + 167: 00000a14 224 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 171: 00000b14 200 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 171: 00000af4 200 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 174: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 175: 0000210c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 176: 00000bdc 172 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 179: 00000c88 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 180: 00000d44 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 181: 00000dcc 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 183: 00000ef8 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 185: 00000f5c 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 187: 00001040 492 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 188: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 189: 0000122c 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 190: 00001270 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 191: 000012cc 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 176: 00000bbc 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 177: 00000c78 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 178: 00000d00 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 180: 00000e2c 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 182: 00000e90 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 184: 00000f74 448 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 185: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 186: 00001134 172 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 189: 000011e0 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 190: 00001224 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 191: 00001280 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 193: 00001328 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 194: 0000136c 108 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 193: 000012dc 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 194: 00001320 108 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 196: 000013d8 76 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 197: 00001424 604 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 196: 0000138c 76 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 197: 000013d8 604 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ - 201: 00001680 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 201: 00001634 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 203: 00000168 136 FUNC GLOBAL HIDDEN 9 _PyPegen_ensure_imaginary │ │ │ │ │ - 204: 00001708 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 204: 000016bc 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 209: 000001f0 120 FUNC GLOBAL HIDDEN 9 _PyPegen_arguments_parsing_error │ │ │ │ │ 210: 00000268 44 FUNC GLOBAL HIDDEN 9 _PyPegen_seq_last_item │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5f40 contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5ef4 contains 200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000034 0000781c R_ARM_CALL 000018e8 _PyPegen_new_type_comment │ │ │ │ │ +00000034 0000781c R_ARM_CALL 0000189c _PyPegen_new_type_comment │ │ │ │ │ 00000064 0000791c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0000010c 0000102b R_ARM_MOVW_ABS_NC 0000002c .LC6 │ │ │ │ │ 00000110 0000102c R_ARM_MOVT_ABS 0000002c .LC6 │ │ │ │ │ 00000118 0000821c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 0000014c 0000831d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 0000015c 0000122b R_ARM_MOVW_ABS_NC 00000064 .LC8 │ │ │ │ │ 00000160 0000122c R_ARM_MOVT_ABS 00000064 .LC8 │ │ │ │ │ @@ -23,190 +23,190 @@ │ │ │ │ │ 00000488 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000004ec 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000004fc 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000500 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000584 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000598 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000628 00005a1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000690 00005b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ -000006cc 00005c1c R_ARM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000006e4 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000720 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000074c 0000651c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000778 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007a8 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000007f4 00009c1c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -00000894 00009e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000008a0 00009f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -000008cc 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000008e4 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000008f8 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000090c 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000924 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000950 00007f1c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000978 00001d2b R_ARM_MOVW_ABS_NC 00000140 .LC16 │ │ │ │ │ -0000097c 00001d2c R_ARM_MOVT_ABS 00000140 .LC16 │ │ │ │ │ -00000984 0000941d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ -0000099c 00001b2b R_ARM_MOVW_ABS_NC 0000010c .LC14 │ │ │ │ │ -000009a0 00001b2c R_ARM_MOVT_ABS 0000010c .LC14 │ │ │ │ │ -000009ac 0000941c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009b8 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000009bc 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000009c8 00001c2b R_ARM_MOVW_ABS_NC 00000110 .LC15 │ │ │ │ │ -000009cc 00001c2c R_ARM_MOVT_ABS 00000110 .LC15 │ │ │ │ │ -000009d4 0000641c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000a00 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000a30 00007602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a78 0000a81d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00000a88 0000a91c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00000abc 0000781c R_ARM_CALL 000018e8 _PyPegen_new_type_comment │ │ │ │ │ -00000ad8 0000aa1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00000b40 0000242b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ -00000b44 0000242c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ -00000b48 0000ac1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b6c 0000ad1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000b78 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000ba4 0000671c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000bcc 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd8 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000bf8 0000262b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -00000bfc 0000262c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -00000c0c 0000b11c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000c20 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000c50 0000b21c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000c7c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cac 0000b41c R_ARM_CALL 00000d44 _PyPegen_check_legacy_stmt │ │ │ │ │ -00000cdc 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ce0 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000cfc 0000282b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00000d00 0000282c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00000d18 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d28 0000282b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00000d2c 0000282c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00000d3c 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d74 0000292b R_ARM_MOVW_ABS_NC 0000020c .LC0 │ │ │ │ │ -00000d78 0000292c R_ARM_MOVT_ABS 0000020c .LC0 │ │ │ │ │ -00000d7c 00002a2b R_ARM_MOVW_ABS_NC 00000214 .LC1 │ │ │ │ │ -00000d80 00002a2c R_ARM_MOVT_ABS 00000214 .LC1 │ │ │ │ │ -00000d90 0000821c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000e74 0000b51c R_ARM_CALL 00000dcc _PyPegen_get_invalid_target │ │ │ │ │ -00000ec8 0000b51c R_ARM_CALL 00000dcc _PyPegen_get_invalid_target │ │ │ │ │ -00000ef4 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000f50 0000b81c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00000f88 0000ba1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000fc4 0000911c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000fd8 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001008 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001034 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001070 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001074 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001118 00005e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001134 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001160 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000118c 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001190 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001218 0000581c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ -00001254 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001298 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000012f4 0000c01c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00001350 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001398 0000151c R_ARM_CALL 00001304 _get_resized_exprs │ │ │ │ │ -000013c4 0000c31c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -00001420 0000c31d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -000014c4 0000201c R_ARM_CALL 00001e4c PyUnicode_READ_CHAR │ │ │ │ │ -000014d0 0000c61c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00001500 0000c71c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001514 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001554 0000c81c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -00001580 0000201c R_ARM_CALL 00001e4c PyUnicode_READ_CHAR │ │ │ │ │ -000015d8 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000015ec 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001614 00005e1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001678 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001694 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001698 0000ca2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000016c8 00002e2b R_ARM_MOVW_ABS_NC 00000248 .LC24 │ │ │ │ │ -000016cc 00002e2c R_ARM_MOVT_ABS 00000248 .LC24 │ │ │ │ │ -000016d4 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000016d8 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000016f4 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001728 0000312b R_ARM_MOVW_ABS_NC 000002ac .LC27 │ │ │ │ │ -0000172c 0000312c R_ARM_MOVT_ABS 000002ac .LC27 │ │ │ │ │ -00001734 0000302b R_ARM_MOVW_ABS_NC 000002a0 .LC26 │ │ │ │ │ -00001738 0000302c R_ARM_MOVT_ABS 000002a0 .LC26 │ │ │ │ │ -00001740 00003e2b R_ARM_MOVW_ABS_NC 00000364 .LC40 │ │ │ │ │ -00001744 00003e2c R_ARM_MOVT_ABS 00000364 .LC40 │ │ │ │ │ -0000174c 00003d2b R_ARM_MOVW_ABS_NC 00000350 .LC39 │ │ │ │ │ -00001750 00003d2c R_ARM_MOVT_ABS 00000350 .LC39 │ │ │ │ │ -00001758 00003c2b R_ARM_MOVW_ABS_NC 0000033c .LC38 │ │ │ │ │ -0000175c 00003c2c R_ARM_MOVT_ABS 0000033c .LC38 │ │ │ │ │ -00001764 0000402b R_ARM_MOVW_ABS_NC 00000388 .LC42 │ │ │ │ │ -00001768 0000402c R_ARM_MOVT_ABS 00000388 .LC42 │ │ │ │ │ -00001770 00003f2b R_ARM_MOVW_ABS_NC 00000378 .LC41 │ │ │ │ │ -00001774 00003f2c R_ARM_MOVT_ABS 00000378 .LC41 │ │ │ │ │ -0000177c 0000492b R_ARM_MOVW_ABS_NC 000003f4 .LC51 │ │ │ │ │ -00001780 0000492c R_ARM_MOVT_ABS 000003f4 .LC51 │ │ │ │ │ -00001788 0000392b R_ARM_MOVW_ABS_NC 000002fc .LC35 │ │ │ │ │ -0000178c 0000392c R_ARM_MOVT_ABS 000002fc .LC35 │ │ │ │ │ -00001794 0000332b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00001798 0000332c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -000017a0 0000352b R_ARM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ -000017a4 0000352c R_ARM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ -000017ac 0000342b R_ARM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000017b0 0000342c R_ARM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -000017b8 0000322b R_ARM_MOVW_ABS_NC 000002b8 .LC28 │ │ │ │ │ -000017bc 0000322c R_ARM_MOVT_ABS 000002b8 .LC28 │ │ │ │ │ -000017c4 00004a2b R_ARM_MOVW_ABS_NC 0000040c .LC52 │ │ │ │ │ -000017c8 00004a2c R_ARM_MOVT_ABS 0000040c .LC52 │ │ │ │ │ -000017d0 0000382b R_ARM_MOVW_ABS_NC 000002f0 .LC34 │ │ │ │ │ -000017d4 0000382c R_ARM_MOVT_ABS 000002f0 .LC34 │ │ │ │ │ -000017f0 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000017f4 0000922c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000017fc 00004b2b R_ARM_MOVW_ABS_NC 00000420 .LC54 │ │ │ │ │ -00001800 00004b2c R_ARM_MOVT_ABS 00000420 .LC54 │ │ │ │ │ -00001808 0000931c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001814 0000362b R_ARM_MOVW_ABS_NC 000002d8 .LC32 │ │ │ │ │ -00001818 0000362c R_ARM_MOVT_ABS 000002d8 .LC32 │ │ │ │ │ -00001820 0000372b R_ARM_MOVW_ABS_NC 000002e0 .LC33 │ │ │ │ │ -00001824 0000372c R_ARM_MOVT_ABS 000002e0 .LC33 │ │ │ │ │ -0000182c 0000482b R_ARM_MOVW_ABS_NC 000003e8 .LC50 │ │ │ │ │ -00001830 0000482c R_ARM_MOVT_ABS 000003e8 .LC50 │ │ │ │ │ -00001838 00003a2b R_ARM_MOVW_ABS_NC 00000314 .LC36 │ │ │ │ │ -0000183c 00003a2c R_ARM_MOVT_ABS 00000314 .LC36 │ │ │ │ │ -00001844 00003b2b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ -00001848 00003b2c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ -00001850 0000422b R_ARM_MOVW_ABS_NC 000003a8 .LC44 │ │ │ │ │ -00001854 0000422c R_ARM_MOVT_ABS 000003a8 .LC44 │ │ │ │ │ -0000185c 0000412b R_ARM_MOVW_ABS_NC 00000394 .LC43 │ │ │ │ │ -00001860 0000412c R_ARM_MOVT_ABS 00000394 .LC43 │ │ │ │ │ -0000186c 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001870 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000187c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001880 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000188c 0000cf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001890 0000cf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000189c 0000d02b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000018a0 0000d02c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000018a8 0000472b R_ARM_MOVW_ABS_NC 000003e0 .LC49 │ │ │ │ │ -000018ac 0000472c R_ARM_MOVT_ABS 000003e0 .LC49 │ │ │ │ │ -000018b0 0000462b R_ARM_MOVW_ABS_NC 000003d4 .LC48 │ │ │ │ │ -000018b4 0000462c R_ARM_MOVT_ABS 000003d4 .LC48 │ │ │ │ │ -000018c0 0000432b R_ARM_MOVW_ABS_NC 000003bc .LC45 │ │ │ │ │ -000018c4 0000432c R_ARM_MOVT_ABS 000003bc .LC45 │ │ │ │ │ -000018cc 0000452b R_ARM_MOVW_ABS_NC 000003cc .LC47 │ │ │ │ │ -000018d0 0000452c R_ARM_MOVT_ABS 000003cc .LC47 │ │ │ │ │ -000018d8 0000442b R_ARM_MOVW_ABS_NC 000003c4 .LC46 │ │ │ │ │ -000018dc 0000442c R_ARM_MOVT_ABS 000003c4 .LC46 │ │ │ │ │ -000018e4 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001908 00008f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001918 0000d31c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000192c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001960 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000680 00005b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ +000006b0 00005c1c R_ARM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000006c8 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000704 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000072c 0000651c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000758 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000788 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000007d4 00009c1c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +00000874 00009e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00000880 00009f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000008ac 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +000008c4 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +000008d8 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000008ec 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000904 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000930 00007f1c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000958 00001d2b R_ARM_MOVW_ABS_NC 00000140 .LC16 │ │ │ │ │ +0000095c 00001d2c R_ARM_MOVT_ABS 00000140 .LC16 │ │ │ │ │ +00000964 0000941d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ +0000097c 00001b2b R_ARM_MOVW_ABS_NC 0000010c .LC14 │ │ │ │ │ +00000980 00001b2c R_ARM_MOVT_ABS 0000010c .LC14 │ │ │ │ │ +0000098c 0000941c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000998 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000099c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000009a8 00001c2b R_ARM_MOVW_ABS_NC 00000110 .LC15 │ │ │ │ │ +000009ac 00001c2c R_ARM_MOVT_ABS 00000110 .LC15 │ │ │ │ │ +000009b4 0000641c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000009e0 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000a10 00007602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a58 0000a81d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000a68 0000a91c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00000a9c 0000781c R_ARM_CALL 0000189c _PyPegen_new_type_comment │ │ │ │ │ +00000ab8 0000aa1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00000b20 0000242b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ +00000b24 0000242c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ +00000b28 0000ac1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b4c 0000ad1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000b58 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000b84 0000671c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000bac 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb8 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000be0 0000b11c R_ARM_CALL 00000c78 _PyPegen_check_legacy_stmt │ │ │ │ │ +00000c10 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c14 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c30 0000262b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +00000c34 0000262c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00000c4c 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000c5c 0000262b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +00000c60 0000262c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00000c70 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000ca8 0000282b R_ARM_MOVW_ABS_NC 00000208 .LC0 │ │ │ │ │ +00000cac 0000282c R_ARM_MOVT_ABS 00000208 .LC0 │ │ │ │ │ +00000cb0 0000292b R_ARM_MOVW_ABS_NC 00000210 .LC1 │ │ │ │ │ +00000cb4 0000292c R_ARM_MOVT_ABS 00000210 .LC1 │ │ │ │ │ +00000cc4 0000821c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000da8 0000b21c R_ARM_CALL 00000d00 _PyPegen_get_invalid_target │ │ │ │ │ +00000dfc 0000b21c R_ARM_CALL 00000d00 _PyPegen_get_invalid_target │ │ │ │ │ +00000e28 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e84 0000b51c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000ebc 0000b71c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000ef8 0000911c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000f0c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000f3c 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000f68 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa4 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000fa8 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000104c 00005e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001068 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001090 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000010a4 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010a8 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001120 0000581c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ +00001150 00002d2b R_ARM_MOVW_ABS_NC 00000244 .LC23 │ │ │ │ │ +00001154 00002d2c R_ARM_MOVT_ABS 00000244 .LC23 │ │ │ │ │ +00001164 0000bb1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001178 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000011a8 0000bc1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000011d4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001208 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000124c 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000012a8 0000c01c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00001304 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000134c 0000151c R_ARM_CALL 00001304 _get_resized_exprs │ │ │ │ │ +00001378 0000c31c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +000013d4 0000c31d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +00001478 0000201c R_ARM_CALL 00001e4c PyUnicode_READ_CHAR │ │ │ │ │ +00001484 0000c61c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +000014b4 0000c71c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000014c8 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001508 0000c81c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00001534 0000201c R_ARM_CALL 00001e4c PyUnicode_READ_CHAR │ │ │ │ │ +0000158c 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000015a0 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000015c8 00005e1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000162c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001648 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +0000164c 0000ca2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +0000167c 00002e2b R_ARM_MOVW_ABS_NC 00000248 .LC24 │ │ │ │ │ +00001680 00002e2c R_ARM_MOVT_ABS 00000248 .LC24 │ │ │ │ │ +00001688 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000168c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016a8 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000016dc 0000312b R_ARM_MOVW_ABS_NC 000002ac .LC27 │ │ │ │ │ +000016e0 0000312c R_ARM_MOVT_ABS 000002ac .LC27 │ │ │ │ │ +000016e8 0000302b R_ARM_MOVW_ABS_NC 000002a0 .LC26 │ │ │ │ │ +000016ec 0000302c R_ARM_MOVT_ABS 000002a0 .LC26 │ │ │ │ │ +000016f4 00003e2b R_ARM_MOVW_ABS_NC 00000364 .LC40 │ │ │ │ │ +000016f8 00003e2c R_ARM_MOVT_ABS 00000364 .LC40 │ │ │ │ │ +00001700 00003d2b R_ARM_MOVW_ABS_NC 00000350 .LC39 │ │ │ │ │ +00001704 00003d2c R_ARM_MOVT_ABS 00000350 .LC39 │ │ │ │ │ +0000170c 00003c2b R_ARM_MOVW_ABS_NC 0000033c .LC38 │ │ │ │ │ +00001710 00003c2c R_ARM_MOVT_ABS 0000033c .LC38 │ │ │ │ │ +00001718 0000402b R_ARM_MOVW_ABS_NC 00000388 .LC42 │ │ │ │ │ +0000171c 0000402c R_ARM_MOVT_ABS 00000388 .LC42 │ │ │ │ │ +00001724 00003f2b R_ARM_MOVW_ABS_NC 00000378 .LC41 │ │ │ │ │ +00001728 00003f2c R_ARM_MOVT_ABS 00000378 .LC41 │ │ │ │ │ +00001730 0000492b R_ARM_MOVW_ABS_NC 000003f4 .LC51 │ │ │ │ │ +00001734 0000492c R_ARM_MOVT_ABS 000003f4 .LC51 │ │ │ │ │ +0000173c 0000392b R_ARM_MOVW_ABS_NC 000002fc .LC35 │ │ │ │ │ +00001740 0000392c R_ARM_MOVT_ABS 000002fc .LC35 │ │ │ │ │ +00001748 0000332b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +0000174c 0000332c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +00001754 0000352b R_ARM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ +00001758 0000352c R_ARM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ +00001760 0000342b R_ARM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +00001764 0000342c R_ARM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +0000176c 0000322b R_ARM_MOVW_ABS_NC 000002b8 .LC28 │ │ │ │ │ +00001770 0000322c R_ARM_MOVT_ABS 000002b8 .LC28 │ │ │ │ │ +00001778 00004a2b R_ARM_MOVW_ABS_NC 0000040c .LC52 │ │ │ │ │ +0000177c 00004a2c R_ARM_MOVT_ABS 0000040c .LC52 │ │ │ │ │ +00001784 0000382b R_ARM_MOVW_ABS_NC 000002f0 .LC34 │ │ │ │ │ +00001788 0000382c R_ARM_MOVT_ABS 000002f0 .LC34 │ │ │ │ │ +000017a4 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017a8 0000922c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017b0 00004b2b R_ARM_MOVW_ABS_NC 00000420 .LC54 │ │ │ │ │ +000017b4 00004b2c R_ARM_MOVT_ABS 00000420 .LC54 │ │ │ │ │ +000017bc 0000931c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017c8 0000362b R_ARM_MOVW_ABS_NC 000002d8 .LC32 │ │ │ │ │ +000017cc 0000362c R_ARM_MOVT_ABS 000002d8 .LC32 │ │ │ │ │ +000017d4 0000372b R_ARM_MOVW_ABS_NC 000002e0 .LC33 │ │ │ │ │ +000017d8 0000372c R_ARM_MOVT_ABS 000002e0 .LC33 │ │ │ │ │ +000017e0 0000482b R_ARM_MOVW_ABS_NC 000003e8 .LC50 │ │ │ │ │ +000017e4 0000482c R_ARM_MOVT_ABS 000003e8 .LC50 │ │ │ │ │ +000017ec 00003a2b R_ARM_MOVW_ABS_NC 00000314 .LC36 │ │ │ │ │ +000017f0 00003a2c R_ARM_MOVT_ABS 00000314 .LC36 │ │ │ │ │ +000017f8 00003b2b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ +000017fc 00003b2c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ +00001804 0000422b R_ARM_MOVW_ABS_NC 000003a8 .LC44 │ │ │ │ │ +00001808 0000422c R_ARM_MOVT_ABS 000003a8 .LC44 │ │ │ │ │ +00001810 0000412b R_ARM_MOVW_ABS_NC 00000394 .LC43 │ │ │ │ │ +00001814 0000412c R_ARM_MOVT_ABS 00000394 .LC43 │ │ │ │ │ +00001820 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001824 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001830 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001834 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001840 0000cf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001844 0000cf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001850 0000d02b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001854 0000d02c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000185c 0000472b R_ARM_MOVW_ABS_NC 000003e0 .LC49 │ │ │ │ │ +00001860 0000472c R_ARM_MOVT_ABS 000003e0 .LC49 │ │ │ │ │ +00001864 0000462b R_ARM_MOVW_ABS_NC 000003d4 .LC48 │ │ │ │ │ +00001868 0000462c R_ARM_MOVT_ABS 000003d4 .LC48 │ │ │ │ │ +00001874 0000432b R_ARM_MOVW_ABS_NC 000003bc .LC45 │ │ │ │ │ +00001878 0000432c R_ARM_MOVT_ABS 000003bc .LC45 │ │ │ │ │ +00001880 0000452b R_ARM_MOVW_ABS_NC 000003cc .LC47 │ │ │ │ │ +00001884 0000452c R_ARM_MOVT_ABS 000003cc .LC47 │ │ │ │ │ +0000188c 0000442b R_ARM_MOVW_ABS_NC 000003c4 .LC46 │ │ │ │ │ +00001890 0000442c R_ARM_MOVT_ABS 000003c4 .LC46 │ │ │ │ │ +00001898 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000018bc 00008f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000018cc 0000d31c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000018e0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001914 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6580 contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6534 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000038 0000521c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000004c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000084 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000094 0000551c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000a4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -354,21 +354,21 @@ │ │ │ │ │ 00001e18 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00001e30 0000141c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00001ec8 0000141d R_ARM_JUMP24 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00001f98 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00002078 0000a51c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 00002134 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6a48 contains 22 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x69fc contains 22 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000084 0000b61c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000084 0000b31c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000144 00002d2b R_ARM_MOVW_ABS_NC 0000021c .LC23 │ │ │ │ │ -00000148 00002d2c R_ARM_MOVT_ABS 0000021c .LC23 │ │ │ │ │ +00000144 00002c2b R_ARM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ +00000148 00002c2c R_ARM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 0000017c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000180 0000ca2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000001a8 00002f2b R_ARM_MOVW_ABS_NC 00000270 .LC25 │ │ │ │ │ 000001ac 00002f2c R_ARM_MOVT_ABS 00000270 .LC25 │ │ │ │ │ 000001b4 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001b8 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000234 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -128,27 +128,27 @@ │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_interp │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_raise_error_for_missing_comma │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_template_str │ │ │ │ │ _PyAST_TemplateStr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18e8 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 189c <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r4, r0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1304 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + bl 1304 <_PyPegen_slash_with_default+0x28> │ │ │ │ │ R_ARM_CALL _get_resized_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 270 <_PyPegen_joined_str+0x60> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ @@ -195,40 +195,40 @@ │ │ │ │ │ _build_concatenated_str.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 57c <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ - ldr r5, [r1] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + ldr r8, [r1] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ ble 57c <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ bne 5b4 <_build_concatenated_str.isra.0+0x338> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - add sl, sl, r3 │ │ │ │ │ + add r7, r7, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ bne 2bc <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ bne 5c4 <_build_concatenated_str.isra.0+0x348> │ │ │ │ │ @@ -237,15 +237,15 @@ │ │ │ │ │ beq 46c <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble 46c <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - add r2, r7, r0, lsl #2 │ │ │ │ │ + add r2, r5, r0, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ beq 5ac <_build_concatenated_str.isra.0+0x330> │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ @@ -301,201 +301,194 @@ │ │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ │ addeq r0, r0, #9 │ │ │ │ │ beq 46c <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr ip, [r3, #44] @ 0x2c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ │ - add ip, r7, #44 @ 0x2c │ │ │ │ │ + add ip, r5, #44 @ 0x2c │ │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ │ add r2, r0, #10 │ │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ b 460 <_build_concatenated_str.isra.0+0x1e4> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bne 450 <_build_concatenated_str.isra.0+0x1d4> │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - cmp r5, lr │ │ │ │ │ + cmp r8, lr │ │ │ │ │ bne 304 <_build_concatenated_str.isra.0+0x88> │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ble 590 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - add ip, r7, #4 │ │ │ │ │ + add ip, r5, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ bne 4cc <_build_concatenated_str.isra.0+0x250> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ bne 4c4 <_build_concatenated_str.isra.0+0x248> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 4dc <_build_concatenated_str.isra.0+0x260> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ bne 4dc <_build_concatenated_str.isra.0+0x260> │ │ │ │ │ sub lr, r2, #22 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ clz lr, lr │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ bne 498 <_build_concatenated_str.isra.0+0x21c> │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ b 514 <_build_concatenated_str.isra.0+0x298> │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - add r1, r7, r3, lsl #2 │ │ │ │ │ + add r1, r5, r3, lsl #2 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #22 │ │ │ │ │ bne 560 <_build_concatenated_str.isra.0+0x2e4> │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ ble 544 <_build_concatenated_str.isra.0+0x2c8> │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ beq 614 <_build_concatenated_str.isra.0+0x398> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ bne 560 <_build_concatenated_str.isra.0+0x2e4> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 738 <_build_concatenated_str.isra.0+0x4bc> │ │ │ │ │ - add r3, r5, #2 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - str r2, [r6, r3, lsl #2] │ │ │ │ │ + beq 71c <_build_concatenated_str.isra.0+0x4a0> │ │ │ │ │ + add r3, r9, #2 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + str r2, [r8, r3, lsl #2] │ │ │ │ │ bgt 50c <_build_concatenated_str.isra.0+0x290> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ bne 570 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ b 570 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ b 46c <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - addne sl, sl, #1 │ │ │ │ │ + addne r7, r7, #1 │ │ │ │ │ bne 2dc <_build_concatenated_str.isra.0+0x60> │ │ │ │ │ b 2cc <_build_concatenated_str.isra.0+0x50> │ │ │ │ │ cmp r2, #21 │ │ │ │ │ addne r2, r0, #2 │ │ │ │ │ - strne r3, [r7, r2, lsl #2] │ │ │ │ │ + strne r3, [r5, r2, lsl #2] │ │ │ │ │ bne 5ac <_build_concatenated_str.isra.0+0x330> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - add r1, r7, #4 │ │ │ │ │ + add r1, r5, #4 │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add ip, r2, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - moveq r6, r2 │ │ │ │ │ - ldrne r6, [r2] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bge 730 <_build_concatenated_str.isra.0+0x4b4> │ │ │ │ │ - ldr r6, [ip, #4]! │ │ │ │ │ + moveq r9, r2 │ │ │ │ │ + ldrne r9, [r2] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bge 714 <_build_concatenated_str.isra.0+0x498> │ │ │ │ │ + ldr r9, [ip, #4]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - str r6, [r1, #4]! │ │ │ │ │ + str r9, [r1, #4]! │ │ │ │ │ b 5e8 <_build_concatenated_str.isra.0+0x36c> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - add r3, r7, #8 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + add r3, r5, #8 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge 6a8 <_build_concatenated_str.isra.0+0x42c> │ │ │ │ │ + bge 698 <_build_concatenated_str.isra.0+0x41c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne 6a8 <_build_concatenated_str.isra.0+0x42c> │ │ │ │ │ + bne 698 <_build_concatenated_str.isra.0+0x41c> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 748 <_build_concatenated_str.isra.0+0x4cc> │ │ │ │ │ + bne 728 <_build_concatenated_str.isra.0+0x4ac> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 66c <_build_concatenated_str.isra.0+0x3f0> │ │ │ │ │ - mov r3, sl │ │ │ │ │ + b 65c <_build_concatenated_str.isra.0+0x3e0> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Finish │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 754 <_build_concatenated_str.isra.0+0x4d8> │ │ │ │ │ - ldr lr, [r9, #20] │ │ │ │ │ + blt 734 <_build_concatenated_str.isra.0+0x4b8> │ │ │ │ │ + ldr lr, [r6, #20] │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldrd r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr ip, [lr, #32] │ │ │ │ │ @@ -505,18 +498,17 @@ │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 544 <_build_concatenated_str.isra.0+0x2c8> │ │ │ │ │ b 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ b 46c <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 570 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 514 <_build_concatenated_str.isra.0+0x298> │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bgt 510 <_build_concatenated_str.isra.0+0x294> │ │ │ │ │ + b 570 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ b 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -526,15 +518,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 5a4 <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ │ │ │ │ │ -00000780 <_PyPegen_star_etc>: │ │ │ │ │ +00000760 <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -549,15 +541,15 @@ │ │ │ │ │ ldrne r3, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ strne r3, [r0, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000007cc <_PyPegen_map_names_to_ids>: │ │ │ │ │ +000007ac <_PyPegen_map_names_to_ids>: │ │ │ │ │ _PyPegen_map_names_to_ids(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -573,17 +565,17 @@ │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r4, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ │ - b 804 <_PyPegen_map_names_to_ids+0x38> │ │ │ │ │ + b 7e4 <_PyPegen_map_names_to_ids+0x38> │ │ │ │ │ │ │ │ │ │ -00000824 <_PyPegen_function_def_decorators>: │ │ │ │ │ +00000804 <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ add r5, r2, #24 │ │ │ │ │ @@ -604,86 +596,86 @@ │ │ │ │ │ strd r6, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r0, lr │ │ │ │ │ - beq 8a0 <_PyPegen_function_def_decorators+0x7c> │ │ │ │ │ + beq 880 <_PyPegen_function_def_decorators+0x7c> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b 898 <_PyPegen_function_def_decorators+0x74> │ │ │ │ │ + b 878 <_PyPegen_function_def_decorators+0x74> │ │ │ │ │ │ │ │ │ │ -000008a8 <_PyPegen_empty_arguments>: │ │ │ │ │ +00000888 <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 95c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 93c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 95c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 93c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 95c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 93c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 95c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 93c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 95c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 93c <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ stmib sp, {r2, r5} │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_CALL _PyAST_arguments │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 954 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + b 934 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ │ │ │ │ │ -00000964 <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +00000944 <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ _PyPegen_check_barry_as_flufl(): │ │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ tst r2, #32 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ - bne 988 <_PyPegen_check_barry_as_flufl+0x24> │ │ │ │ │ + bne 968 <_PyPegen_check_barry_as_flufl+0x24> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 strcmp │ │ │ │ │ @@ -714,15 +706,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000009e0 <_PyPegen_augoperator>: │ │ │ │ │ +000009c0 <_PyPegen_augoperator>: │ │ │ │ │ _PyPegen_augoperator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -730,91 +722,91 @@ │ │ │ │ │ mov r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000a10 <_PyPegen_dummy_name>: │ │ │ │ │ +000009f0 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #20] @ a30 <_PyPegen_dummy_name+0x20> │ │ │ │ │ + ldr r0, [pc, #20] @ a10 <_PyPegen_dummy_name+0x20> │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000006c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a34 <_PyPegen_make_module>: │ │ │ │ │ +00000a14 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movle r6, #0 │ │ │ │ │ - bgt a7c <_PyPegen_make_module+0x48> │ │ │ │ │ + bgt a5c <_PyPegen_make_module+0x48> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyAST_Module> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b08 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq ae8 <_PyPegen_make_module+0xd4> │ │ │ │ │ add r8, r3, #4 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 18e8 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 189c <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b08 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq ae8 <_PyPegen_make_module+0xd4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_CALL _PyAST_TypeIgnore │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b08 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq ae8 <_PyPegen_make_module+0xd4> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne aa4 <_PyPegen_make_module+0x70> │ │ │ │ │ - b a64 <_PyPegen_make_module+0x30> │ │ │ │ │ + bne a84 <_PyPegen_make_module+0x70> │ │ │ │ │ + b a44 <_PyPegen_make_module+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b14 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00000af4 <_PyPegen_join_names_with_dot>: │ │ │ │ │ _PyPegen_join_names_with_dot(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -827,170 +819,118 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq bd0 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ - ldr r3, [pc, #120] @ bd8 <_PyPegen_join_names_with_dot+0xc4> │ │ │ │ │ + beq bb0 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + ldr r3, [pc, #120] @ bb8 <_PyPegen_join_names_with_dot+0xc4> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - blt bb0 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ + blt b90 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ ldr lr, [r6, #20] │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldrd r2, [r4, #20] │ │ │ │ │ stmib sp, {r1, lr} │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd0 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + bgt bb0 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd0 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + bne bb0 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ba8 <_PyPegen_join_names_with_dot+0x94> │ │ │ │ │ + b b88 <_PyPegen_join_names_with_dot+0x94> │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000bdc <_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 .LC20 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq c80 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt c5c <_PyPegen_alias_for_star+0x80> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [fp, #8] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - stm sp, {r7, ip} │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_CALL _PyAST_alias │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c80 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne c80 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b c54 <_PyPegen_alias_for_star+0x78> │ │ │ │ │ - │ │ │ │ │ -00000c88 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +00000bbc <_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 d44 <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl c78 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd0 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne c04 <_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 cdc <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne c10 <_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 d20 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt c54 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ 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 cd0 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b c04 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ 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 cd0 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b c04 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -00000d44 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000c78 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne dbc <_PyPegen_check_legacy_stmt+0x78> │ │ │ │ │ + bne cf0 <_PyPegen_check_legacy_stmt+0x78> │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1007,109 +947,109 @@ │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc4 <_PyPegen_check_legacy_stmt+0x80> │ │ │ │ │ + beq cf8 <_PyPegen_check_legacy_stmt+0x80> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d88 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne cbc <_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 db4 <_PyPegen_check_legacy_stmt+0x70> │ │ │ │ │ + b ce8 <_PyPegen_check_legacy_stmt+0x70> │ │ │ │ │ │ │ │ │ │ -00000dcc <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000d00 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [pc, #284] @ ef4 <_PyPegen_get_invalid_target+0x128> │ │ │ │ │ + ldr r2, [pc, #284] @ e28 <_PyPegen_get_invalid_target+0x128> │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi e10 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi d44 <_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 e10 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne d44 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne e0c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne d40 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df0 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b e10 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne d24 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b d44 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldrne r2, [r3, #-4] │ │ │ │ │ movne r4, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble e0c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble d40 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl dcc <_PyPegen_get_invalid_target> │ │ │ │ │ + bl d00 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e10 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne d44 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b e5c <_PyPegen_get_invalid_target+0x90> │ │ │ │ │ + b d90 <_PyPegen_get_invalid_target+0x90> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldrne r2, [r3, #-4] │ │ │ │ │ movne r4, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble e0c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble d40 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl dcc <_PyPegen_get_invalid_target> │ │ │ │ │ + bl d00 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e10 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne d44 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b eb0 <_PyPegen_get_invalid_target+0xe4> │ │ │ │ │ + b de4 <_PyPegen_get_invalid_target+0xe4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq e10 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b e30 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq d44 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b d64 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000ef8 <_PyPegen_class_def_decorators>: │ │ │ │ │ +00000e2c <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -1130,15 +1070,15 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f5c <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00000e90 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1146,15 +1086,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1038 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq f6c <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ movle r1, #0 │ │ │ │ │ @@ -1162,182 +1102,223 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrgt r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1038 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq f6c <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1014 <_PyPegen_decoded_constant_from_token+0xb8> │ │ │ │ │ + blt f48 <_PyPegen_decoded_constant_from_token+0xb8> │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldm r2, {r2, r3, ip, lr} │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1038 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bgt f6c <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1038 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bne f6c <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 100c <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ + b f40 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ │ │ │ │ │ -00001040 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00000f74 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ - beq 1224 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ + beq 112c <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ + mov r2, ip │ │ │ │ │ mov lr, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ + ldr r5, [r2], #4 │ │ │ │ │ mov r0, lr │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - bge 10c4 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ - ldr r6, [r7, #4]! │ │ │ │ │ - ldr r8, [r6] │ │ │ │ │ - cmp r8, #22 │ │ │ │ │ - bne 114c <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bne 114c <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ │ - subs r6, r6, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - add r0, r0, r6 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bge ff8 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ + ldr r4, [r3, #4]! │ │ │ │ │ + ldr r7, [r4] │ │ │ │ │ + cmp r7, #22 │ │ │ │ │ + bne 1080 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne 1080 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + subs r4, r4, #0 │ │ │ │ │ + movne r4, #1 │ │ │ │ │ + add r0, r0, r4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - b 1084 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne 1154 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + b fb8 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 1088 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10f8 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + beq 102c <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 11f0 <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ + bne 10f8 <_PyPegen_setup_full_format_spec+0x184> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 11f0 <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + bne 10f8 <_PyPegen_setup_full_format_spec+0x184> │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 1224 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 112c <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ - strne r6, [r0] │ │ │ │ │ + strne r5, [r0] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - b 10b8 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + b fec <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ + ldr r1, [r8, #20] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1224 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + beq 112c <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - bge 11dc <_PyPegen_setup_full_format_spec+0x19c> │ │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ │ - add r6, lr, #2 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmp r2, #22 │ │ │ │ │ - bne 11d0 <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r8, [r2, #4] │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bne 11d0 <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1194 <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - str r0, [r4, r6, lsl #2] │ │ │ │ │ - b 1194 <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - b 10d4 <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ - ldr r0, [fp, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + bge 1008 <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ │ + add sl, r0, #2 │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + cmp lr, #22 │ │ │ │ │ + bne 10ec <_PyPegen_setup_full_format_spec+0x178> │ │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ │ + ldr r7, [lr, #4] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bne 10ec <_PyPegen_setup_full_format_spec+0x178> │ │ │ │ │ + ldr lr, [lr, #8] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 10b0 <_PyPegen_setup_full_format_spec+0x13c> │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r1, [ip, sl, lsl #2] │ │ │ │ │ + b 10b0 <_PyPegen_setup_full_format_spec+0x13c> │ │ │ │ │ mov r1, ip │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r0, [fp, #8] │ │ │ │ │ - str r0, [sp] │ │ │ │ │ + ldr ip, [fp, #16] │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr ip, [fp, #12] │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + ldr ip, [fp, #8] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 108 <_PyPegen_checked_future_import+0x38> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 1120 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1054 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1078 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + │ │ │ │ │ +00001134 <_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 11d8 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 11b4 <_PyPegen_alias_for_star+0x80> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_CALL _PyAST_alias │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 11d8 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 11d8 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1144 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + b 11ac <_PyPegen_alias_for_star+0x78> │ │ │ │ │ │ │ │ │ │ -0000122c <_PyPegen_key_pattern_pair>: │ │ │ │ │ +000011e0 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1350,15 +1331,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001270 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00001224 <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -1375,17 +1356,17 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 12ac <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ + b 1260 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ │ │ │ │ │ -000012cc <_PyPegen_get_patterns>: │ │ │ │ │ +00001280 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -1402,17 +1383,17 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 1308 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ + b 12bc <_PyPegen_get_patterns+0x3c> │ │ │ │ │ │ │ │ │ │ -00001328 <_PyPegen_slash_with_default>: │ │ │ │ │ +000012dc <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1425,31 +1406,31 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000136c <_PyPegen_template_str>: │ │ │ │ │ +00001320 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r4, r0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1304 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + bl 1304 <_PyPegen_slash_with_default+0x28> │ │ │ │ │ R_ARM_CALL _get_resized_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13cc <_PyPegen_template_str+0x60> │ │ │ │ │ + beq 1380 <_PyPegen_template_str+0x60> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ @@ -1457,15 +1438,15 @@ │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_CALL _PyAST_TemplateStr │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000013d8 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +0000138c <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1480,15 +1461,15 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r4, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ │ │ │ │ │ -00001424 <_PyPegen_interpolation>: │ │ │ │ │ +000013d8 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ @@ -1500,63 +1481,63 @@ │ │ │ │ │ ldmib fp, {r5, ip} │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #20] │ │ │ │ │ ldr sl, [fp, #24] │ │ │ │ │ ldr r7, [fp, #28] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1570 <_PyPegen_interpolation+0x14c> │ │ │ │ │ + bne 1524 <_PyPegen_interpolation+0x14c> │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1660 <_PyPegen_interpolation+0x23c> │ │ │ │ │ + bne 1614 <_PyPegen_interpolation+0x23c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 163c <_PyPegen_interpolation+0x218> │ │ │ │ │ + bne 15f0 <_PyPegen_interpolation+0x218> │ │ │ │ │ ldr r6, [ip, #32] │ │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 14e8 <_PyPegen_interpolation+0xc4> │ │ │ │ │ + blt 149c <_PyPegen_interpolation+0xc4> │ │ │ │ │ bl 1e4c │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR │ │ │ │ │ sub r4, r0, #61 @ 0x3d │ │ │ │ │ clz r4, r4 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 166c <_PyPegen_interpolation+0x248> │ │ │ │ │ + bne 1620 <_PyPegen_interpolation+0x248> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1634 <_PyPegen_interpolation+0x210> │ │ │ │ │ + beq 15e8 <_PyPegen_interpolation+0x210> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1618 <_PyPegen_interpolation+0x1f4> │ │ │ │ │ + blt 15cc <_PyPegen_interpolation+0x1f4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrne r5, [r5] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -1566,15 +1547,15 @@ │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_CALL _PyAST_Interpolation │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 15a4 <_PyPegen_interpolation+0x180> │ │ │ │ │ + bne 1558 <_PyPegen_interpolation+0x180> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ @@ -1583,15 +1564,15 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 14a4 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 1458 <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -1600,15 +1581,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1634 <_PyPegen_interpolation+0x210> │ │ │ │ │ + beq 15e8 <_PyPegen_interpolation+0x210> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ @@ -1618,54 +1599,54 @@ │ │ │ │ │ stmib fp, {r9, ip} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1634 <_PyPegen_interpolation+0x210> │ │ │ │ │ + bgt 15e8 <_PyPegen_interpolation+0x210> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1674 <_PyPegen_interpolation+0x250> │ │ │ │ │ + beq 1628 <_PyPegen_interpolation+0x250> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1564 <_PyPegen_interpolation+0x140> │ │ │ │ │ + b 1518 <_PyPegen_interpolation+0x140> │ │ │ │ │ ldm r5, {r3, r6} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 14a4 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 1458 <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r3, #114 @ 0x72 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1498 <_PyPegen_interpolation+0x74> │ │ │ │ │ + b 144c <_PyPegen_interpolation+0x74> │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ - b 14b4 <_PyPegen_interpolation+0x90> │ │ │ │ │ + b 1468 <_PyPegen_interpolation+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1634 <_PyPegen_interpolation+0x210> │ │ │ │ │ + b 15e8 <_PyPegen_interpolation+0x210> │ │ │ │ │ │ │ │ │ │ -00001680 <_PyPegen_ensure_real>: │ │ │ │ │ +00001634 <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 16b0 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + bne 1664 <_PyPegen_ensure_real+0x30> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 16b0 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + beq 1664 <_PyPegen_ensure_real+0x30> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -1688,21 +1669,21 @@ │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001708 <_PyPegen_get_expr_name>: │ │ │ │ │ +000016bc <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #464] @ 18e4 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ + ldr r1, [pc, #464] @ 1898 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi 17dc <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ + bhi 1790 <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ @@ -1833,27 +1814,27 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 18c0 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ + beq 1874 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 18d8 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ + beq 188c <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 18cc <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ + beq 1880 <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ @@ -1879,15 +1860,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000013 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000018e8 <_PyPegen_new_type_comment>: │ │ │ │ │ +0000189c <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1897,28 +1878,28 @@ │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1964 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + beq 1918 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1940 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ + blt 18f4 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1964 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + bgt 1918 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1964 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + bne 1918 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1938 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + b 18ec <_PyPegen_new_type_comment+0x50> │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -12,19 +12,19 @@ │ │ │ │ │ [ 108] }} │ │ │ │ │ [ 10c] <> │ │ │ │ │ [ 110] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 140] != │ │ │ │ │ [ 144] %c-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 18c] %c-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 1d4] %U.%U │ │ │ │ │ - [ 1dc] * │ │ │ │ │ - [ 1e0] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ - [ 20c] print │ │ │ │ │ - [ 214] exec │ │ │ │ │ - [ 21c] Generator expression must be parenthesized │ │ │ │ │ + [ 1dc] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ + [ 208] print │ │ │ │ │ + [ 210] exec │ │ │ │ │ + [ 218] Generator expression must be parenthesized │ │ │ │ │ + [ 244] * │ │ │ │ │ [ 248] real number required in complex literal │ │ │ │ │ [ 270] imaginary number required in complex literal │ │ │ │ │ [ 2a0] attribute │ │ │ │ │ [ 2ac] subscript │ │ │ │ │ [ 2b8] starred │ │ │ │ │ [ 2c0] name │ │ │ │ │ [ 2c8] list │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1757,42 +1757,42 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1944 <_PyPegen_seq_flatten+0x160> │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ pople {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1920 <_PyPegen_seq_flatten+0x13c> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ble 1920 <_PyPegen_seq_flatten+0x13c> │ │ │ │ │ - ldr lr, [r2, #4] │ │ │ │ │ - lsl r7, r5, #2 │ │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ │ + lsl r7, lr, #2 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ldr lr, [lr] │ │ │ │ │ - str lr, [r1, r5, lsl #2] │ │ │ │ │ + ldr r5, [r5] │ │ │ │ │ + str r5, [r1, lr, lsl #2] │ │ │ │ │ beq 1900 <_PyPegen_seq_flatten+0x11c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ - add lr, lr, r1, lsl #2 │ │ │ │ │ + add r5, r5, r1, lsl #2 │ │ │ │ │ ldr r8, [r8, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - str r8, [lr, r7] │ │ │ │ │ + str r8, [r5, r7] │ │ │ │ │ bne 18e0 <_PyPegen_seq_flatten+0xfc> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - add r5, r5, ip │ │ │ │ │ + add lr, lr, ip │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 18b4 <_PyPegen_seq_flatten+0xd0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne 18a8 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -92,17 +92,17 @@ │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subne lr, lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ │ ldrne lr, [ip, lr, lsl #2] │ │ │ │ │ bne 144 <_PyPegen_nonparen_genexp_in_call+0xb0> │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [lr, #32] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 34 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -16,16 +16,16 @@ │ │ │ │ │ 0x000000d0 43484152 2e706172 742e3000 5f676574 CHAR.part.0._get │ │ │ │ │ 0x000000e0 5f726573 697a6564 5f657870 7273002e _resized_exprs.. │ │ │ │ │ 0x000000f0 4c433900 2e4c4331 30002e4c 43313100 LC9..LC10..LC11. │ │ │ │ │ 0x00000100 2e4c4331 32002e4c 43313300 2e4c4331 .LC12..LC13..LC1 │ │ │ │ │ 0x00000110 34002e4c 43313500 2e4c4331 36002e4c 4..LC15..LC16..L │ │ │ │ │ 0x00000120 43313700 2e4c4331 38005079 556e6963 C17..LC18.PyUnic │ │ │ │ │ 0x00000130 6f64655f 52454144 5f434841 52002e4c ode_READ_CHAR..L │ │ │ │ │ - 0x00000140 43313900 2e4c4332 30002e4c 43323100 C19..LC20..LC21. │ │ │ │ │ - 0x00000150 2e4c4330 002e4c43 31002e4c 43323300 .LC0..LC1..LC23. │ │ │ │ │ + 0x00000140 43313900 2e4c4332 30002e4c 4330002e C19..LC20..LC0.. │ │ │ │ │ + 0x00000150 4c433100 2e4c4332 32002e4c 43323300 LC1..LC22..LC23. │ │ │ │ │ 0x00000160 2e4c4332 34002e4c 43323500 2e4c4332 .LC24..LC25..LC2 │ │ │ │ │ 0x00000170 36002e4c 43323700 2e4c4332 38002e4c 6..LC27..LC28..L │ │ │ │ │ 0x00000180 43323900 2e4c4333 30002e4c 43333100 C29..LC30..LC31. │ │ │ │ │ 0x00000190 2e4c4333 32002e4c 43333300 2e4c4333 .LC32..LC33..LC3 │ │ │ │ │ 0x000001a0 34002e4c 43333500 2e4c4333 36002e4c 4..LC35..LC36..L │ │ │ │ │ 0x000001b0 43333700 2e4c4333 38002e4c 43333900 C37..LC38..LC39. │ │ │ │ │ 0x000001c0 2e4c4334 30002e4c 43343100 2e4c4334 .LC40..LC41..LC4 │ │ │ │ │ @@ -156,38 +156,38 @@ │ │ │ │ │ 0x00000990 005f5079 50656765 6e5f6a6f 696e5f6e ._PyPegen_join_n │ │ │ │ │ 0x000009a0 616d6573 5f776974 685f646f 74005079 ames_with_dot.Py │ │ │ │ │ 0x000009b0 556e6963 6f64655f 46726f6d 466f726d Unicode_FromForm │ │ │ │ │ 0x000009c0 6174005f 5079556e 69636f64 655f496e at._PyUnicode_In │ │ │ │ │ 0x000009d0 7465726e 496d6d6f 7274616c 005f5079 ternImmortal._Py │ │ │ │ │ 0x000009e0 5f747373 5f696e74 65727000 5f507950 _tss_interp._PyP │ │ │ │ │ 0x000009f0 6567656e 5f6b6579 5f76616c 75655f70 egen_key_value_p │ │ │ │ │ - 0x00000a00 61697200 5f507950 6567656e 5f616c69 air._PyPegen_ali │ │ │ │ │ - 0x00000a10 61735f66 6f725f73 74617200 5079556e as_for_star.PyUn │ │ │ │ │ - 0x00000a20 69636f64 655f496e 7465726e 46726f6d icode_InternFrom │ │ │ │ │ - 0x00000a30 53747269 6e67005f 50794153 545f616c String._PyAST_al │ │ │ │ │ - 0x00000a40 69617300 5f507950 6567656e 5f726169 ias._PyPegen_rai │ │ │ │ │ - 0x00000a50 73655f65 72726f72 5f666f72 5f6d6973 se_error_for_mis │ │ │ │ │ - 0x00000a60 73696e67 5f636f6d 6d61005f 50795065 sing_comma._PyPe │ │ │ │ │ - 0x00000a70 67656e5f 63686563 6b5f6c65 67616379 gen_check_legacy │ │ │ │ │ - 0x00000a80 5f73746d 74005f50 79506567 656e5f67 _stmt._PyPegen_g │ │ │ │ │ - 0x00000a90 65745f69 6e76616c 69645f74 61726765 et_invalid_targe │ │ │ │ │ - 0x00000aa0 74005f50 79506567 656e5f72 61697365 t._PyPegen_raise │ │ │ │ │ - 0x00000ab0 5f657272 6f725f6b 6e6f776e 5f6c6f63 _error_known_loc │ │ │ │ │ - 0x00000ac0 6174696f 6e005f50 79506567 656e5f63 ation._PyPegen_c │ │ │ │ │ - 0x00000ad0 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ - 0x00000ae0 6f727300 5f507941 53545f43 6c617373 ors._PyAST_Class │ │ │ │ │ - 0x00000af0 44656600 5f507950 6567656e 5f646563 Def._PyPegen_dec │ │ │ │ │ - 0x00000b00 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ - 0x00000b10 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ - 0x00000b20 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ - 0x00000b30 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ - 0x00000b40 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ - 0x00000b50 005f5079 50656765 6e5f6e6f 6e706172 ._PyPegen_nonpar │ │ │ │ │ - 0x00000b60 656e5f67 656e6578 705f696e 5f63616c en_genexp_in_cal │ │ │ │ │ - 0x00000b70 6c005f50 79506567 656e5f6b 65795f70 l._PyPegen_key_p │ │ │ │ │ + 0x00000a00 61697200 5f507950 6567656e 5f726169 air._PyPegen_rai │ │ │ │ │ + 0x00000a10 73655f65 72726f72 5f666f72 5f6d6973 se_error_for_mis │ │ │ │ │ + 0x00000a20 73696e67 5f636f6d 6d61005f 50795065 sing_comma._PyPe │ │ │ │ │ + 0x00000a30 67656e5f 63686563 6b5f6c65 67616379 gen_check_legacy │ │ │ │ │ + 0x00000a40 5f73746d 74005f50 79506567 656e5f67 _stmt._PyPegen_g │ │ │ │ │ + 0x00000a50 65745f69 6e76616c 69645f74 61726765 et_invalid_targe │ │ │ │ │ + 0x00000a60 74005f50 79506567 656e5f72 61697365 t._PyPegen_raise │ │ │ │ │ + 0x00000a70 5f657272 6f725f6b 6e6f776e 5f6c6f63 _error_known_loc │ │ │ │ │ + 0x00000a80 6174696f 6e005f50 79506567 656e5f63 ation._PyPegen_c │ │ │ │ │ + 0x00000a90 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ + 0x00000aa0 6f727300 5f507941 53545f43 6c617373 ors._PyAST_Class │ │ │ │ │ + 0x00000ab0 44656600 5f507950 6567656e 5f646563 Def._PyPegen_dec │ │ │ │ │ + 0x00000ac0 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ + 0x00000ad0 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ + 0x00000ae0 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ + 0x00000af0 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ + 0x00000b00 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ + 0x00000b10 005f5079 50656765 6e5f6e6f 6e706172 ._PyPegen_nonpar │ │ │ │ │ + 0x00000b20 656e5f67 656e6578 705f696e 5f63616c en_genexp_in_cal │ │ │ │ │ + 0x00000b30 6c005f50 79506567 656e5f61 6c696173 l._PyPegen_alias │ │ │ │ │ + 0x00000b40 5f666f72 5f737461 72005079 556e6963 _for_star.PyUnic │ │ │ │ │ + 0x00000b50 6f64655f 496e7465 726e4672 6f6d5374 ode_InternFromSt │ │ │ │ │ + 0x00000b60 72696e67 005f5079 4153545f 616c6961 ring._PyAST_alia │ │ │ │ │ + 0x00000b70 73005f50 79506567 656e5f6b 65795f70 s._PyPegen_key_p │ │ │ │ │ 0x00000b80 61747465 726e5f70 61697200 5f507950 attern_pair._PyP │ │ │ │ │ 0x00000b90 6567656e 5f676574 5f706174 7465726e egen_get_pattern │ │ │ │ │ 0x00000ba0 5f6b6579 73005f50 79506567 656e5f67 _keys._PyPegen_g │ │ │ │ │ 0x00000bb0 65745f70 61747465 726e7300 5f50795f et_patterns._Py_ │ │ │ │ │ 0x00000bc0 6173646c 5f706174 7465726e 5f736571 asdl_pattern_seq │ │ │ │ │ 0x00000bd0 5f6e6577 005f5079 50656765 6e5f736c _new._PyPegen_sl │ │ │ │ │ 0x00000be0 6173685f 77697468 5f646566 61756c74 ash_with_default │ │ │ ├── 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: 304556 (bytes into file) │ │ │ │ │ + Start of section headers: 304604 (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 0x4a5ac: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4a5dc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0105cc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03d758 003fc8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 010600 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 041720 000188 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 01079c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 01079c 025168 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0418a8 008278 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 035904 001a17 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 03731c 002238 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 049b20 000a08 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039554 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039554 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 039588 002200 10 14 375 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03b788 001fce 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04a528 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0105e0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03d780 003fc8 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 010614 00019c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 041748 000188 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0107b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0107b0 02517c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0418d0 008280 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 03592c 001a17 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 037344 002238 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 049b50 000a08 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 03957c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 03957c 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0395b0 002200 10 14 375 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03b7b0 001fce 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04a558 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 544 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 000009d0 976 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ - 5: 00005020 964 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 6: 0000c3a0 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 5: 00005034 964 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 6: 0000c3b4 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 7: 00000da0 10492 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00003a04 1024 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00001a08 556 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ - 10: 0000bc40 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 0000bc4c 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 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,204 +31,204 @@ │ │ │ │ │ 27: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 28: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 29: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 30: 0000369c 248 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 31: 00003794 208 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 00003864 208 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00003934 208 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 00014204 968 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014e18 3712 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001ce30 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001d760 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 00020098 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 00020c7c 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 40: 00004794 568 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ + 34: 00014210 968 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00014e24 3700 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001ce2c 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001d75c 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 00020094 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00020c74 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 40: 000047a8 568 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ 41: 00018674 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 42: 00002ba4 1148 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 43: 0000313c 1616 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 42: 00002bb8 1148 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 43: 00003150 1616 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 44: 00001e90 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 45: 00002124 2688 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ - 46: 00005cc8 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00005ecc 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 48: 0000855c 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 49: 00004198 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 50: 0000f180 2788 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 45: 00002124 2708 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ + 46: 00005cdc 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00005ee0 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 48: 00008570 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 49: 000041ac 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 50: 0000f194 2788 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ 51: 00000000 556 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 52: 00001ea0 556 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ - 53: 00010404 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 53: 00010418 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 54: 000015d4 180 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 55: 00001688 368 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 56: 0000124c 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ - 57: 00003e04 9872 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 57: 00003e04 9884 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 58: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 59: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 60: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 61: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 62: 00000344 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 63: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 64: 00000390 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 65: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 66: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 67: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 68: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 69: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 70: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 71: 00006494 1568 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 72: 00009f44 1568 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 73: 0000d708 248 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 74: 0000d800 2720 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 75: 0000cf88 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 76: 00020fb4 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 77: 0000a1ec 324 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 78: 0001da24 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 79: 0000b904 544 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ + 71: 000064a0 1568 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ + 72: 00009f50 1568 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 73: 0000d714 248 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 74: 0000d80c 2720 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 75: 0000cf9c 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 76: 00020fac 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 77: 0000a200 324 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 78: 0001da20 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 79: 0000b918 544 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ 80: 00018130 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ 81: 00017990 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 82: 0000caa0 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 82: 0000caac 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 83: 00000000 3928 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 84: 0000378c 396 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 85: 000053e4 700 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 86: 00005c14 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ - 87: 00003b30 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 88: 00004218 392 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 89: 0000460c 392 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 90: 00003f60 568 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ + 84: 000037a0 396 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 85: 000053f8 700 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 86: 00005c28 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ + 87: 00003b44 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 88: 0000422c 392 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 89: 00004620 392 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 90: 00003f74 568 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 91: 000005ac 704 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ - 92: 0000bd5c 176 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 92: 0000bd70 176 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 93: 00017c80 1200 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 94: 00006bcc 2880 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 95: 00009e5c 232 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 96: 00020560 1820 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 97: 00006ab4 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 98: 0000770c 6808 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 99: 0000b704 1340 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 94: 00006bd8 2880 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 95: 00009e68 232 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 96: 0002055c 1816 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 97: 00006ac0 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 98: 00007718 6808 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 99: 0000b710 1340 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ 100: 00015c98 2900 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 101: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 102: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 103: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 104: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 105: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 106: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 107: 000091a4 244 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ - 108: 00009298 996 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 109: 0001e850 1560 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 110: 000145cc 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 0001ef54 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 112: 000213c4 1736 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ - 113: 00004d28 760 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 114: 0001f3b0 2480 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 115: 0000b310 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ - 116: 00010518 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 117: 00010210 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 107: 000091b0 244 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ + 108: 000092a4 996 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 109: 0001e84c 1560 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 110: 000145d8 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 0001ef50 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 112: 000213bc 1752 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 113: 00004d3c 760 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ + 114: 0001f3ac 2480 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 115: 0000b324 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ + 116: 0001052c 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ + 117: 0001021c 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ 118: 0001836c 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ 119: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 120: 0000967c 568 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ - 121: 00008ba4 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ - 122: 00008d4c 1524 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 123: 000098b4 1448 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 124: 0001dbf4 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 125: 0000a810 3828 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 126: 0000a564 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 120: 00009688 568 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ + 121: 00008bb8 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ + 122: 00008d60 1524 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 123: 000098c0 1448 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ + 124: 0001dbf0 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 125: 0000a81c 3828 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 126: 0000a570 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 127: 00001d9c 244 FUNC LOCAL DEFAULT 1 _tmp_168_rule │ │ │ │ │ 128: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 129: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 130: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 131: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 132: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 133: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 134: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 135: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 136: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 137: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 138: 0000c8b4 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 139: 0000cc18 1324 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 140: 0001fe80 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 141: 0000b638 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ + 138: 0000c8c0 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ + 139: 0000cc24 1324 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 140: 0001fe7c 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 141: 0000b64c 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 142: 000003a0 180 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ - 143: 0000bb24 568 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ - 144: 00009600 2720 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 145: 0000d144 1476 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 146: 0000e2a0 7580 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 143: 0000bb38 568 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 144: 00009614 2720 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 145: 0000d150 1476 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 146: 0000e2ac 7580 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 147: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 148: 0001003c 468 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 149: 00010548 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 150: 00010bcc 1708 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 151: 00011278 1564 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 148: 00010048 468 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 149: 00010554 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 150: 00010bd8 1708 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 151: 00011284 1564 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 152: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 153: 00011894 940 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 154: 00011c40 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 155: 00011e10 3732 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 153: 000118a0 940 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 154: 00011c4c 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 155: 00011e1c 3732 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 156: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 157: 00012ca4 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 157: 00012cb0 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 158: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 159: 00013518 500 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 160: 0001370c 2808 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 159: 00013524 500 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 160: 00013718 2808 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 161: 000008a4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 162: 000008d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 163: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 164: 00000f58 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 165: 00001338 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ 166: 000167ec 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 167: 000013ec 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 168: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 169: 00000920 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 170: 0000af6c 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 171: 00003918 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 170: 0000af80 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 171: 0000392c 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ 172: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 173: 00000988 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 174: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 175: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 176: 000009d0 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 177: 0001879c 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ 178: 000186cc 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 179: 0001ee68 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 180: 0001f114 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 181: 0000be0c 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ + 179: 0001ee64 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 180: 0001f110 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 181: 0000be20 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 182: 00001440 188 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 183: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 184: 00001d0c 404 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 185: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 186: 00000a44 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 187: 00000a70 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 188: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 189: 00016a20 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ 190: 00016d64 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 191: 00021c90 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 191: 00021c98 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 192: 00000918 188 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 193: 00001954 180 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 194: 00000ad4 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 195: 0000c524 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + 195: 0000c538 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 196: 00000aec 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 197: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 198: 0000e3d8 1636 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 198: 0000e3ec 1636 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 199: 00000b2c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 200: 00019574 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ 201: 00019eec 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 202: 0001b624 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 203: 0001c5b0 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 204: 0001a648 4060 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 202: 0001b620 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 203: 0001c5ac 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 204: 0001a648 4056 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ 205: 0001a4d0 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ 206: 00019298 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ 207: 000193e4 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ 208: 00019c74 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 209: 00000b4c 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 210: 000017d0 712 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 211: 00001a98 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 212: 00021a8c 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 212: 00021a94 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 213: 00000b88 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 214: 00000bac 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 215: 00000bd0 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 216: 00000c04 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 217: 0001d484 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 218: 00003c1c 836 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ - 219: 000043a0 620 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 220: 00023850 2140 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 217: 0001d480 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 218: 00003c30 836 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ + 219: 000043b4 620 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 220: 00023858 2140 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 221: 00001294 176 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 222: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 223: 0000b7cc 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ + 223: 0000b7e0 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 224: 000011e0 180 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 225: 00000c48 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 226: 00000c78 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 227: 00001c34 216 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 228: 00000ca8 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 229: 00000cd8 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 230: 00000d08 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ @@ -237,124 +237,124 @@ │ │ │ │ │ 233: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 234: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 235: 00000df4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 236: 00000e1c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 237: 00000e44 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 238: 00000e64 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 239: 00000e90 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ - 240: 0001fd60 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ - 241: 0000cd3c 588 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ + 240: 0001fd5c 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 241: 0000cd50 588 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 242: 000018ac 168 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 243: 000017f8 180 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 244: 000014fc 216 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 245: 00001344 252 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 246: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 247: 00000ec8 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 248: 00000f08 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 249: 00000f48 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 250: 00000f74 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 251: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 252: 00000fd8 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ - 253: 0000c9cc 880 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ + 253: 0000c9e0 880 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ 254: 00001018 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 255: 00001058 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 256: 00001080 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 257: 00003020 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ + 257: 00003034 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 258: 000010c0 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 259: 000010fc 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 260: 00001110 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 261: 00010464 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 262: 00023398 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 263: 000235d8 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 264: 0000d078 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 261: 00010478 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 262: 000233a0 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 263: 000235e0 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 264: 0000d08c 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 265: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 266: 000049cc 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 267: 00004c50 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ + 266: 000049e0 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 267: 00004c64 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 268: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 269: 000011cc 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 270: 00001200 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 271: 000056a0 1396 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 272: 0000607c 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 273: 00006450 1000 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 274: 00006198 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 275: 0000d828 692 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 276: 00009340 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 277: 00009470 400 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 271: 000056b4 1396 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 272: 00006090 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 273: 00006464 1000 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 274: 000061ac 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 275: 0000d83c 692 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 276: 00009354 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 277: 00009484 400 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 278: 00001230 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 279: 00001234 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 280: 00001250 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ - 281: 00006838 928 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 282: 00006bd8 5784 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 281: 0000684c 928 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 282: 00006bec 5784 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 283: 00001270 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 284: 000012c4 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 285: 00008270 568 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 286: 00008648 580 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 287: 0000d4b0 716 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 288: 0000d77c 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 289: 0000dbb4 736 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 290: 000084a8 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ - 291: 0000fc64 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 292: 0000fd54 652 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 293: 0000de94 672 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 294: 0000dadc 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ - 295: 0000888c 556 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 285: 00008284 568 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 286: 0000865c 580 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 287: 0000d4c4 716 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 288: 0000d790 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 289: 0000dbc8 736 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 290: 000084bc 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ + 291: 0000fc78 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 292: 0000fd68 652 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 293: 0000dea8 672 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 294: 0000daf0 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ + 295: 000088a0 556 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 296: 00000454 344 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 297: 00008ab8 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 297: 00008acc 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ 298: 000012f0 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ - 299: 0000eb4c 1588 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 299: 0000eb60 1588 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 300: 000009d4 2060 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ 301: 00001300 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 302: 00001328 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ 303: 00001340 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 304: 00001380 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 305: 000013b8 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 306: 000013d0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ - 307: 0000a0a0 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 308: 0000a330 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 309: 000240ac 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ - 310: 0000a808 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ - 311: 0000a988 1508 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 312: 0000a4d8 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ - 313: 00024b44 1572 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 307: 0000a0b4 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 308: 0000a344 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 309: 000240b4 1636 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 310: 0000a81c 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ + 311: 0000a99c 1508 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 312: 0000a4ec 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ + 313: 00024b48 1588 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 314: 0000086c 172 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 315: 0000c6bc 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ - 316: 0000e24c 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 317: 00024714 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 318: 0002499c 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 319: 0000a684 388 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ - 320: 0000b04c 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 315: 0000c6d0 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ + 316: 0000e260 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ + 317: 00024718 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 318: 000249a0 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 319: 0000a698 388 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 320: 0000b060 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 321: 00002188 176 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 322: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 323: 00001420 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 324: 00001454 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ - 325: 0000b718 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 325: 0000b72c 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ 326: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 327: 0000022c 188 FUNC LOCAL DEFAULT 9 _tmp_176_rule │ │ │ │ │ 328: 000002e8 184 FUNC LOCAL DEFAULT 9 _tmp_180_rule │ │ │ │ │ 329: 00001490 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 330: 000014a4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ 331: 000014b8 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ - 332: 0000c2f4 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 332: 0000c308 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ 333: 000014e4 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 334: 00001544 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 335: 0000c838 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 335: 0000c84c 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 336: 00001574 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ 337: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ - 338: 0000d3e8 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ - 339: 0000e134 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 338: 0000d3fc 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ + 339: 0000e148 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 340: 000015e0 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ 341: 0000160c 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ 342: 00001630 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 343: 00001658 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 344: 00001678 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ - 345: 0000ea3c 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 345: 0000ea50 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 346: 00001694 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ 347: 000016d4 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ 348: 000016fc 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 349: 0000ffe0 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 349: 0000fff4 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 350: 00001724 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 351: 00001754 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ 352: 00001784 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ 353: 000017b4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ 354: 000017e4 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ 355: 00001818 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ 356: 00001848 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ @@ -399,16 +399,16 @@ │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3d758 contains 2041 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3d780 contains 2041 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000104 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ │ 000010c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000010f4 0000a61c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ 00001108 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000111c 0000b82b R_ARM_MOVW_ABS_NC 00001d0c _tmp_139_rule │ │ │ │ │ 00001120 0000b82c R_ARM_MOVT_ABS 00001d0c _tmp_139_rule │ │ │ │ │ 00001124 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001134 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00001134 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 00001140 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001144 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001168 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001170 0000b72b R_ARM_MOVW_ABS_NC 000009e4 .LC60 │ │ │ │ │ 00001174 0000b72c R_ARM_MOVT_ABS 000009e4 .LC60 │ │ │ │ │ 00001194 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000011c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -213,34 +213,34 @@ │ │ │ │ │ 00001c90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001cb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001cc4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001cf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001d00 0000b82b R_ARM_MOVW_ABS_NC 00001d0c _tmp_139_rule │ │ │ │ │ 00001d04 0000b82c R_ARM_MOVT_ABS 00001d0c _tmp_139_rule │ │ │ │ │ 00001d08 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001d18 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00001d18 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 00001d24 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001d28 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001d50 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001d5c 0000b72b R_ARM_MOVW_ABS_NC 000009e4 .LC60 │ │ │ │ │ 00001d60 0000b72c R_ARM_MOVT_ABS 000009e4 .LC60 │ │ │ │ │ 00001d7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001dd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001dd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001e0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e1c 00007e1c R_ARM_CALL 0000a564 star_target_rule │ │ │ │ │ +00001e1c 00007e1c R_ARM_CALL 0000a570 star_target_rule │ │ │ │ │ 00001e5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ec4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001ecc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f40 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001f44 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001f48 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001f58 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00001f58 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ 00001f78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001fb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001fc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001fe8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002000 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002050 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -253,1801 +253,1801 @@ │ │ │ │ │ 00002098 0000f72c R_ARM_MOVT_ABS 00000ec8 .LC90 │ │ │ │ │ 0000209c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000020a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000020d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000020f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002158 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002160 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002184 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002180 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000021bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000021f0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002244 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00002258 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002268 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -00002278 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000022b4 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00002310 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002334 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002358 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000023bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002418 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000242c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000243c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002450 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002460 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -00002474 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000024b0 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000024d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024e8 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -000024fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002538 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00002544 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ -00002548 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ -0000255c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002588 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002598 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -000025a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025e0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000025fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002634 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000263c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002664 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002674 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000269c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002704 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002708 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000270c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002724 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002728 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002734 0000f82b R_ARM_MOVW_ABS_NC 00000f08 .LC91 │ │ │ │ │ -00002738 0000f82c R_ARM_MOVT_ABS 00000f08 .LC91 │ │ │ │ │ -0000273c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002748 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002770 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002794 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027c0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000027c4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000027c8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000027f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002804 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002870 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002878 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000289c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ac 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -000028d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028e0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00002904 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002918 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002230 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002240 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00002254 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002264 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +00002274 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022a8 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002304 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002328 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000234c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002398 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000023b0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002408 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000241c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000242c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002440 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002450 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +00002464 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000249c 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000024c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024d4 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +000024e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000251c 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002528 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ +0000252c 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ +00002540 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002570 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002580 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +00002590 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000025c8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000025e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000261c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002624 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000264c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000265c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00002684 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002698 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026ec 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000026f0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000026f4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000270c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002710 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000271c 0000f82b R_ARM_MOVW_ABS_NC 00000f08 .LC91 │ │ │ │ │ +00002720 0000f82c R_ARM_MOVT_ABS 00000f08 .LC91 │ │ │ │ │ +00002724 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002730 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002758 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000277c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002790 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027a8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000027ac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000027b0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000027e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027f0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002860 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002868 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000288c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000289c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +000028c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028d0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +000028f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002908 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000293c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002974 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002980 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002984 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002994 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002998 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000299c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000029a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029d0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -000029e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00002a08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a18 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -00002a24 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002a28 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002a48 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002a50 0000fb2b R_ARM_MOVW_ABS_NC 00000fb4 .LC94 │ │ │ │ │ -00002a54 0000fb2c R_ARM_MOVT_ABS 00000fb4 .LC94 │ │ │ │ │ -00002a78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ac8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ad8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002af0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002afc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b40 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b60 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002b64 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002b7c 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ -00002b80 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ -00002bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002c28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c38 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002c48 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ -00002c7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c8c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -00002ca0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002cf8 0002001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00002d2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d74 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002df0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002df8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002e1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e2c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002e3c 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ -00002e68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eb4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ec4 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ -00002ef0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029d4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +000029e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029f8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00002a0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a1c 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +00002a28 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a2c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a50 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002a58 0000fb2b R_ARM_MOVW_ABS_NC 00000fb4 .LC94 │ │ │ │ │ +00002a5c 0000fb2c R_ARM_MOVT_ABS 00000fb4 .LC94 │ │ │ │ │ +00002a80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ae8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002af8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b2c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002b40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b4c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002b50 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002b6c 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ +00002b70 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ +00002b88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b98 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002bb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002bf4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c4c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002c5c 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ +00002c90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ca0 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +00002cb4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002d0c 0002001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00002d40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002e04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002e0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002e30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e40 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002e50 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ +00002e7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ea0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ec8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ed8 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ 00002f04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f1c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f20 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f24 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002f34 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002f38 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002f48 0001002b R_ARM_MOVW_ABS_NC 00001080 .LC98 │ │ │ │ │ -00002f4c 0001002c R_ARM_MOVT_ABS 00001080 .LC98 │ │ │ │ │ -00002f54 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002f60 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002fa0 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002fa4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002fa8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002fb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003054 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000305c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003090 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a0 0000641c R_ARM_CALL 00015c98 arguments_rule │ │ │ │ │ -000030bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003108 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003170 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003178 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031d0 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ -000031e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031f8 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ -00003210 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f30 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f34 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f38 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002f48 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002f4c 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002f5c 0001002b R_ARM_MOVW_ABS_NC 00001080 .LC98 │ │ │ │ │ +00002f60 0001002c R_ARM_MOVT_ABS 00001080 .LC98 │ │ │ │ │ +00002f68 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002f74 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fa0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002fa4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002fb4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002fb8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002fbc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002fc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003000 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003068 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003070 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000030a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030b4 0000641c R_ARM_CALL 00015c98 arguments_rule │ │ │ │ │ +000030d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000311c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003128 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003184 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000318c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000031d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031e4 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +000031fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000320c 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ 00003224 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000323c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -00003250 0000271c R_ARM_CALL 00020c7c else_block_rule │ │ │ │ │ -00003268 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003284 0000291c R_ARM_CALL 00018674 NEW_TYPE_COMMENT │ │ │ │ │ -000032b4 0002011c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -000032fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003238 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003250 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +00003264 0000271c R_ARM_CALL 00020c74 else_block_rule │ │ │ │ │ +0000327c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003298 0000291c R_ARM_CALL 00018674 NEW_TYPE_COMMENT │ │ │ │ │ +000032c8 0002011c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ 00003310 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003320 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ -00003338 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003348 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ -00003360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003324 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003334 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +0000334c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000335c 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ 00003374 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000338c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -000033a0 0000271c R_ARM_CALL 00020c7c else_block_rule │ │ │ │ │ -000033b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033d4 0000291c R_ARM_CALL 00018674 NEW_TYPE_COMMENT │ │ │ │ │ -00003404 0002021c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00003410 0001032b R_ARM_MOVW_ABS_NC 000010fc .LC100 │ │ │ │ │ -00003414 0001032c R_ARM_MOVT_ABS 000010fc .LC100 │ │ │ │ │ -00003428 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000346c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000034b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000034bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000034e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000350c 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ -00003520 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003544 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000355c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003570 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ -00003584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035dc 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ -000035f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003388 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033a0 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +000033b4 0000271c R_ARM_CALL 00020c74 else_block_rule │ │ │ │ │ +000033cc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033e8 0000291c R_ARM_CALL 00018674 NEW_TYPE_COMMENT │ │ │ │ │ +00003418 0002021c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00003424 0001032b R_ARM_MOVW_ABS_NC 000010fc .LC100 │ │ │ │ │ +00003428 0001032c R_ARM_MOVT_ABS 000010fc .LC100 │ │ │ │ │ +0000343c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003480 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000034c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000034d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000034f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003510 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003520 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +00003534 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003558 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003570 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003584 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +00003598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035f0 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ 00003604 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000361c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003620 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003624 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003634 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003638 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003648 0001022b R_ARM_MOVW_ABS_NC 000010c0 .LC99 │ │ │ │ │ -0000364c 0001022c R_ARM_MOVT_ABS 000010c0 .LC99 │ │ │ │ │ -00003654 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003660 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003688 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000369c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036c0 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ -000036d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000036e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000036f4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000036f8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000036fc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003714 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003754 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000037c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000381c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000382c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000384c 0001831c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00003890 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000038d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000394c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003954 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003974 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000039ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000039b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000039d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039f8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003a10 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a30 00008b1c R_ARM_CALL 0000cc18 disjunction_rule │ │ │ │ │ -00003a84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ab4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003ad0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003adc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003af0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b00 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003b9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bcc 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00003be8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003c78 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003cc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003cc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ce8 0000d01c R_ARM_CALL 00019c74 param_rule │ │ │ │ │ -00003cf8 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -00003d14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003618 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003630 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003634 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003638 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003648 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000364c 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000365c 0001022b R_ARM_MOVW_ABS_NC 000010c0 .LC99 │ │ │ │ │ +00003660 0001022c R_ARM_MOVT_ABS 000010c0 .LC99 │ │ │ │ │ +00003668 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003674 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000369c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036d4 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ +000036e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036f4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000036f8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003708 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000370c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003710 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003728 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003768 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000037dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003830 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003840 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003860 0001831c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +000038a4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000038e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003960 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003968 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003988 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000039c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000039c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000039e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a0c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003a24 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a44 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +00003a98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ac8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003ae4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003af0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b14 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003b80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003bb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003be0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00003bfc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003c8c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003cd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003cdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003cfc 0000d01c R_ARM_CALL 00019c74 param_rule │ │ │ │ │ +00003d0c 0000d41c R_ARM_CALL 00021a94 default_rule │ │ │ │ │ 00003d28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d48 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003da0 0000d01c R_ARM_CALL 00019c74 param_rule │ │ │ │ │ -00003dd0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003de8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e08 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -00003e24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e44 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e48 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e4c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003e84 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003ea0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003eac 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ebc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f30 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003f58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003f9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003fcc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003ff4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ffc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000401c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004044 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000405c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004074 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004090 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000040ac 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000040f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004110 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004134 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004140 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000414c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004164 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004180 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000041e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000041e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004204 0001092b R_ARM_MOVW_ABS_NC 00001134 .LC102 │ │ │ │ │ -00004208 0001092c R_ARM_MOVT_ABS 00001134 .LC102 │ │ │ │ │ -0000420c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000424c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004254 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000042a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042d4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000042f4 0002071c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00004310 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004344 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004384 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000043dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004420 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004464 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000446c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000448c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000449c 0000941c R_ARM_CALL 0001003c star_expression_rule │ │ │ │ │ -000044c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004504 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00004534 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004578 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004640 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004648 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000469c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000046e8 0002081c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00004704 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004738 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004778 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000047c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004828 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004830 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004850 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004878 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004890 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000048a8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000048c4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004938 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004954 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004970 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004994 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049a0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000049ac 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a2c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00004a44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a74 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00004a88 0002091c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004abc 00007e1c R_ARM_CALL 0000a564 star_target_rule │ │ │ │ │ -00004ad4 00010b2b R_ARM_MOVW_ABS_NC 00004c50 _tmp_35_rule │ │ │ │ │ -00004ad8 00010b2c R_ARM_MOVT_ABS 00004c50 _tmp_35_rule │ │ │ │ │ -00004adc 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004af4 0002091c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004b04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b98 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00004bac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004be4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00004bfc 00010b2b R_ARM_MOVW_ABS_NC 00004c50 _tmp_35_rule │ │ │ │ │ -00004c00 00010b2c R_ARM_MOVT_ABS 00004c50 _tmp_35_rule │ │ │ │ │ -00004c04 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004c20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004cb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004df0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00004e04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e24 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00004e38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e78 0000751c R_ARM_CALL 00010210 bitwise_or_rule │ │ │ │ │ -00004e84 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00004e88 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00004e90 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004e94 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ebc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ee4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ef8 0000751c R_ARM_CALL 00010210 bitwise_or_rule │ │ │ │ │ -00004f04 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -00004f08 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00004f18 0000751c R_ARM_CALL 00010210 bitwise_or_rule │ │ │ │ │ -00004f30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f4c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00004f58 00010d2b R_ARM_MOVW_ABS_NC 000011cc .LC104 │ │ │ │ │ -00004f5c 00010d2c R_ARM_MOVT_ABS 000011cc .LC104 │ │ │ │ │ -00004f64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f88 0000751c R_ARM_CALL 00010210 bitwise_or_rule │ │ │ │ │ -00004fa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fb0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00004fbc 00010e2b R_ARM_MOVW_ABS_NC 00001200 .LC105 │ │ │ │ │ -00004fc0 00010e2c R_ARM_MOVT_ABS 00001200 .LC105 │ │ │ │ │ -00004fc8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004fcc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ffc 00008a1c R_ARM_CALL 0000c8b4 if_expression_rule │ │ │ │ │ -00005008 00010c2b R_ARM_MOVW_ABS_NC 00001164 .LC103 │ │ │ │ │ -0000500c 00010c2c R_ARM_MOVT_ABS 00001164 .LC103 │ │ │ │ │ -00005054 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000505c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005088 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000050cc 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -000050f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005100 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005120 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005168 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000518c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -000051a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051c0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00005214 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005220 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000523c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005264 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000527c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052bc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000052ec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005304 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005318 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005338 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005354 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005360 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000053a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053c8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005418 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005420 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005460 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005468 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054e0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005508 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005520 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005538 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005554 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005574 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055f8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005614 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005630 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000565c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005668 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005674 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000568c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005698 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000056dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005704 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005748 0000611c R_ARM_CALL 00006ab4 t_primary_rule │ │ │ │ │ -00005760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005780 0000611c R_ARM_CALL 00006ab4 t_primary_rule │ │ │ │ │ -000057b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005804 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005818 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005850 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005874 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005884 0000601c R_ARM_CALL 00020560 slices_rule │ │ │ │ │ -0000589c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058b0 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -000058b4 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -000058b8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000058c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000058fc 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00005918 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005940 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005958 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -0000595c 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -00005960 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005970 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000059a8 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000059d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a9c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ad0 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -00005adc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b2c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005b60 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005b7c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005b90 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005bb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bd0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005c4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ca0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cfc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d38 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d84 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ -00005d9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dbc 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ -00005e00 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -00005e18 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e3c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005e6c 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005e88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ec4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f3c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ff0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000601c 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00006038 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006074 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006148 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006164 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006190 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006210 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006218 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006240 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006288 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062d4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006344 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006370 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000638c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063b8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000063e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006410 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000643c 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00006484 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000648c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006524 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006588 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000065dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006618 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000664c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006684 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066b8 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000066e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006710 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000673c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -00006748 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000674c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006774 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00006780 0001182b R_ARM_MOVW_ABS_NC 00001250 .LC108 │ │ │ │ │ -00006784 0001182c R_ARM_MOVT_ABS 00001250 .LC108 │ │ │ │ │ -000067a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000067c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067ec 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -000067f0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -000067f4 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00006800 0001172b R_ARM_MOVW_ABS_NC 00001234 .LC107 │ │ │ │ │ -00006804 0001172c R_ARM_MOVT_ABS 00001234 .LC107 │ │ │ │ │ -0000680c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006810 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000686c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006874 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000068d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000068e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006930 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006938 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006958 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006984 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000699c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000069b4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000069d0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000069ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a8c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006a98 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006adc 00020d1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00006afc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006b18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b34 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b64 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006bac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006c0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c48 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006c94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d20 00006c1c R_ARM_CALL 00009298 strings_rule │ │ │ │ │ -00006d44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006dc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006dcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ef4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006efc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007008 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007010 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000707c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000710c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007114 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007170 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d5c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00003db4 0000d01c R_ARM_CALL 00019c74 param_rule │ │ │ │ │ +00003de4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003dfc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e1c 0000d41c R_ARM_CALL 00021a94 default_rule │ │ │ │ │ +00003e38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e58 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e5c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e60 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003e98 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003eb4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ec0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ed0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f44 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fa8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003fb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003fe0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004008 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004010 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004030 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004070 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004088 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000040a4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000040c0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004108 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004124 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004148 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004154 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004160 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004178 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004194 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000041f4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000041f8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004218 0001092b R_ARM_MOVW_ABS_NC 00001134 .LC102 │ │ │ │ │ +0000421c 0001092c R_ARM_MOVT_ABS 00001134 .LC102 │ │ │ │ │ +00004220 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004260 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004268 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000042bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004308 0002071c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00004324 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004358 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004398 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000043f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004434 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004478 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004480 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000044a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044b0 0000941c R_ARM_CALL 00010048 star_expression_rule │ │ │ │ │ +000044dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004518 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00004548 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000458c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004654 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000465c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000046b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000046fc 0002081c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00004718 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000474c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000478c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000047dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000483c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004844 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004864 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000488c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000048bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000048d8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000494c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004968 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004984 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000049a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049b4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000049c0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000049d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a40 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004a58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a88 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004a9c 0002091c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004ad0 00007e1c R_ARM_CALL 0000a570 star_target_rule │ │ │ │ │ +00004ae8 00010b2b R_ARM_MOVW_ABS_NC 00004c64 _tmp_35_rule │ │ │ │ │ +00004aec 00010b2c R_ARM_MOVT_ABS 00004c64 _tmp_35_rule │ │ │ │ │ +00004af0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004b08 0002091c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004b18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004bac 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004bc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004bf8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004c10 00010b2b R_ARM_MOVW_ABS_NC 00004c64 _tmp_35_rule │ │ │ │ │ +00004c14 00010b2c R_ARM_MOVT_ABS 00004c64 _tmp_35_rule │ │ │ │ │ +00004c18 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004c34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ccc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004de4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e04 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004e18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e38 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004e4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e8c 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ +00004e98 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00004e9c 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00004ea4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ea8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ed0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ef8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f0c 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ +00004f18 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00004f1c 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00004f2c 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ +00004f44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f60 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004f6c 00010d2b R_ARM_MOVW_ABS_NC 000011cc .LC104 │ │ │ │ │ +00004f70 00010d2c R_ARM_MOVT_ABS 000011cc .LC104 │ │ │ │ │ +00004f78 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f7c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f9c 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ +00004fb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004fd0 00010e2b R_ARM_MOVW_ABS_NC 00001200 .LC105 │ │ │ │ │ +00004fd4 00010e2c R_ARM_MOVT_ABS 00001200 .LC105 │ │ │ │ │ +00004fdc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004fe0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005010 00008a1c R_ARM_CALL 0000c8c0 if_expression_rule │ │ │ │ │ +0000501c 00010c2b R_ARM_MOVW_ABS_NC 00001164 .LC103 │ │ │ │ │ +00005020 00010c2c R_ARM_MOVT_ABS 00001164 .LC103 │ │ │ │ │ +00005068 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005070 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000509c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000050e0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000510c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005114 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005134 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000517c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000051a0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +000051b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051d4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00005228 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005234 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005250 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005278 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005290 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052d0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005300 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005318 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000532c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000534c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005368 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005374 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053dc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000542c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005434 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005474 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000547c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054f4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000551c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005534 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000554c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005568 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005588 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000560c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005628 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005644 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005670 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000567c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005688 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000056f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005718 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000575c 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ +00005774 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005794 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ +000057cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005818 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000582c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005864 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005888 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005898 0000601c R_ARM_CALL 0002055c slices_rule │ │ │ │ │ +000058b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058c4 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +000058c8 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +000058cc 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000058dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005910 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000592c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005954 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000596c 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +00005970 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00005974 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005984 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000059bc 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000059e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a10 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005aa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ab0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ae4 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +00005af0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b40 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b74 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005b90 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005ba4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005bcc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005be4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005c60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d4c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d98 00004e1c R_ARM_CALL 0001da20 star_named_expression_rule │ │ │ │ │ +00005db0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dd0 0000241c R_ARM_CALL 0001ce2c named_expression_rule │ │ │ │ │ +00005e14 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ +00005e2c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e50 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005e80 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005e9c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ed8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f50 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006004 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006030 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0000604c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006088 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006110 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000615c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006178 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006224 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000622c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006254 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000629c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062e8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006358 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006384 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000063a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063cc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000063fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006408 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006424 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006450 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00006498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006538 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000659c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000065f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000662c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006660 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006698 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000066cc 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000066f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006700 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006724 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006750 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000675c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006760 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006788 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00006794 0001182b R_ARM_MOVW_ABS_NC 00001250 .LC108 │ │ │ │ │ +00006798 0001182c R_ARM_MOVT_ABS 00001250 .LC108 │ │ │ │ │ +000067b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006800 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +00006804 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +00006808 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00006814 0001172b R_ARM_MOVW_ABS_NC 00001234 .LC107 │ │ │ │ │ +00006818 0001172c R_ARM_MOVT_ABS 00001234 .LC107 │ │ │ │ │ +00006820 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006824 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006880 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006888 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000068ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006944 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000694c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000696c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006998 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069b0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000069c8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000069e4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006a00 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006aa0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006aac 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006af0 00020d1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00006b10 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006b2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b48 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b78 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006bc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006c20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c5c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006ca8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d34 00006c1c R_ARM_CALL 000092a4 strings_rule │ │ │ │ │ +00006d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006da0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006dd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006de0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006fc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fe4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000701c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007024 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000706c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007090 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007120 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007128 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007184 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007200 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007210 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007244 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007274 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000072a8 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000072e4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007304 0001222b R_ARM_MOVW_ABS_NC 000084a8 _tmp_41_rule │ │ │ │ │ -00007308 0001222c R_ARM_MOVT_ABS 000084a8 _tmp_41_rule │ │ │ │ │ -00007310 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007320 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000734c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007368 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073d8 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000073f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000744c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000745c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007498 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000074a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007504 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000751c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000752c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000754c 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007568 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000075a0 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000075cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007614 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007630 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007664 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007694 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000076d0 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000076e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007738 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007778 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007788 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000077a8 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000077bc 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000077d8 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000780c 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007818 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007898 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078e4 0001262b R_ARM_MOVW_ABS_NC 0000dadc _tmp_43_rule │ │ │ │ │ -000078e8 0001262c R_ARM_MOVT_ABS 0000dadc _tmp_43_rule │ │ │ │ │ -000078f0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007900 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000792c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007960 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007988 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000079f8 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007a0c 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007a28 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007a5c 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007a70 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ab8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ac8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007af4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007afc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ba0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007bc8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bd0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bf8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d34 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007d38 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007d54 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007d64 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007d74 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007d84 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007d8c 00011c2b R_ARM_MOVW_ABS_NC 000012c4 .LC110 │ │ │ │ │ -00007d90 00011c2c R_ARM_MOVT_ABS 000012c4 .LC110 │ │ │ │ │ -00007db0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007dd4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007e1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ecc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007edc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ef0 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007efc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f58 00011b2b R_ARM_MOVW_ABS_NC 00001270 .LC109 │ │ │ │ │ -00007f5c 00011b2c R_ARM_MOVT_ABS 00001270 .LC109 │ │ │ │ │ -00007f64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007fb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fc8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007fd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fe0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ff8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008030 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008040 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008068 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080a0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008114 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008120 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000812c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000816c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000081ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000081d0 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000081d4 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000081dc 0002131c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000081ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008200 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008224 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00008228 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00008234 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008258 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000825c 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00008268 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082f0 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008318 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008340 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000836c 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008380 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083b4 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000083d8 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008408 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000844c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008470 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000847c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008510 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008534 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008554 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008590 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008598 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085f8 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ -00008614 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008640 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000867c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008684 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008720 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008730 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008740 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ -00008754 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000878c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000087a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087e4 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ -000087f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008830 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000088c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008984 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000089d8 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008a1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a5c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008aec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008af4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b20 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008b4c 0002141c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00008b70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c00 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c8c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008ca8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ce4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008d04 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d2c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d38 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008db0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008dd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e00 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008e34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e60 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008ea8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008eb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ee8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ef0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f1c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fc4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009000 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009018 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009030 0002151c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -0000903c 00012a2b R_ARM_MOVW_ABS_NC 000012f0 .LC111 │ │ │ │ │ -00009040 00012a2c R_ARM_MOVT_ABS 000012f0 .LC111 │ │ │ │ │ -00009064 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009090 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ -000090a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090c0 0000f01c R_ARM_CALL 0001fd60 fstring_conversion_rule │ │ │ │ │ -000090f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009108 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000915c 0002161c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -000091b8 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -000091dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009218 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009230 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000923c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009254 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009274 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009280 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009298 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092c0 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ -000092e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009374 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000937c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000093ac 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -000093b0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -000093b4 0001902b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000093b8 0001902c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000093c0 0001a31c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000093d0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000093e4 0001262b R_ARM_MOVW_ABS_NC 0000dadc _tmp_43_rule │ │ │ │ │ -000093e8 0001262c R_ARM_MOVT_ABS 0000dadc _tmp_43_rule │ │ │ │ │ -000093f0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009408 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00009420 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009468 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094fc 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -00009500 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -00009504 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009530 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009564 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000957c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000095e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009634 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000963c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009688 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009690 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096f4 0001351c R_ARM_CALL 000240ac _loop1_74_rule │ │ │ │ │ -00009740 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000097e4 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000097f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009814 0001391c R_ARM_CALL 00024b44 _loop0_72_rule │ │ │ │ │ -00009864 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009870 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ -00009874 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ -00009894 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009914 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000991c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009964 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ -00009998 0001391c R_ARM_CALL 00024b44 _loop0_72_rule │ │ │ │ │ -000099bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a30 0001391c R_ARM_CALL 00024b44 _loop0_72_rule │ │ │ │ │ -00009a44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a68 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ -00009a90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ac4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b2c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009b54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b60 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009b88 00013d1c R_ARM_CALL 00024714 lambda_param_no_default_rule │ │ │ │ │ -00009b90 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ -00009b94 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ -00009ba0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009ba4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009bc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c58 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ -00009c5c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ -00009c64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cd0 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ -00009cd4 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ -00009cf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009cfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d24 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -00009d54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009d5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d80 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009db8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dc8 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -00009dfc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009e24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009e80 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009eb4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009ed0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009ef0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f14 0001302b R_ARM_MOVW_ABS_NC 00001380 .LC115 │ │ │ │ │ -00009f18 0001302c R_ARM_MOVT_ABS 00001380 .LC115 │ │ │ │ │ -00009f20 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009f24 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009f48 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009f54 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009f70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fa4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fe8 00013d1c R_ARM_CALL 00024714 lambda_param_no_default_rule │ │ │ │ │ -0000a024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a030 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ -0000a034 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ -0000a044 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a050 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ -0000a054 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ -0000a07c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a088 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a0d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0f8 0001351c R_ARM_CALL 000240ac _loop1_74_rule │ │ │ │ │ -0000a10c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a12c 0001351c R_ARM_CALL 000240ac _loop1_74_rule │ │ │ │ │ -0000a140 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a16c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a180 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a184 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a188 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a1a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a1cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a220 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a228 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a254 00006f1c R_ARM_CALL 0001ef54 list_rule │ │ │ │ │ -0000a274 00006d1c R_ARM_CALL 0001e850 tuple_rule │ │ │ │ │ -0000a298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a304 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a30c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a364 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a36c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a38c 0001391c R_ARM_CALL 00024b44 _loop0_72_rule │ │ │ │ │ -0000a3c0 0001391c R_ARM_CALL 00024b44 _loop0_72_rule │ │ │ │ │ -0000a410 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007198 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007214 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007224 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007258 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007288 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000072bc 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000072f8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007318 0001222b R_ARM_MOVW_ABS_NC 000084bc _tmp_41_rule │ │ │ │ │ +0000731c 0001222c R_ARM_MOVT_ABS 000084bc _tmp_41_rule │ │ │ │ │ +00007324 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007334 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007360 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0000737c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073ec 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007404 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007444 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007460 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007470 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000074ac 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000074b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000074f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007518 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007530 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007540 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007560 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0000757c 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000075b4 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000075e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007608 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007628 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007644 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007678 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000076a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000076e4 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000076fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000774c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007774 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000778c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000779c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000077bc 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000077d0 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000077ec 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007820 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0000782c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078f8 0001262b R_ARM_MOVW_ABS_NC 0000daf0 _tmp_43_rule │ │ │ │ │ +000078fc 0001262c R_ARM_MOVT_ABS 0000daf0 _tmp_43_rule │ │ │ │ │ +00007904 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007914 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007940 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007974 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000799c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007a0c 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007a20 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007a3c 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007a70 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007a84 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007acc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007adc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007b08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007bb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bdc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007be4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c30 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ca8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007cb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d48 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d4c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d68 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007d78 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007d88 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007d98 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007da0 00011c2b R_ARM_MOVW_ABS_NC 000012c4 .LC110 │ │ │ │ │ +00007da4 00011c2c R_ARM_MOVT_ABS 000012c4 .LC110 │ │ │ │ │ +00007dc4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007de8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007e30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ea8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ee0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ef0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f04 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007f10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f6c 00011b2b R_ARM_MOVW_ABS_NC 00001270 .LC109 │ │ │ │ │ +00007f70 00011b2c R_ARM_MOVT_ABS 00001270 .LC109 │ │ │ │ │ +00007f78 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f7c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007fa0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fdc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007fe8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ff4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008000 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000800c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008044 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008054 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000807c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080b4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000810c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008128 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008134 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008140 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008180 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000081c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000081e4 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000081e8 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000081f0 0002131c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00008200 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008214 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008238 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000823c 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008248 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000826c 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00008270 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000827c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008304 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000832c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008354 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008380 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008394 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083c8 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000083ec 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000841c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008460 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008484 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008490 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000084f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008524 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008548 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008568 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000085a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000085ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000860c 0000241c R_ARM_CALL 0001ce2c named_expression_rule │ │ │ │ │ +00008628 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008654 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008690 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008698 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008734 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008744 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008754 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ +00008768 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000087a0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000087bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087f8 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ +0000880c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008844 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000088d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008948 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000896c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008998 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000089ec 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008a30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a70 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b34 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008b60 0002141c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00008b84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008bec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bf4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c14 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008c54 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ca0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008cbc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008cf8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008d18 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008d30 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d4c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008d94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008dc4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008de8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e14 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008e48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e74 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008ebc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ec4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008efc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f30 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fa8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fd8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009014 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000902c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009044 0002151c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +00009050 00012a2b R_ARM_MOVW_ABS_NC 000012f0 .LC111 │ │ │ │ │ +00009054 00012a2c R_ARM_MOVT_ABS 000012f0 .LC111 │ │ │ │ │ +00009078 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090a4 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +000090bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090d4 0000f01c R_ARM_CALL 0001fd5c fstring_conversion_rule │ │ │ │ │ +00009108 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000911c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009170 0002161c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +000091cc 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +000091f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000922c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009244 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009250 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009268 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009288 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009294 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092d4 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ +000092f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009388 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009390 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000093c0 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +000093c4 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +000093c8 0001902b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000093cc 0001902c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000093d4 0001a31c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000093e4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000093f8 0001262b R_ARM_MOVW_ABS_NC 0000daf0 _tmp_43_rule │ │ │ │ │ +000093fc 0001262c R_ARM_MOVT_ABS 0000daf0 _tmp_43_rule │ │ │ │ │ +00009404 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000941c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00009434 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000947c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000094b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000094c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009510 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +00009514 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +00009518 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009544 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009578 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00009590 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000095f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009648 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009650 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000969c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009708 0001351c R_ARM_CALL 000240b4 _loop1_74_rule │ │ │ │ │ +00009754 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000097f8 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009804 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009828 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ +00009878 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009884 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ +00009888 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ +000098a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000990c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009928 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009930 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009978 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ +000099ac 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ +000099d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000099d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a44 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ +00009a58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a7c 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ +00009aa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ad8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b40 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009b68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b74 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009b9c 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ +00009ba4 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ +00009ba8 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ +00009bb4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009bb8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009bdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c6c 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ +00009c70 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ +00009c78 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c7c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009cac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ce4 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ +00009ce8 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ +00009d08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d38 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +00009d68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d94 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009dcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ddc 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +00009e10 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009e38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e54 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009e94 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009ec8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009ee4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009f04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f28 0001302b R_ARM_MOVW_ABS_NC 00001380 .LC115 │ │ │ │ │ +00009f2c 0001302c R_ARM_MOVT_ABS 00001380 .LC115 │ │ │ │ │ +00009f34 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009f38 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009f5c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009f68 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009f84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fb0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009fb8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ffc 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ +0000a038 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a044 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ +0000a048 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ +0000a058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a064 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ +0000a068 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ +0000a090 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a09c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a0ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a10c 0001351c R_ARM_CALL 000240b4 _loop1_74_rule │ │ │ │ │ +0000a120 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a140 0001351c R_ARM_CALL 000240b4 _loop1_74_rule │ │ │ │ │ +0000a154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a180 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a194 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a198 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a19c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a1b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a1e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a234 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a23c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a268 00006f1c R_ARM_CALL 0001ef50 list_rule │ │ │ │ │ +0000a288 00006d1c R_ARM_CALL 0001e84c tuple_rule │ │ │ │ │ +0000a2ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a318 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a320 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a378 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a380 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3a0 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ +0000a3d4 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ 0000a424 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a43c 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0000a458 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a488 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a4a0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a4a4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a4a8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a4d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a50c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a514 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a534 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a578 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a5c4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a5f4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a610 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a61c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a638 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a650 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a66c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a6b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6dc 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000a6fc 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000a728 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -0000a740 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a75c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000a774 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a79c 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -0000a7b8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7bc 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7c0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a7dc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000a800 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a83c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a844 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a864 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a8a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a8bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a908 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a914 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a93c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a954 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a970 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a9bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa64 00013d1c R_ARM_CALL 00024714 lambda_param_no_default_rule │ │ │ │ │ -0000aaac 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000aae4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aaec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abdc 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000abec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac18 0001411c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ -0000ac3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac4c 0001411c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ -0000ac58 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ -0000ac5c 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ -0000ac64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ac68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ac8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acb0 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000acc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acd0 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ -0000acd4 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ -0000acdc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ace0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ad18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ada4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000adcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000addc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae1c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ae44 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ae48 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ae54 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ -0000ae58 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ -0000ae60 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ae6c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aeac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aec4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af50 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000af64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afa4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afe0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b008 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ -0000b020 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b044 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b080 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b088 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b100 00013d1c R_ARM_CALL 00024714 lambda_param_no_default_rule │ │ │ │ │ -0000b11c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b15c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b164 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b18c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b20c 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000b220 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b230 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ -0000b23c 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ -0000b240 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ -0000b248 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b24c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b270 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b294 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000b2a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2b8 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000b2cc 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000b2e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2e8 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ -0000b2ec 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ -0000b308 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b344 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b34c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b370 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b400 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b414 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000b428 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000b438 0001432b R_ARM_MOVW_ABS_NC 00001420 .LC119 │ │ │ │ │ -0000b43c 0001432c R_ARM_MOVT_ABS 00001420 .LC119 │ │ │ │ │ -0000b448 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ -0000b460 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b470 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -0000b484 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000b490 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b494 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b4b4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b4c4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b4cc 0001442b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ -0000b4d0 0001442c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ -0000b4f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b514 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ -0000b52c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b540 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000b550 0001442b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ -0000b554 0001442c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ -0000b55c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b560 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b584 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b5b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5c4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000b5d8 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000b5e4 0001422b R_ARM_MOVW_ABS_NC 000013f0 .LC118 │ │ │ │ │ -0000b5ec 0001422c R_ARM_MOVT_ABS 000013f0 .LC118 │ │ │ │ │ -0000b5f8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b5fc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b624 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b66c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b674 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b694 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b6b4 0002171c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -0000b6dc 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000b6f4 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b710 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b780 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b804 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b830 00006f1c R_ARM_CALL 0001ef54 list_rule │ │ │ │ │ -0000b850 00006d1c R_ARM_CALL 0001e850 tuple_rule │ │ │ │ │ -0000b870 0000631c R_ARM_CALL 0000b704 genexp_rule │ │ │ │ │ -0000b894 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b938 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b940 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b960 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b9a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b9a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9c4 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ -0000b9dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba00 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ba18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ba68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baa4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bab0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bad4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bb00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb10 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bb64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bbb0 00008b1c R_ARM_CALL 0000cc18 disjunction_rule │ │ │ │ │ -0000bbd4 00008b1c R_ARM_CALL 0000cc18 disjunction_rule │ │ │ │ │ -0000bbf4 00008c1c R_ARM_CALL 0001fe80 lambdef_rule │ │ │ │ │ -0000bc24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc34 00008b1c R_ARM_CALL 0000cc18 disjunction_rule │ │ │ │ │ -0000bc4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc5c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000bc70 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bca4 0001d71c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000bcbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcec 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bd3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd80 0002181c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -0000bd8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd98 00014a2b R_ARM_MOVW_ABS_NC 000014a4 .LC122 │ │ │ │ │ -0000bd9c 00014a2c R_ARM_MOVT_ABS 000014a4 .LC122 │ │ │ │ │ -0000bdac 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000bdb0 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000bdcc 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000bdf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000be40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000beac 0000ce1c R_ARM_CALL 00019298 slash_no_default_rule │ │ │ │ │ -0000bec0 0000cd1c R_ARM_CALL 0001a4d0 _loop0_27_rule │ │ │ │ │ -0000bee4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000beec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf0c 0000c91c R_ARM_CALL 00019eec slash_with_default_rule │ │ │ │ │ -0000bf2c 0000cc1c R_ARM_CALL 0001a648 _loop1_30_rule │ │ │ │ │ -0000bf58 0000cd1c R_ARM_CALL 0001a4d0 _loop0_27_rule │ │ │ │ │ -0000bf6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfd4 0000dc1c R_ARM_CALL 00023850 _loop1_32_rule │ │ │ │ │ -0000c000 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a438 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a450 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000a46c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a49c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a4b4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a4b8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a4bc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a4e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a520 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a528 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a548 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a58c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a5d8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a608 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a624 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a630 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a64c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a664 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a680 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a6c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6f0 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000a710 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000a73c 0000d41c R_ARM_CALL 00021a94 default_rule │ │ │ │ │ +0000a754 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a770 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000a788 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7b0 0000d41c R_ARM_CALL 00021a94 default_rule │ │ │ │ │ +0000a7cc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7d0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7d4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a7f0 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000a814 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a850 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a858 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a878 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a8b8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a8d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a91c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a928 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a950 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a968 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a984 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a9d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa78 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ +0000aac0 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000aaf8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abf0 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000ac00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac2c 0001411c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ +0000ac50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac60 0001411c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ +0000ac6c 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ +0000ac70 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ +0000ac78 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ac7c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aca0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000acc4 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000acd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ace4 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ +0000ace8 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ +0000acf0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000acf4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ad2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000adb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000add8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ade0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000adf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae10 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae30 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ae58 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ae5c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ae68 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ +0000ae6c 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ +0000ae74 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ae80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aec0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aed8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af64 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000af78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afb0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000afb8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aff4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b01c 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ +0000b034 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b058 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b094 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b09c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b108 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b114 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ +0000b130 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b170 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b178 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b220 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000b234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b244 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ +0000b250 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ +0000b254 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ +0000b25c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b260 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b284 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b2a8 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000b2bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2cc 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000b2e0 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000b2f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2fc 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ +0000b300 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ +0000b31c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b358 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b360 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b384 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b414 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b428 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000b43c 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000b44c 0001432b R_ARM_MOVW_ABS_NC 00001420 .LC119 │ │ │ │ │ +0000b450 0001432c R_ARM_MOVT_ABS 00001420 .LC119 │ │ │ │ │ +0000b45c 00004e1c R_ARM_CALL 0001da20 star_named_expression_rule │ │ │ │ │ +0000b474 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b484 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ +0000b498 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000b4a4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b4a8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b4c8 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000b4d8 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000b4e0 0001442b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ +0000b4e4 0001442c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ +0000b504 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b528 00004e1c R_ARM_CALL 0001da20 star_named_expression_rule │ │ │ │ │ +0000b540 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b554 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000b564 0001442b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ +0000b568 0001442c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ +0000b570 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b574 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b598 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b5c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5d8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000b5ec 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000b5f8 0001422b R_ARM_MOVW_ABS_NC 000013f0 .LC118 │ │ │ │ │ +0000b600 0001422c R_ARM_MOVT_ABS 000013f0 .LC118 │ │ │ │ │ +0000b60c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b610 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b638 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b680 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b688 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6a8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b6c8 0002171c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +0000b6f0 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000b708 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000b724 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b75c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b764 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b794 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b810 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b818 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b844 00006f1c R_ARM_CALL 0001ef50 list_rule │ │ │ │ │ +0000b864 00006d1c R_ARM_CALL 0001e84c tuple_rule │ │ │ │ │ +0000b884 0000631c R_ARM_CALL 0000b710 genexp_rule │ │ │ │ │ +0000b8a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b910 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b94c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b954 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b974 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b9b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b9bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9d8 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +0000b9f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba14 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ba2c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ba7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bab8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bac4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bae8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bb14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb24 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bb78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bbc4 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +0000bbe8 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +0000bc08 00008c1c R_ARM_CALL 0001fe7c lambdef_rule │ │ │ │ │ +0000bc38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc48 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +0000bc60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc70 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000bc84 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bcb8 0001d71c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000bcd0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd00 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd94 0002181c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +0000bda0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bda4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bdac 00014a2b R_ARM_MOVW_ABS_NC 000014a4 .LC122 │ │ │ │ │ +0000bdb0 00014a2c R_ARM_MOVT_ABS 000014a4 .LC122 │ │ │ │ │ +0000bdc0 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000bdc4 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000bde0 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000be0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bec0 0000ce1c R_ARM_CALL 00019298 slash_no_default_rule │ │ │ │ │ +0000bed4 0000cd1c R_ARM_CALL 0001a4d0 _loop0_27_rule │ │ │ │ │ +0000bef8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf20 0000c91c R_ARM_CALL 00019eec slash_with_default_rule │ │ │ │ │ +0000bf40 0000cc1c R_ARM_CALL 0001a648 _loop1_30_rule │ │ │ │ │ +0000bf6c 0000cd1c R_ARM_CALL 0001a4d0 _loop0_27_rule │ │ │ │ │ +0000bf80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfe8 0000dc1c R_ARM_CALL 00023858 _loop1_32_rule │ │ │ │ │ 0000c014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c020 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ -0000c024 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ -0000c02c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c030 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c06c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c074 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0b8 0000c81c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ -0000c0dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0e8 0000cf1c R_ARM_CALL 000193e4 _loop1_29_rule │ │ │ │ │ -0000c0fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c114 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c120 00014b2b R_ARM_MOVW_ABS_NC 000014b8 .LC123 │ │ │ │ │ -0000c124 00014b2c R_ARM_MOVT_ABS 000014b8 .LC123 │ │ │ │ │ -0000c12c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c130 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c154 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c17c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c1a4 0000c81c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ -0000c1cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c210 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c23c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c248 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ -0000c24c 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ -0000c26c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c278 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ -0000c27c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ -0000c284 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c288 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2d8 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ -0000c2dc 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ -0000c2e8 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ -0000c2ec 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ -0000c324 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c32c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c358 0000ce1c R_ARM_CALL 00019298 slash_no_default_rule │ │ │ │ │ -0000c378 0000c91c R_ARM_CALL 00019eec slash_with_default_rule │ │ │ │ │ -0000c398 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3fc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c428 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c440 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c458 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c478 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4a8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c4bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c4c8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c4f8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c558 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c560 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5d4 00008a1c R_ARM_CALL 0000c8b4 if_expression_rule │ │ │ │ │ -0000c5e4 00014d2b R_ARM_MOVW_ABS_NC 000014e4 .LC124 │ │ │ │ │ -0000c5e8 00014d2c R_ARM_MOVT_ABS 000014e4 .LC124 │ │ │ │ │ -0000c5f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c618 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c640 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000c654 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c664 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000c670 00014e2b R_ARM_MOVW_ABS_NC 00001544 .LC125 │ │ │ │ │ -0000c674 00014e2c R_ARM_MOVT_ABS 00001544 .LC125 │ │ │ │ │ -0000c67c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c680 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c6b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c718 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c754 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c76c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c7c8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c7e8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c800 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c80c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c830 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c868 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c870 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c890 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000c8b4 00013e1c R_ARM_CALL 0002499c lambda_param_rule │ │ │ │ │ -0000c8e4 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -0000c900 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c91c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000c934 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c96c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c978 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -0000c998 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c99c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9a0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c9bc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000ca00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca94 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000cab0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cad0 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ -0000cb0c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000cb38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cbe0 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000cbec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc24 0000761c R_ARM_CALL 0001836c starred_expression_rule │ │ │ │ │ -0000cc3c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cc7c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000cc98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ccd8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd98 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cdd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cddc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce20 00007c1c R_ARM_CALL 0001dbf4 fstring_replacement_field_rule │ │ │ │ │ -0000ce44 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ce70 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000ceb4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cee0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cef8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf04 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cf18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf28 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cf50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cfbc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cfc4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cff8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d028 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ -0000d044 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d070 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d0e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d114 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d138 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d15c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d188 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d1a8 0001522b R_ARM_MOVW_ABS_NC 0000d3e8 _tmp_114_rule │ │ │ │ │ -0000d1ac 0001522c R_ARM_MOVT_ABS 0000d3e8 _tmp_114_rule │ │ │ │ │ -0000d1b0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d1c0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000d1e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d210 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d224 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000d234 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000d240 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -0000d244 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -0000d24c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d250 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d274 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2a8 0001502b R_ARM_MOVW_ABS_NC 00001574 .LC126 │ │ │ │ │ -0000d2ac 0001502c R_ARM_MOVT_ABS 00001574 .LC126 │ │ │ │ │ -0000d2b4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2b8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d31c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d334 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000d338 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000d348 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d34c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d378 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d384 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000d398 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3a8 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000d3b4 0001512b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ -0000d3b8 0001512c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ -0000d3c0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d3c4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d41c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d424 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d454 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d488 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d49c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d4a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d4e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d4ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d50c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d54c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d574 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d57c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d608 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d61c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d634 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d66c 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d6c0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d710 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d71c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d774 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d800 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d820 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d85c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d864 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d904 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d924 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d94c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d990 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9ac 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d9cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da00 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000da38 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000da50 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da5c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000da88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dab0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dac8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dad4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000db0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbe8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dbf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dcb4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dce0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcfc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd34 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ddbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddd8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de10 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000de28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de50 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de5c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de80 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dec8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ded0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df90 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dfbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfd4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dff0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e00c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e034 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e054 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e060 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e0c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0e8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e104 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e120 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e168 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e170 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e1a0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e1b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1d8 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000e20c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e218 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e280 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e288 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e2a8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e2f4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e338 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e358 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e370 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e388 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e394 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e3a8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3c4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e40c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e414 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e43c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e47c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e52c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e564 00021b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000e590 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e5b0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000e5cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e60c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e630 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e640 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e66c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e6a0 00021c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000e6b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e6d8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e700 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e708 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e73c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e770 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e7a4 00021d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000e7bc 0000941c R_ARM_CALL 0001003c star_expression_rule │ │ │ │ │ -0000e7d0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ -0000e7d4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ -0000e7f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e828 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e844 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e86c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e89c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e900 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e914 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e928 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000e938 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e93c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e944 0001562b R_ARM_MOVW_ABS_NC 00001630 .LC130 │ │ │ │ │ -0000e948 0001562c R_ARM_MOVT_ABS 00001630 .LC130 │ │ │ │ │ -0000e94c 0001572b R_ARM_MOVW_ABS_NC 00001658 .LC131 │ │ │ │ │ -0000e950 0001572c R_ARM_MOVT_ABS 00001658 .LC131 │ │ │ │ │ -0000e97c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9c4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e9d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9ec 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000e9fc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ea00 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ea08 0001542b R_ARM_MOVW_ABS_NC 000015e0 .LC128 │ │ │ │ │ -0000ea0c 0001542c R_ARM_MOVT_ABS 000015e0 .LC128 │ │ │ │ │ -0000ea10 0001552b R_ARM_MOVW_ABS_NC 0000160c .LC129 │ │ │ │ │ -0000ea14 0001552c R_ARM_MOVT_ABS 0000160c .LC129 │ │ │ │ │ -0000ea34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eaac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eadc 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000eaf0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ -0000eaf4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ -0000eb18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec50 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ec98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eca0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ecc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecf8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed90 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000edb0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000edc4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ee00 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000ee24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee70 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ee7c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ee94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eeac 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000eed8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ef34 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ -0000ef4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef64 0000f01c R_ARM_CALL 0001fd60 fstring_conversion_rule │ │ │ │ │ -0000ef98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f000 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000f078 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f08c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f10c 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000f128 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f158 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f1bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f1e0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f218 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f220 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f24c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f290 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c028 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c034 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ +0000c038 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ +0000c040 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c044 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c080 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c088 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c0ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0cc 0000c81c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ +0000c0f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0fc 0000cf1c R_ARM_CALL 000193e4 _loop1_29_rule │ │ │ │ │ +0000c110 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c134 00014b2b R_ARM_MOVW_ABS_NC 000014b8 .LC123 │ │ │ │ │ +0000c138 00014b2c R_ARM_MOVT_ABS 000014b8 .LC123 │ │ │ │ │ +0000c140 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c144 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c168 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c190 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c1b8 0000c81c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ +0000c1e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c210 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c224 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c250 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c25c 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ +0000c260 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ +0000c280 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c28c 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ +0000c290 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ +0000c298 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c29c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2ec 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ +0000c2f0 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ +0000c2fc 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ +0000c300 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ +0000c338 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c340 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c36c 0000ce1c R_ARM_CALL 00019298 slash_no_default_rule │ │ │ │ │ +0000c38c 0000c91c R_ARM_CALL 00019eec slash_with_default_rule │ │ │ │ │ +0000c3ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c3f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c410 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c43c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c454 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c46c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c48c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4bc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c4d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c4dc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c50c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c56c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c574 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5e8 00008a1c R_ARM_CALL 0000c8c0 if_expression_rule │ │ │ │ │ +0000c5f8 00014d2b R_ARM_MOVW_ABS_NC 000014e4 .LC124 │ │ │ │ │ +0000c5fc 00014d2c R_ARM_MOVT_ABS 000014e4 .LC124 │ │ │ │ │ +0000c604 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c608 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c62c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c654 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000c668 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c678 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000c684 00014e2b R_ARM_MOVW_ABS_NC 00001544 .LC125 │ │ │ │ │ +0000c688 00014e2c R_ARM_MOVT_ABS 00001544 .LC125 │ │ │ │ │ +0000c690 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c694 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c6c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c704 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c70c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c72c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c768 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c780 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c7dc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c7fc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c814 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c820 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c844 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c87c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c884 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8a4 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000c8c8 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ +0000c8f8 0000d41c R_ARM_CALL 00021a94 default_rule │ │ │ │ │ +0000c914 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c930 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c948 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c980 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c98c 0000d41c R_ARM_CALL 00021a94 default_rule │ │ │ │ │ +0000c9ac 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9b0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9b4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c9d0 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000ca14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000caa8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000cac4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cae4 0000241c R_ARM_CALL 0001ce2c named_expression_rule │ │ │ │ │ +0000cb20 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000cb4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cb88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbc0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cbf4 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0000cc00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc38 0000761c R_ARM_CALL 0001836c starred_expression_rule │ │ │ │ │ +0000cc50 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc90 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000ccac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdac 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cde8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce34 00007c1c R_ARM_CALL 0001dbf0 fstring_replacement_field_rule │ │ │ │ │ +0000ce58 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ce84 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000cec8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cef4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cf0c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf18 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf3c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf6c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cfd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d00c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d03c 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +0000d058 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d084 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d0c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d0fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d104 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d14c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d170 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d19c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d1bc 0001522b R_ARM_MOVW_ABS_NC 0000d3fc _tmp_114_rule │ │ │ │ │ +0000d1c0 0001522c R_ARM_MOVT_ABS 0000d3fc _tmp_114_rule │ │ │ │ │ +0000d1c4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d1d4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d1f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d224 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d238 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d248 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000d254 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +0000d258 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +0000d260 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d264 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d288 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d2b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2bc 0001502b R_ARM_MOVW_ABS_NC 00001574 .LC126 │ │ │ │ │ +0000d2c0 0001502c R_ARM_MOVT_ABS 00001574 .LC126 │ │ │ │ │ +0000d2c8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d2cc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d310 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d348 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000d34c 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000d35c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d360 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d38c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d398 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d3ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3bc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d3c8 0001512b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ +0000d3cc 0001512c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ +0000d3d4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d3d8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d430 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d438 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d468 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d49c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4b0 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d4bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d4f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d500 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d520 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d560 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d588 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d590 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d61c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d630 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d648 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d680 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d6d4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d724 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d730 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d788 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d7c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d814 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d834 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d870 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d878 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d910 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d918 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d938 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d960 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d9c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d9e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da14 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000da4c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000da64 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da70 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000da9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000daa8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dac4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dadc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dae8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dba0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dbfc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dca4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dcc8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dcf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd10 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd2c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd48 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ddd0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de24 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000de3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de64 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de70 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dea0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dedc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dee4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dfa4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dfd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfe8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e004 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e020 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e048 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e068 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e074 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e0d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0fc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e118 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e134 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e17c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e184 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e1b4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e1c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1ec 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000e220 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e22c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e294 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e29c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e2bc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e308 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e34c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e36c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e384 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e39c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e3a8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e3bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e3d8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e420 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e428 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e450 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e490 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e4bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e540 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e578 00021b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000e5a4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e5c4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000e5e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e620 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e644 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e654 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e680 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6b4 00021c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000e6c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e6ec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e714 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e71c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e750 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e784 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e7b8 00021d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000e7d0 0000941c R_ARM_CALL 00010048 star_expression_rule │ │ │ │ │ +0000e7e4 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ +0000e7e8 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ +0000e80c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e83c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e858 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e880 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e904 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e914 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e928 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e93c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000e94c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e950 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e958 0001562b R_ARM_MOVW_ABS_NC 00001630 .LC130 │ │ │ │ │ +0000e95c 0001562c R_ARM_MOVT_ABS 00001630 .LC130 │ │ │ │ │ +0000e960 0001572b R_ARM_MOVW_ABS_NC 00001658 .LC131 │ │ │ │ │ +0000e964 0001572c R_ARM_MOVT_ABS 00001658 .LC131 │ │ │ │ │ +0000e990 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e9bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9d8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e9ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea00 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000ea10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ea14 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ea1c 0001542b R_ARM_MOVW_ABS_NC 000015e0 .LC128 │ │ │ │ │ +0000ea20 0001542c R_ARM_MOVT_ABS 000015e0 .LC128 │ │ │ │ │ +0000ea24 0001552b R_ARM_MOVW_ABS_NC 0000160c .LC129 │ │ │ │ │ +0000ea28 0001552c R_ARM_MOVT_ABS 0000160c .LC129 │ │ │ │ │ +0000ea48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eac0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eaf0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000eb04 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ +0000eb08 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ +0000eb2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebe4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec64 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ecac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eda4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000edc4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000edd8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ee14 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000ee38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee84 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ee90 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eea8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eec0 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000eeec 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef48 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +0000ef60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef78 0000f01c R_ARM_CALL 0001fd5c fstring_conversion_rule │ │ │ │ │ +0000efac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efc0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f014 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000f08c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f0a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0d0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f120 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000f13c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f16c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f1d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f1f4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f22c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f234 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f260 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000f2a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2b4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000f2c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2d8 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -0000f2e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f324 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f380 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3f0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f444 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f468 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f478 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000f48c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f49c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f4b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4c0 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -0000f4d4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f510 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f51c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f564 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f56c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f58c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5ec 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000f614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2c8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f2dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2ec 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +0000f2fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f338 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f404 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f458 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f47c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f48c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f4a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4b0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f4c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4d4 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +0000f4e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f524 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f530 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f578 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f580 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f5a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f600 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000f628 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f640 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f644 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f648 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f660 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000f664 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000f670 00015a2b R_ARM_MOVW_ABS_NC 00001694 .LC133 │ │ │ │ │ -0000f674 00015a2c R_ARM_MOVT_ABS 00001694 .LC133 │ │ │ │ │ -0000f678 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f684 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6cc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f6e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f704 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f72c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f73c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f754 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f78c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f794 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f7b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f800 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f824 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f848 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f86c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f87c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -0000f890 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f8cc 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f8d8 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ -0000f8dc 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ -0000f90c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f91c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000f930 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f940 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000f954 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f964 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -0000f970 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f974 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f994 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f99c 00015c2b R_ARM_MOVW_ABS_NC 000016fc .LC135 │ │ │ │ │ -0000f9a0 00015c2c R_ARM_MOVT_ABS 000016fc .LC135 │ │ │ │ │ -0000f9c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa80 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa84 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa94 00015b2b R_ARM_MOVW_ABS_NC 000016d4 .LC134 │ │ │ │ │ -0000fa98 00015b2c R_ARM_MOVT_ABS 000016d4 .LC134 │ │ │ │ │ -0000fa9c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000faa8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fad4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fae4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000fb0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb18 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb1c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb2c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fb30 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fb34 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fb6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb7c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ -0000fb90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbc4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fbd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbe4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fbe8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fc00 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ -0000fc04 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ -0000fc2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fca0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fcd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fd90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fdd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fdd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe4c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fe74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe8c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fea4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fec0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ff30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff4c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff84 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ff9c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ffa8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ffc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffcc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010014 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001001c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001005c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010064 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001009c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100fc 0001222b R_ARM_MOVW_ABS_NC 000084a8 _tmp_41_rule │ │ │ │ │ -00010100 0001222c R_ARM_MOVT_ABS 000084a8 _tmp_41_rule │ │ │ │ │ -00010104 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001012c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010150 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000101b8 00006b2b R_ARM_MOVW_ABS_NC 000091a4 _tmp_42_rule │ │ │ │ │ -000101bc 00006b2c R_ARM_MOVT_ABS 000091a4 _tmp_42_rule │ │ │ │ │ -000101c0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000101d0 00006c1c R_ARM_CALL 00009298 strings_rule │ │ │ │ │ -000101f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010218 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001023c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001025c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000102d0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102ec 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000102f0 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00010308 0001bb1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00010320 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010348 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010354 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010360 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010368 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010398 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000103b4 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000103b8 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000103c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000103e4 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000103e8 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000103f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010454 00021f1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00010494 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001049c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000104cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010510 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010548 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010550 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010580 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f63c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f654 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f658 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f65c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f674 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000f678 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000f684 00015a2b R_ARM_MOVW_ABS_NC 00001694 .LC133 │ │ │ │ │ +0000f688 00015a2c R_ARM_MOVT_ABS 00001694 .LC133 │ │ │ │ │ +0000f68c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f698 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6e0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f6fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f70c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f718 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f740 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f750 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f768 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f7a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f7a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f7cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f814 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f838 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f85c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f880 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f890 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +0000f8a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f8e0 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f8ec 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ +0000f8f0 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ +0000f920 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f930 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f954 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f968 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f978 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ +0000f984 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f988 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f9a8 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f9b0 00015c2b R_ARM_MOVW_ABS_NC 000016fc .LC135 │ │ │ │ │ +0000f9b4 00015c2c R_ARM_MOVT_ABS 000016fc .LC135 │ │ │ │ │ +0000f9d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa94 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa98 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000faa8 00015b2b R_ARM_MOVW_ABS_NC 000016d4 .LC134 │ │ │ │ │ +0000faac 00015b2c R_ARM_MOVT_ABS 000016d4 .LC134 │ │ │ │ │ +0000fab0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fabc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fae8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000faf8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000fb20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb40 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fb44 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fb48 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fb80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb90 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000fba4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbd8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fbec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbf8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fbfc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fc14 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ +0000fc18 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ +0000fc40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fcb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fce8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fda4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fde4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fdec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe60 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fe88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fea0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000feb8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fed4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ff44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff60 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff98 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ffb0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ffbc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ffd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffe0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010028 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010030 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010070 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010078 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000100b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010110 0001222b R_ARM_MOVW_ABS_NC 000084bc _tmp_41_rule │ │ │ │ │ +00010114 0001222c R_ARM_MOVT_ABS 000084bc _tmp_41_rule │ │ │ │ │ +00010118 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010140 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010164 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000101cc 00006b2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ +000101d0 00006b2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ +000101d4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000101e4 00006c1c R_ARM_CALL 000092a4 strings_rule │ │ │ │ │ +00010208 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001022c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010250 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010270 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000102e4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010300 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00010304 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001031c 0001bb1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00010334 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001035c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010368 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010374 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001037c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000103c8 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000103cc 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000103dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000103f8 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000103fc 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010408 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010468 00021f1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000104a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000104b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000104e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010504 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010524 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001055c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010564 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010594 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x41720 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x41748 contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -2091,26 +2091,26 @@ │ │ │ │ │ 0000014c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x418a8 contains 4175 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x418d0 contains 4176 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00017b1c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ 00000114 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000011c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000140 0000051c R_ARM_CALL 00005020 expressions_rule │ │ │ │ │ -00000150 0000061c R_ARM_CALL 0000c3a0 _loop0_1_rule │ │ │ │ │ +00000140 0000051c R_ARM_CALL 00005034 expressions_rule │ │ │ │ │ +00000150 0000061c R_ARM_CALL 0000c3b4 _loop0_1_rule │ │ │ │ │ 00000164 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000178 00017c1c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000188 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000208 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000210 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2149,15 +2149,15 @@ │ │ │ │ │ 00000698 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000704 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000724 0000091c R_ARM_CALL 00001a08 _gather_105_rule │ │ │ │ │ 00000760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000774 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000798 0000061c R_ARM_CALL 0000c3a0 _loop0_1_rule │ │ │ │ │ +00000798 0000061c R_ARM_CALL 0000c3b4 _loop0_1_rule │ │ │ │ │ 000007ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007c4 0001861c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 000007dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000800 0001871c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 0000081c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000868 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000008a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2227,31 +2227,31 @@ │ │ │ │ │ 00001084 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000010e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000114c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001174 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011b0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000011e4 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001220 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001228 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001284 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012cc 0000281c R_ARM_CALL 00004794 _gather_34_rule │ │ │ │ │ -000012e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001324 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001370 0001921c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -0000138c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013d0 0001931c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -000013ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001220 0001921c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +0000123c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001278 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001280 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000012dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001314 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001324 0000281c R_ARM_CALL 000047a8 _gather_34_rule │ │ │ │ │ +0000133c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001350 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000137c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000013c8 0001931c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +000013e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001428 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001430 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001474 00002a1c R_ARM_CALL 00002ba4 class_def_raw_rule │ │ │ │ │ -000014ac 00002b1c R_ARM_CALL 0000313c for_stmt_rule │ │ │ │ │ +00001474 00002a1c R_ARM_CALL 00002bb8 class_def_raw_rule │ │ │ │ │ +000014ac 00002b1c R_ARM_CALL 00003150 for_stmt_rule │ │ │ │ │ 000014d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000014e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000153c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001550 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001554 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001558 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001578 00002c1c R_ARM_CALL 00001e90 finally_block_rule │ │ │ │ │ @@ -2260,345 +2260,345 @@ │ │ │ │ │ 000015b4 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 000015b8 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 000015dc 00002d1c R_ARM_CALL 00002124 _loop1_36_rule │ │ │ │ │ 00001608 00002c1c R_ARM_CALL 00001e90 finally_block_rule │ │ │ │ │ 00001620 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001654 0001951c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ 00001670 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016bc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000016e0 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001714 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001720 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001754 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000175c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000017b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000181c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001860 0001961c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ -0000187c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018cc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018f8 00002a1c R_ARM_CALL 00002ba4 class_def_raw_rule │ │ │ │ │ -0000190c 0001971c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001928 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000195c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000019ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000019cc 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -000019d0 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -000019d8 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000019f8 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -000019fc 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00001a00 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a24 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00001a28 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00001a2c 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a58 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001a88 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00001a8c 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00001a90 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001aa0 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ -00001ab8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001acc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ae0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b30 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b5c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00001b60 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00001b84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001bb8 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001bc8 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00001bd8 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ -00001bf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c1c 0001981c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00001c80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ca4 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00001ca8 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00001cb0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001cc0 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00001ce0 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00001ce4 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00001ce8 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001d5c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001d98 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001db0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001df4 0001991c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001e00 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ -00001e04 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00001e0c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00001e28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ea8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ebc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ecc 0000281c R_ARM_CALL 00004794 _gather_34_rule │ │ │ │ │ -00001ee4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f24 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001f70 00019a1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001f7c 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001f80 0000102c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001f88 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00001fa8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ff0 0000281c R_ARM_CALL 00004794 _gather_34_rule │ │ │ │ │ -00002008 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002020 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002034 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002048 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020b4 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -000020b8 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -000020bc 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000020e0 0000321c R_ARM_CALL 0000f180 _loop1_37_rule │ │ │ │ │ -0000210c 00002c1c R_ARM_CALL 00001e90 finally_block_rule │ │ │ │ │ -00002124 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002158 00019b1c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00002164 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002168 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002170 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -0000218c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002210 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002218 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002240 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002258 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226c 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002280 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002300 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002310 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ -00002324 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000233c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002350 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002364 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000237c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002380 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002384 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002394 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002398 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000023a4 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000023a8 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000023b4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000023c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002400 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002418 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000241c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002420 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002440 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002444 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000244c 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002450 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002454 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024cc 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ -000024e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000024f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002504 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002508 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000250c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002518 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000253c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002574 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000025c8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025d4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002620 0000281c R_ARM_CALL 00004794 _gather_34_rule │ │ │ │ │ -00002638 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000016c8 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000016fc 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001708 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000173c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001744 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000017a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001804 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001848 0001961c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ +00001864 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018e0 00002a1c R_ARM_CALL 00002bb8 class_def_raw_rule │ │ │ │ │ +000018f4 0001971c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001910 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001944 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000198c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001994 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019b4 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +000019b8 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +000019c0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000019e0 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +000019e4 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +000019e8 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001a0c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00001a10 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00001a14 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001a40 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001a70 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00001a74 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00001a78 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001a88 00002e1c R_ARM_CALL 00005cdc subject_expr_rule │ │ │ │ │ +00001aa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ab4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ac8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001af4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001b18 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b44 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00001b48 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00001b6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001b74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ba0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001bb0 00002f1c R_ARM_CALL 00005ee0 patterns_rule │ │ │ │ │ +00001bc0 0000301c R_ARM_CALL 00008570 guard_rule │ │ │ │ │ +00001bdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c04 0001981c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00001c68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001c8c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00001c90 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00001c98 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ca8 00002f1c R_ARM_CALL 00005ee0 patterns_rule │ │ │ │ │ +00001cc8 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00001ccc 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00001cd0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001d44 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001d80 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001da8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001ddc 0001991c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00001de8 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ +00001dec 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ +00001df4 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +00001e10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ea4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eb4 0000281c R_ARM_CALL 000047a8 _gather_34_rule │ │ │ │ │ +00001ecc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ee0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f0c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001f58 00019a1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001f64 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001f68 0000102c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001f70 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +00001f90 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001fe4 0000281c R_ARM_CALL 000047a8 _gather_34_rule │ │ │ │ │ +00001ffc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002028 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000203c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020a8 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +000020ac 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +000020b0 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000020d4 0000321c R_ARM_CALL 0000f194 _loop1_37_rule │ │ │ │ │ +00002100 00002c1c R_ARM_CALL 00001e90 finally_block_rule │ │ │ │ │ +00002118 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000214c 00019b1c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00002158 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +0000215c 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002164 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +00002180 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021b0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002204 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000220c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000224c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002260 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +00002274 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002304 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ +00002318 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002344 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002358 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002370 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002374 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002378 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002388 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000238c 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002398 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000239c 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000023a8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000023b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000240c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002410 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002414 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002434 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002438 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002440 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002444 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002448 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002480 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000248c 0000301c R_ARM_CALL 00008570 guard_rule │ │ │ │ │ +000024a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024c4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000024c8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000024cc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002528 00002f1c R_ARM_CALL 00005ee0 patterns_rule │ │ │ │ │ +00002538 0000301c R_ARM_CALL 00008570 guard_rule │ │ │ │ │ +00002550 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002564 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000257c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002580 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002584 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000259c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000025a0 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000025ac 00001a2b R_ARM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ +000025b0 00001a2c R_ARM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ +000025b4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000025ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002600 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002638 0000281c R_ARM_CALL 000047a8 _gather_34_rule │ │ │ │ │ 00002650 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002664 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002684 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000026c0 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -000026d0 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ -000026e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002714 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002718 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000271c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002734 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002738 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002744 00001a2b R_ARM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ -00002748 00001a2c R_ARM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ -0000274c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000279c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000027e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002800 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002854 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000285c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002884 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002668 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000267c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000269c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002718 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002724 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002738 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002744 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002770 00002f1c R_ARM_CALL 00005ee0 patterns_rule │ │ │ │ │ +00002780 0000301c R_ARM_CALL 00008570 guard_rule │ │ │ │ │ +00002798 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027b4 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ +000027b8 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ +000027c0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000027c4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000027e4 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000027e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000281c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002828 00002e1c R_ARM_CALL 00005cdc subject_expr_rule │ │ │ │ │ +0000283c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002850 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002868 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000286c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002870 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002880 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002884 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002898 00001c2b R_ARM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +0000289c 00001c2c R_ARM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +000028a0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000028b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028e0 00002e1c R_ARM_CALL 00005cdc subject_expr_rule │ │ │ │ │ 000028f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002908 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002920 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002924 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002928 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002960 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002964 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002970 00000e2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00002974 00000e2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00002978 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002988 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029cc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000029d0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000029e0 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029e4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029e8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002a20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a40 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00002a50 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ -00002a68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a84 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ -00002a88 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ -00002a90 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002a94 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ab4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002ab8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002aec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002af8 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ +00002900 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002904 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002910 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002914 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000291c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002928 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ +0000292c 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ +00002934 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +00002964 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000029ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a10 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a88 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +00002a9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aa8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002aac 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ab8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002abc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ac4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002ad4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b38 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b3c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b40 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b50 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002b54 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002b68 00001c2b R_ARM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00002b6c 00001c2c R_ARM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00002b70 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002b80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bb0 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ -00002bc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bd0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bd4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002be0 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002be4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002bec 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002bf8 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ -00002bfc 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00002c04 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00002c34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ca8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002cb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002cd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d9c 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002db0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dbc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002dc0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002dcc 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002dd0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002dd8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002de8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e30 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ -00002e44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ea0 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002eb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ec8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ed4 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -00002ed8 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00002ee0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ee4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f04 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002f08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fa4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ff4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002ffc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000303c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003050 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003068 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000306c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003070 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b1c 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ +00002b30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c08 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +00002c1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c3c 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00002c40 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00002c48 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c4c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c6c 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002c70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002d04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002e10 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002e14 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002e20 0000172b R_ARM_MOVW_ABS_NC 00000190 .LC10 │ │ │ │ │ +00002e24 0000172c R_ARM_MOVT_ABS 00000190 .LC10 │ │ │ │ │ +00002e28 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e7c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e80 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e90 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e94 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e98 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002f00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f28 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f7c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f84 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002fac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000301c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003030 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003054 0000362b R_ARM_MOVW_ABS_NC 000015d4 _tmp_144_rule │ │ │ │ │ +00003058 0000362c R_ARM_MOVT_ABS 000015d4 _tmp_144_rule │ │ │ │ │ +0000305c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003080 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030cc 0000362b R_ARM_MOVW_ABS_NC 000015d4 _tmp_144_rule │ │ │ │ │ -000030d0 0000362c R_ARM_MOVT_ABS 000015d4 _tmp_144_rule │ │ │ │ │ -000030d4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000030f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000310c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000311c 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ -0000312c 00002d1c R_ARM_CALL 00002124 _loop1_36_rule │ │ │ │ │ -00003150 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003164 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003174 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ -00003184 0000321c R_ARM_CALL 0000f180 _loop1_37_rule │ │ │ │ │ -000031b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003230 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ -0000324c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003270 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000327c 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ -00003280 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ -00003288 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000328c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000032ac 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000032b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000032e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000032f8 0000132b R_ARM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ -000032fc 0000132c R_ARM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ -00003300 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003310 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003348 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003384 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ -0000339c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033a8 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ -000033ac 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ -000033b4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000033b8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000033f8 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000033fc 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003404 0000122b R_ARM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -00003408 0000122c R_ARM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -0000340c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003430 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003450 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000346c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000034dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003504 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003528 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000354c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003574 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003588 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000035e0 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000035e4 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000035f0 0000172b R_ARM_MOVW_ABS_NC 00000190 .LC10 │ │ │ │ │ -000035f4 0000172c R_ARM_MOVT_ABS 00000190 .LC10 │ │ │ │ │ -000035f8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003608 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003644 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030a4 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ +000030b4 00002d1c R_ARM_CALL 00002124 _loop1_36_rule │ │ │ │ │ +000030d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030fc 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ +0000310c 0000321c R_ARM_CALL 0000f194 _loop1_37_rule │ │ │ │ │ +00003164 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003188 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003194 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000031e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003218 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000323c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003260 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003288 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000329c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032b4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000032b8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000032bc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000032f4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000032f8 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003304 00000e2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00003308 00000e2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +0000330c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000331c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003358 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003368 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003390 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003398 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000033e0 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ +000033fc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00003420 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000342c 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ +00003430 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ +00003438 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000343c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000345c 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003460 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003488 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034c4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000034c8 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000034d0 0000122b R_ARM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +000034d4 0000122c R_ARM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +000034d8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000034e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003534 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003538 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003548 0000132b R_ARM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ +0000354c 0000132c R_ARM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ +00003550 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003584 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003594 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035d0 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ +000035e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035f4 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ +000035f8 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ +00003600 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003604 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000364c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003650 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00003660 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003664 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00003668 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000036cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000036d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2669,16 +2669,16 @@ │ │ │ │ │ 00004100 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004124 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004168 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 0000416c 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 00004170 0001902b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004174 0001902c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004178 0001a31c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -0000419c 0000492b R_ARM_MOVW_ABS_NC 0000d708 _tmp_5_rule │ │ │ │ │ -000041a0 0000492c R_ARM_MOVT_ABS 0000d708 _tmp_5_rule │ │ │ │ │ +0000419c 0000492b R_ARM_MOVW_ABS_NC 0000d714 _tmp_5_rule │ │ │ │ │ +000041a0 0000492c R_ARM_MOVT_ABS 0000d714 _tmp_5_rule │ │ │ │ │ 000041a4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000041ec 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000041f0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000041f4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000421c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004220 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004224 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2706,31 +2706,31 @@ │ │ │ │ │ 0000439c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000043a0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000043a4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000043c8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000043e8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000441c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004454 00004b1c R_ARM_CALL 0000cf88 _tmp_10_rule │ │ │ │ │ +00004454 00004b1c R_ARM_CALL 0000cf9c _tmp_10_rule │ │ │ │ │ 0000446c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000448c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000044c8 0001a61c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 000044cc 00003a2b R_ARM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ 000044d0 00003a2c R_ARM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ -000044e0 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000044e0 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ 000044f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004520 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000454c 0001a71c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 0000456c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004598 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000462c 00004d1c R_ARM_CALL 0000a1ec invalid_ann_assign_target_rule │ │ │ │ │ -0000468c 00004f1c R_ARM_CALL 0000b904 _loop0_122_rule │ │ │ │ │ -000046bc 00004f1c R_ARM_CALL 0000b904 _loop0_122_rule │ │ │ │ │ +0000462c 00004d1c R_ARM_CALL 0000a200 invalid_ann_assign_target_rule │ │ │ │ │ +0000468c 00004f1c R_ARM_CALL 0000b918 _loop0_122_rule │ │ │ │ │ +000046bc 00004f1c R_ARM_CALL 0000b918 _loop0_122_rule │ │ │ │ │ 00004748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004784 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000047c0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00004818 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004848 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000484c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2749,115 +2749,115 @@ │ │ │ │ │ 00004aa0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004ae8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004b94 0001aa1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 00004bc8 0000531c R_ARM_CALL 00000000 import_stmt_rule │ │ │ │ │ -00004be0 0000541c R_ARM_CALL 0000378c pass_stmt_rule │ │ │ │ │ +00004be0 0000541c R_ARM_CALL 000037a0 pass_stmt_rule │ │ │ │ │ 00004c0c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004c48 0001ab1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ 00004c54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004c84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c9c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004cd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004cdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004d24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d34 0000551c R_ARM_CALL 000053e4 del_targets_rule │ │ │ │ │ -00004d48 0000562b R_ARM_MOVW_ABS_NC 00005c14 _tmp_15_rule │ │ │ │ │ -00004d4c 0000562c R_ARM_MOVT_ABS 00005c14 _tmp_15_rule │ │ │ │ │ +00004d34 0000551c R_ARM_CALL 000053f8 del_targets_rule │ │ │ │ │ +00004d48 0000562b R_ARM_MOVW_ABS_NC 00005c28 _tmp_15_rule │ │ │ │ │ +00004d4c 0000562c R_ARM_MOVT_ABS 00005c28 _tmp_15_rule │ │ │ │ │ 00004d50 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004d60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004d9c 0001ac1c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00004db4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004e10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004e18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004e6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e8c 0000571c R_ARM_CALL 00003b30 _tmp_16_rule │ │ │ │ │ +00004e8c 0000571c R_ARM_CALL 00003b44 _tmp_16_rule │ │ │ │ │ 00004ea4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004ee8 0001ad1c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ 00004f00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004f40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004f48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004f98 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004fc4 0001a71c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 00004fdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005014 0000581c R_ARM_CALL 00004218 break_stmt_rule │ │ │ │ │ -00005028 0000591c R_ARM_CALL 0000460c continue_stmt_rule │ │ │ │ │ +00005014 0000581c R_ARM_CALL 0000422c break_stmt_rule │ │ │ │ │ +00005028 0000591c R_ARM_CALL 00004620 continue_stmt_rule │ │ │ │ │ 00005050 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005060 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000050a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000050a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000050ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050fc 00005a1c R_ARM_CALL 00003f60 _gather_14_rule │ │ │ │ │ +000050fc 00005a1c R_ARM_CALL 00003f74 _gather_14_rule │ │ │ │ │ 0000510c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000512c 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00005154 0001af1c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ 0000516c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000051ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000051b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000051f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005204 00005a1c R_ARM_CALL 00003f60 _gather_14_rule │ │ │ │ │ +00005204 00005a1c R_ARM_CALL 00003f74 _gather_14_rule │ │ │ │ │ 00005218 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000523c 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00005264 0001b01c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ 0000527c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000052c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000530c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005310 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005334 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000533c 0000402b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ 00005340 0000402c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ -00005360 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005360 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005364 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000539c 00004b1c R_ARM_CALL 0000cf88 _tmp_10_rule │ │ │ │ │ +0000539c 00004b1c R_ARM_CALL 0000cf9c _tmp_10_rule │ │ │ │ │ 000053b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000053fc 0001a61c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 00005400 00003b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ 00005404 00003b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ 00005418 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005434 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005438 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005440 00003e2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ 00005444 00003e2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00005464 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005464 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005474 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000054a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000054c4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000054f8 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ 00005520 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00005540 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00005558 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005574 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005578 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005584 00003d2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ 00005588 00003d2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ -000055a4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000055a4 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000055b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055cc 00005c1c R_ARM_CALL 0000bd5c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000055cc 00005c1c R_ARM_CALL 0000bd70 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000055ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000055f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005634 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 00005638 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 0000563c 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000564c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005678 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000569c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000056cc 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000056f8 0001b21c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ 00005704 0000422b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ 00005708 0000422c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00005710 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00005710 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ 00005734 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000577c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000057e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000057e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005810 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005834 00005c1c R_ARM_CALL 0000bd5c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00005834 00005c1c R_ARM_CALL 0000bd70 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 00005838 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005870 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00005880 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ 0000589c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000592c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2875,1662 +2875,1662 @@ │ │ │ │ │ 00005b40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005b74 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005b94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005bb0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005be0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005c18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c4c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cd0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005cd4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005cdc 00003f2b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ -00005ce0 00003f2c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ -00005d08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e14 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ -00005e18 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ -00005e20 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e24 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e44 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005e48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e80 0000442b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00005e84 0000442c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00005e8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005eb8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f80 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f84 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005fac 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005fb4 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -00005fb8 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -00005fdc 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005fe0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006048 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000606c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006090 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000611c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006150 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006174 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006190 0000462b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ -00006194 0000462c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ -0000619c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000061a0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000061c0 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000061d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c58 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005ca8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cdc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ce0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ce8 00003f2b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ +00005cec 00003f2c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ +00005d14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e20 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ +00005e24 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ +00005e2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e50 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005e54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e8c 0000442b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00005e90 0000442c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00005e98 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e9c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ec4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005fb8 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005fc0 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +00005fc4 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +00005fe8 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005fec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006054 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006078 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000609c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000615c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006180 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000619c 0000462b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ +000061a0 0000462c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ +000061a8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000061ac 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000061cc 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000061e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006208 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006214 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000622c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000624c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000626c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006280 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000629c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006314 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006330 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006334 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006358 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00006360 00003c2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ -00006364 00003c2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ -000063b4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000063d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000063dc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006420 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006428 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006450 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006468 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000064c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006528 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006530 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006550 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006598 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065bc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006610 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006674 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000669c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000066fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006724 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006774 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000067cc 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006818 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000686c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006880 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -00006884 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -00006888 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006898 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000068d4 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006910 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006924 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -00006928 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -0000692c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000693c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006978 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006984 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069ac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000069fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ae8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006af0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b10 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006b50 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c88 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006cb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ce8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d0c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d78 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006dc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006dc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006de4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006e30 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -00006e34 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -00006e38 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006e7c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006ecc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ef4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006f70 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006fc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ff0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007004 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -00007008 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -0000700c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000701c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007058 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007068 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007088 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000709c 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -000070a0 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -000070a4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000070b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000070e8 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000711c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007130 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -00007134 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -00007138 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007148 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000717c 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000071a0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071ec 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000723c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000072c4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007314 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007378 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000073c4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007424 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007474 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007510 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007528 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -0000752c 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -00007530 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007540 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000755c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000758c 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -000075a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007640 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007658 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007688 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000769c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000076f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007740 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007748 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000778c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000077b4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077e8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007810 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007838 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007860 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007884 00006b2b R_ARM_MOVW_ABS_NC 000091a4 _tmp_42_rule │ │ │ │ │ -00007888 00006b2c R_ARM_MOVT_ABS 000091a4 _tmp_42_rule │ │ │ │ │ -0000788c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000078ac 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000078d4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000078d8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000078dc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007904 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007908 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000790c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007934 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007938 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000793c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007960 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000797c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000798c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00007990 0001ba2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000079b4 0001bb1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00007a10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ac8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ad0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007cc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ce8 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00007d38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ddc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007edc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ee4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ff4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008018 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008020 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008048 0000711c R_ARM_CALL 00004d28 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ -00008094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000080dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008124 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008148 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008158 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008184 0001bd1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000081ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000081d4 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000081d8 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000081e4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000820c 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00008210 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00008250 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008258 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008288 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000831c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000834c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008374 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00008378 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00008388 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083d0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083fc 0001c11c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00008418 0001c21c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -0000843c 0001c31c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00008468 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008484 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008494 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000084d4 0001c41c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -000084ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008514 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000858c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000859c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000085cc 0001c51c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000085e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008610 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008620 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008654 0001c61c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -0000866c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086a8 0000731c R_ARM_CALL 0000b310 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000086c4 0000742b R_ARM_MOVW_ABS_NC 00010518 _tmp_151_rule │ │ │ │ │ -000086c8 0000742c R_ARM_MOVT_ABS 00010518 _tmp_151_rule │ │ │ │ │ -000086cc 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000086d8 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -000086dc 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -000086e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000086e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008708 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000870c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008738 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008798 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087e0 0001c51c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000087ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008814 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008858 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000088a8 0000731c R_ARM_CALL 0000b310 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000088d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008900 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008948 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008964 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008984 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006214 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006220 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006238 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006258 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006278 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000628c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006320 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000633c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006340 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006364 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000636c 00003c2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +00006370 00003c2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +000063c0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000063dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000063e8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000642c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006434 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000645c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006474 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000064d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006534 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000653c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000655c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000065a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065c8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000661c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066a8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006708 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006730 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006780 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000067d8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006824 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006878 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000688c 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +00006890 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00006894 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000068a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000068e0 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000691c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006930 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +00006934 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00006938 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006948 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006984 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006990 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069b8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006aa0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006af4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006afc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b1c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006b5c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006bd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c94 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006cc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d18 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d84 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006dcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006df0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006e3c 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +00006e40 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00006e44 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006e88 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006ed8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f00 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006f7c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006fd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ffc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007010 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +00007014 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00007018 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007028 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007064 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007074 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007094 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000070a8 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +000070ac 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +000070b0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000070c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000070f4 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000713c 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +00007140 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00007144 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007154 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007188 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000071ac 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071f8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007248 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000072d0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007320 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007384 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000073d0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007430 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007480 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000751c 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007534 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +00007538 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +0000753c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000754c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007568 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00007598 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000075ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000764c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007664 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007694 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007704 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000774c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007754 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007798 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000077c0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077f4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000781c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007844 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000786c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007890 00006b2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ +00007894 00006b2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ +00007898 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000078b8 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000078e0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000078e4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000078e8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007910 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007914 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007918 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007940 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007944 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007948 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000796c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007988 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007998 0001ba2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000799c 0001ba2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000079c0 0001bb1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00007a1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ad4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007adc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cf4 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00007d44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007de8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ee8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ef0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007fdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008000 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008024 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000802c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008054 0000711c R_ARM_CALL 00004d3c invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ +000080a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000080e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008130 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008164 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008190 0001bd1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000081b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000081e0 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000081e4 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000081f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008218 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000821c 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000825c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008264 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008294 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008328 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008358 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008380 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00008384 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00008394 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008408 0001c11c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00008424 0001c21c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00008448 0001c31c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00008474 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008490 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000084e0 0001c41c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000084f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008520 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085d8 0001c51c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +000085f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000861c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000862c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008660 0001c61c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00008678 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086b4 0000731c R_ARM_CALL 0000b324 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000086d0 0000742b R_ARM_MOVW_ABS_NC 0001052c _tmp_151_rule │ │ │ │ │ +000086d4 0000742c R_ARM_MOVT_ABS 0001052c _tmp_151_rule │ │ │ │ │ +000086d8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000086e4 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +000086e8 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +000086f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000086f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008714 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008718 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008744 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000087ec 0001c51c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +000087f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008820 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008864 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000088b4 0000731c R_ARM_CALL 0000b324 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000088dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000890c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008940 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008954 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008970 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008990 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000899c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089cc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008a08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089d8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008a14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008a70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a7c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ac0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008adc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008aec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ba4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ba8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bac 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008be4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bf8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c90 0000742b R_ARM_MOVW_ABS_NC 00010518 _tmp_151_rule │ │ │ │ │ -00008c94 0000742c R_ARM_MOVT_ABS 00010518 _tmp_151_rule │ │ │ │ │ -00008c98 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008ce0 0000711c R_ARM_CALL 00004d28 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ -00008cf8 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -00008cfc 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00008d04 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d08 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d28 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008d2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d7c 0000672b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ -00008d80 0000672c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ -00008d88 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d8c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008dd4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dd8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008df0 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00008df4 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00008e10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e14 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e2c 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -00008e30 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00008e3c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008e40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ec8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ef0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f14 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f5c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008fd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008acc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ae8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008af8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bb0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bb4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bb8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c9c 0000742b R_ARM_MOVW_ABS_NC 0001052c _tmp_151_rule │ │ │ │ │ +00008ca0 0000742c R_ARM_MOVT_ABS 0001052c _tmp_151_rule │ │ │ │ │ +00008ca4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008cec 0000711c R_ARM_CALL 00004d3c invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ +00008d04 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +00008d08 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00008d10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d14 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d34 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008d38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d88 0000672b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ +00008d8c 0000672c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ +00008d94 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d98 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008dc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008de0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008de4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008dfc 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00008e00 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00008e1c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e20 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e38 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00008e3c 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00008e48 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008e4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ea8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ed4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008efc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f20 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f94 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00008fe4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008ff0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ff8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009030 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ffc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009004 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000903c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009044 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009064 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000090d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000090e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000090f0 0000662b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -000090f4 0000662c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -00009110 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009140 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000914c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009150 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000915c 0000652b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ -00009160 0000652c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -0000917c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009180 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091fc 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00009220 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009244 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009278 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009300 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009388 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000093bc 0001c91c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000093e8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009408 0000791c R_ARM_CALL 00008ba4 _loop1_83_rule │ │ │ │ │ -0000942c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009474 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000947c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094c4 0000791c R_ARM_CALL 00008ba4 _loop1_83_rule │ │ │ │ │ -000094f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009528 0001ca1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -00009548 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009574 00007a1c R_ARM_CALL 00008d4c tstring_rule │ │ │ │ │ -00009580 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009584 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009598 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000095ac 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000095bc 0000772b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -000095c0 0000772c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -000095e4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000095e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009618 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009624 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009654 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009658 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000966c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000096b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000096b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096d8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009724 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000976c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000097a0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000097f0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000983c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009860 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000986c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009880 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009898 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098a4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000098e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009924 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000992c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000994c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009988 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009990 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000099ac 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000099dc 0001cc1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00009a14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a4c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009a9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009aa4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ae8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009af8 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00009b38 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009b70 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009c68 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009c80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c98 0001ce1c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00009cb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cd0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009da0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009de0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009dec 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009e08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009eb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009edc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fe0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a00c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a054 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0a4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a0cc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0d0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0d4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a138 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a190 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a1ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a210 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a24c 00007f1c R_ARM_CALL 00001d9c _tmp_168_rule │ │ │ │ │ -0000a2a0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a308 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a328 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a354 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000a360 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a390 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a3bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3f4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3f8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3fc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a42c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a454 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a488 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a4c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a50c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a518 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a530 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009048 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009050 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009070 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000090e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090ec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000090f0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000090fc 0000662b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +00009100 0000662c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +0000911c 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009120 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000914c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009158 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000915c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009168 0000652b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ +0000916c 0000652c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ +00009188 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000918c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009208 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000922c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009250 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009284 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000930c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009394 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093c8 0001c91c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +000093f4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009414 0000791c R_ARM_CALL 00008bb8 _loop1_83_rule │ │ │ │ │ +00009438 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009480 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009488 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094d0 0000791c R_ARM_CALL 00008bb8 _loop1_83_rule │ │ │ │ │ +00009500 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009534 0001ca1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00009554 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009580 00007a1c R_ARM_CALL 00008d60 tstring_rule │ │ │ │ │ +0000958c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009590 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000095a4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095b8 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095c8 0000772b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +000095cc 0000772c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +000095f0 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009624 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009630 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009660 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009664 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009678 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000096bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000096e4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009730 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009778 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097ac 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000097fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009848 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000986c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009878 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000988c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098b0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098f4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000098fc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009930 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009938 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009994 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000999c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099b8 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000099e8 0001cc1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00009a20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a58 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009aa8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ab0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009af4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b04 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00009b44 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009b7c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009c74 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009c8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ca4 0001ce1c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00009cc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009df8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009e14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ec4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ee8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fe4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009fec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a018 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a060 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0b0 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a0d8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0dc 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0e0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a144 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a19c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a1f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a21c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a258 00007f1c R_ARM_CALL 00001d9c _tmp_168_rule │ │ │ │ │ +0000a2ac 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a300 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a314 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a334 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a360 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000a36c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a39c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a3c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a3d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a400 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a404 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a408 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a438 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a460 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a494 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a4d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a518 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a524 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a53c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a554 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a598 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a5cc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a658 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a6a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6dc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6e0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6e4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a714 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a73c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a76c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a78c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a7f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a844 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a84c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a878 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a8cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a8f4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a93c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a944 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a960 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9f0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aa04 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000aa38 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000aa58 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aa88 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aaac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aad0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aaf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab3c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abc4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac4c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acac 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad04 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad58 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ada0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000adb8 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -0000adbc 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -0000adc0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000add0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae08 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000ae60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae74 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ -0000ae78 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ -0000ae7c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ae8c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aec0 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000aed4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af30 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000af3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afc8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afd0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aff4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b028 00007f1c R_ARM_CALL 00001d9c _tmp_168_rule │ │ │ │ │ -0000b058 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b0b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b12c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b134 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b19c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1c0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b1cc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b1e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b21c 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000b234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b248 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000b264 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b2bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b2c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2e8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b31c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b34c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b36c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b388 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b3ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b420 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b454 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000b47c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b4b4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b4cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4e8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b50c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b52c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b570 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b58c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a548 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a560 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a5a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a5d8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a620 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a664 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a6b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6e8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6ec 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6f0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a720 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a748 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a778 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a798 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7e8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a7fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a850 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a858 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a884 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a8d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a900 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a948 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a950 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a96c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a9b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9fc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aa10 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000aa44 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aa64 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa94 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aab8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aadc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab48 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aba8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abd0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac58 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acb8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad10 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad64 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000adac 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000adc4 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +0000adc8 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +0000adcc 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000addc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae14 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000ae6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae80 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +0000ae84 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +0000ae88 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ae98 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aecc 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000aee0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af3c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000af48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000afdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b000 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b034 00007f1c R_ARM_CALL 00001d9c _tmp_168_rule │ │ │ │ │ +0000b064 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b0bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b138 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b140 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1cc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b1d8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b1f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b228 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000b240 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b254 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000b270 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b2c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b2d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b2f4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b328 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b358 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b378 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b394 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b3b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b42c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b460 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000b488 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b4c0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b4d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4f4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b518 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b538 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b57c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b598 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b5dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b608 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b614 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b650 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b664 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b684 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b6d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b738 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b740 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b788 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7c8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b804 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b828 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b830 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b868 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b870 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8b4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b8fc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b900 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b904 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b938 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b948 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b97c 0001d11c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000b994 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9c4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b9fc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ba14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bab0 0000731c R_ARM_CALL 0000b310 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000bad8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb00 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000bb34 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000bb40 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000bb44 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000bb4c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -0000bb90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bbd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bbf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bc7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bca8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bd30 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bd80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be48 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000be70 00008d2b R_ARM_MOVW_ABS_NC 0000b638 _tmp_116_rule │ │ │ │ │ -0000be74 00008d2c R_ARM_MOVT_ABS 0000b638 _tmp_116_rule │ │ │ │ │ -0000be78 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000bf08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf30 0000541c R_ARM_CALL 0000378c pass_stmt_rule │ │ │ │ │ -0000bf54 0000581c R_ARM_CALL 00004218 break_stmt_rule │ │ │ │ │ -0000bf78 0000591c R_ARM_CALL 0000460c continue_stmt_rule │ │ │ │ │ -0000bfac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c02c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c034 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c058 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c09c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0d4 00000a2b R_ARM_MOVW_ABS_NC 0000bc40 expression_rule │ │ │ │ │ -0000c0d8 00000a2c R_ARM_MOVT_ABS 0000bc40 expression_rule │ │ │ │ │ -0000c0dc 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000c0e8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c0ec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c0f8 0000852b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ -0000c0fc 0000852c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ -0000c104 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000c114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c148 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c16c 00008e2b R_ARM_MOVW_ABS_NC 000003a0 _tmp_117_rule │ │ │ │ │ -0000c170 00008e2c R_ARM_MOVT_ABS 000003a0 _tmp_117_rule │ │ │ │ │ -0000c178 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c188 0000842b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ -0000c18c 0000842c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ -0000c194 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c198 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1b8 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c1bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1e8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1ec 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1f0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c218 0001d41c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000c228 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c254 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c278 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c28c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c298 0000822b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ -0000c29c 0000822c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ -0000c2a4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2a8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2c8 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c2cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c2f8 00008f1c R_ARM_CALL 0000bb24 expression_without_invalid_rule │ │ │ │ │ -0000c30c 0001d51c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ -0000c31c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c354 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c378 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c38c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c394 0000812b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ -0000c398 0000812c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ -0000c3bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c450 0000862b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -0000c454 0000862c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -0000c45c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c460 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c4bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4c8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c4cc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c4d8 0000892b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ -0000c4dc 0000892c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -0000c500 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c51c 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ -0000c534 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c550 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c554 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c558 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c564 0000872b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ -0000c568 0000872c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ -0000c570 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c574 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5ac 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ -0000c5c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5e4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5e8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5ec 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c5f8 0000882b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ -0000c5fc 0000882c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ -0000c608 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c624 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c644 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c64c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c670 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c698 0001c82b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000c69c 0001c82c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -0000c6b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c6e0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c6f0 00008f1c R_ARM_CALL 0000bb24 expression_without_invalid_rule │ │ │ │ │ -0000c71c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c73c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c748 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c754 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c774 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c7c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7f4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c808 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000c814 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c818 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c828 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c83c 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c84c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c85c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c864 0000832b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ -0000c868 0000832c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ -0000c898 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c8e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c8f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c94c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c994 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c9ec 0001d71c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ca04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca34 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cad0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cad8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb24 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cb48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb78 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000cbb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc80 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cd08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd34 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdb4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce00 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ce80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cea8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ceec 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cf28 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf3c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cfc0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cfd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d000 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d00c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d028 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d034 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d054 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d078 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d084 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d0a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0d4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d104 0001d81c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d130 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d178 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d180 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1ac 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d21c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d224 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d248 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d280 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d288 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2c8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d324 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d398 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d3a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d3c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d404 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d4d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d4e4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d50c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d53c 0001d81c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d5c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d5f4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d610 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d62c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d638 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d654 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d678 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6f8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d738 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d740 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d764 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d788 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7a8 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000d7ac 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -0000d7b0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d7e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d834 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d83c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d894 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d89c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8c8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d8fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d904 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d928 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d964 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d96c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d98c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da10 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000da3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000daa4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000db14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db50 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000db8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dbf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc30 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dc74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcb0 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dcc8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dd14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dd9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ddbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de04 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000de40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de70 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de90 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000deb8 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000dedc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000def8 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000df28 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df5c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000df88 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dff8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e02c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e06c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e0ac 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e0e4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e0f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e124 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e130 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e148 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e164 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e188 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e194 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e214 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e23c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e250 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e260 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e280 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e298 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e308 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e348 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e37c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e384 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e400 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e434 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e43c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e460 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e494 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e49c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e534 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e53c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e56c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e574 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e594 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e630 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e638 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e658 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e690 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e698 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6f4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6fc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e71c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e754 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e75c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e77c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e818 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e820 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e840 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e878 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e880 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8c8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e930 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e970 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e998 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea64 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eab0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ead4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb10 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000eb4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebdc 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000ec38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eccc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ecd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eec4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eef8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eff0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f024 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f02c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f04c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f098 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f0e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f0fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f11c 0001db1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f134 0001dc1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f168 0001dd1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f198 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1bc 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f210 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f22c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f268 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f284 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2bc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2f0 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f310 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f354 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3cc 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f41c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f438 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f46c 0001df1c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f4a8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f500 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f51c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f558 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f574 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5b0 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f608 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f624 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f64c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f670 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f68c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6c8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f70c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f758 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f774 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7ac 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7ec 0001df1c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f830 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f84c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f86c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f88c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f90c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f92c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f950 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f96c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9a4 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9f8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b5e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b614 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b620 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b65c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b670 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b690 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b6dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b708 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b744 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b74c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b794 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7d4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b810 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b834 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b83c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b874 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b87c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b8c0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b908 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b90c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b910 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b954 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b988 0001d11c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000b9a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9d0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ba08 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ba20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000babc 0000731c R_ARM_CALL 0000b324 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000bae4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb0c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000bb40 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000bb4c 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000bb50 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0000bb58 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +0000bb9c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bbdc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bc88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bcb4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bd3c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bd8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be54 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000be7c 00008d2b R_ARM_MOVW_ABS_NC 0000b64c _tmp_116_rule │ │ │ │ │ +0000be80 00008d2c R_ARM_MOVT_ABS 0000b64c _tmp_116_rule │ │ │ │ │ +0000be84 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000bf14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf3c 0000541c R_ARM_CALL 000037a0 pass_stmt_rule │ │ │ │ │ +0000bf60 0000581c R_ARM_CALL 0000422c break_stmt_rule │ │ │ │ │ +0000bf84 0000591c R_ARM_CALL 00004620 continue_stmt_rule │ │ │ │ │ +0000bfb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfe4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c038 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c040 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c064 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c0a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0e0 00000a2b R_ARM_MOVW_ABS_NC 0000bc4c expression_rule │ │ │ │ │ +0000c0e4 00000a2c R_ARM_MOVT_ABS 0000bc4c expression_rule │ │ │ │ │ +0000c0e8 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000c0f4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c0f8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c104 0000852b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ +0000c108 0000852c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ +0000c110 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c120 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c178 00008e2b R_ARM_MOVW_ABS_NC 000003a0 _tmp_117_rule │ │ │ │ │ +0000c17c 00008e2c R_ARM_MOVT_ABS 000003a0 _tmp_117_rule │ │ │ │ │ +0000c184 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c194 0000842b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ +0000c198 0000842c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ +0000c1a0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1a4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1c4 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c1c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1f4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1f8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1fc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c224 0001d41c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000c234 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c260 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c284 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2a4 0000822b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ +0000c2a8 0000822c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ +0000c2b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2d4 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c2d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c304 00008f1c R_ARM_CALL 0000bb38 expression_without_invalid_rule │ │ │ │ │ +0000c318 0001d51c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ +0000c328 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c384 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c398 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3a0 0000812b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ +0000c3a4 0000812c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ +0000c3c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c43c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c45c 0000862b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +0000c460 0000862c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +0000c468 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c46c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c4c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4d4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c4d8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c4e4 0000892b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ +0000c4e8 0000892c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ +0000c50c 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c528 0000901c R_ARM_CALL 00009614 lambda_params_rule │ │ │ │ │ +0000c540 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c55c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c560 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c564 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c570 0000872b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ +0000c574 0000872c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ +0000c57c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c580 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c5ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5b8 0000901c R_ARM_CALL 00009614 lambda_params_rule │ │ │ │ │ +0000c5d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5f0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5f4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5f8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c604 0000882b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ +0000c608 0000882c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ +0000c614 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c630 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c650 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c658 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c67c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c6a4 0001c82b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000c6a8 0001c82c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +0000c6c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c6ec 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c6fc 00008f1c R_ARM_CALL 0000bb38 expression_without_invalid_rule │ │ │ │ │ +0000c728 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c748 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c754 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c760 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c780 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c7cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c800 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c814 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000c820 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c824 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c834 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c848 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c858 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c868 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c870 0000832b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ +0000c874 0000832c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ +0000c8a4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c8f4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c8fc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c9f8 0001d71c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000ca10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca40 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca90 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cadc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cae4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cb30 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cb54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb84 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000cbbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc8c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cd14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd40 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cd78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cda0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdc0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce0c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ce8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ceb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cef8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cf34 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf48 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cfcc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cfe0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d00c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d018 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d034 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d040 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d060 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d084 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d090 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d0b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0e0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d110 0001d81c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d13c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d184 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d18c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1b8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d228 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d230 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d254 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d28c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d294 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d330 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d3a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d3ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d3cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d410 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d4dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d4f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d518 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d548 0001d81c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d5cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d600 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d61c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d638 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d644 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d660 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d684 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d704 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d744 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d74c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d770 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d794 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7b4 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000d7b8 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000d7bc 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d7ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d840 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d848 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8d4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d908 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d910 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d934 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d970 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d978 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d998 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9b8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d9e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da1c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000da48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da7c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da84 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dab0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000db20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db5c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000db98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc3c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dc80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcbc 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dcd4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dd20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dda0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dda8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ddc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de10 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000de4c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de7c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de9c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000dec4 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000dee8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df04 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000df34 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df68 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000df94 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e004 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e038 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e078 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0b8 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e0f0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e104 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e130 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e13c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e154 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e170 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e194 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e200 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e220 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e248 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e25c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e26c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e28c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e314 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e354 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e388 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e390 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e3f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e40c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e440 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e448 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e46c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e4a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e504 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e540 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e548 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e578 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e580 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e600 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e63c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e644 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e664 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e69c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e700 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e708 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e728 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e760 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e768 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e788 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e824 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e82c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e84c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e884 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e88c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e93c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e97c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e9a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea70 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eabc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eae0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb1c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000eb58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebe8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000ec44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec7c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec84 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eca4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ece0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eda4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ede0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eea0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eea8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eed0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000effc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f030 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f038 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f0f4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f108 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f128 0001db1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f140 0001dc1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f174 0001dd1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f1a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f1e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f21c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f238 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f274 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f290 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2fc 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f31c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f360 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3d8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f428 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f444 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f478 0001df1c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f4b4 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f50c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f528 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f564 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f580 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5bc 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f614 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f630 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f658 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f67c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f698 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6d4 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f718 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f764 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f780 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7b8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7f8 0001df1c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f83c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f858 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f878 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f898 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f918 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f938 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f95c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f978 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9b0 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa04 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fa68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fa74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fa80 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000faa0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000faf8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb0c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fb20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000faac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb18 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fb94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fba0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbd8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbe4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fcac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcd8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fce4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fd08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd6c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fda8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdcc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdf4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe00 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fea4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fed8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fef0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdd8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe00 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe0c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000feb0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fee4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fefc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ff08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ff2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffa0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff74 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ffcc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fff4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001000c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010024 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010070 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010078 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100a0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010108 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010148 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00010168 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001019c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000101b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010200 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010244 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001024c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010268 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000102a8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000102d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000102d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000103a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010418 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001044c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010484 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001057c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010584 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000105a0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000105e0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010608 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010610 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001068c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010694 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000106b0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010730 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001077c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000107d4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010824 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010850 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010858 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010900 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001094c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010970 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000109ac 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000109d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010aa8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c24 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010c64 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010c8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010cec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010cf4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d10 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010db8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e1c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e4c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010e74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010f3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f9c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010fd8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011048 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011084 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001110c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011140 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011234 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000112ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000112b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000112d0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011310 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011338 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011340 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011420 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001146c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011490 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000114c4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001151c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011540 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000115b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011630 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011654 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011678 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001169c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011708 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001175c 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -00011760 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00011768 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001176c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001178c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011790 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011800 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011848 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010000 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010018 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010030 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001007c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010084 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100ac 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010114 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010154 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010174 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000101a8 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000101c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010200 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001020c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010250 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010258 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010274 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102b4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000102dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000102e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000103b4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010400 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010424 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010458 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010490 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010588 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010590 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000105ac 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000105ec 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010614 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001061c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010698 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000106a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000106bc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001073c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010788 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000107e0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010830 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001085c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010864 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001090c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001097c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109b8 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ab4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c30 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010c70 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010c98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010ca0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010cf8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010d00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d1c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010dc4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e28 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e58 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010e80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f6c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010fa8 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010fe4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011030 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011054 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011090 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011118 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001114c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011240 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000112c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000112dc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001131c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011344 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001134c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011454 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011488 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000114dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011528 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001154c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000115bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000115c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001160c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011614 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001163c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011660 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011684 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011714 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011768 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0001176c 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00011774 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011778 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011798 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001179c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001180c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00011854 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011870 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000118d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000118ec 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001192c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011954 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001195c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a30 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011aa0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ad4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011b28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b4c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bd0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011c7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011c98 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011cd0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d1c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d88 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011df8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011e4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ea4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011eac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ecc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f38 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011fa4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011fec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ff4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012010 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012058 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012060 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001207c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120f8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001217c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000121d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012200 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001225c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012284 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000122e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012308 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012364 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012384 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123c0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000123cc 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -000123d0 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -000123d8 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000123f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012428 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012480 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124d8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012530 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012588 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125e4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012640 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001269c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126f4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001274c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000127e0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001283c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001288c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012894 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000128c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000128d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000128f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012918 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001293c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001297c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a68 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ab8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ad0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bd0 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -00012bd4 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00012bdc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012be0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c00 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012c04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c80 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012ce0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d0c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012d50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012dd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012e34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e60 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012eac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ee8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f70 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fa4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001303c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013078 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130d0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013104 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013124 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013150 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001318c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131c0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000131fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013228 0001e01c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013234 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -00013238 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -00013240 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -0001326c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013298 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132cc 0001e01c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000132d8 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -000132dc 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -000132e4 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00013324 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013364 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001338c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000133f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013418 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001343c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013450 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013470 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013500 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001354c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013554 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013570 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000135a8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000135f4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013644 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013740 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013748 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000137a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137c8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000137f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013828 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013830 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001384c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013894 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001389c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000138b8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013920 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013928 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013948 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a18 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aa8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013adc 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013ae8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b0c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013b20 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b58 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013b88 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bd4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c24 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c9c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ce8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d38 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d90 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ddc 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e2c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013eb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ec8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f04 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013f2c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f7c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014020 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001403c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001406c 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00014080 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014104 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014118 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001412c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014194 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014238 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014240 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014278 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014280 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142a0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000142d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000142d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014318 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001435c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000143b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000143d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014410 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001442c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014480 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144d0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000144e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014508 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014514 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014520 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014530 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014548 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014570 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001457c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014588 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011860 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001187c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000118dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000118f8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011938 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011960 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011968 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a3c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011aac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ae0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011b34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b58 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ba0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ca4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011cdc 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d28 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d94 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011e04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011e58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011eb0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011eb8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ed8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f44 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011fb0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011ff8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012000 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001201c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012064 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001206c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012088 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012104 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012160 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012188 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000121e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001220c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012268 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012290 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000122ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012314 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012370 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012390 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123cc 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000123d8 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000123dc 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000123e4 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +000123fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012434 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001248c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124e4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001253c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012594 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125f0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001264c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126a8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012700 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012758 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127b0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127ec 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012848 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012898 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000128a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000128dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012900 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012924 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012948 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012988 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a74 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ac4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012adc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bdc 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00012be0 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00012be8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012bec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012c0c 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012c10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ce4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012cec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012d18 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012d5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012de0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e6c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012eb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ef4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012f18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f7c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fb0 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013048 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013084 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013110 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013130 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001315c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013198 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131cc 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00013208 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013234 0001e01c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013240 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +00013244 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +0001324c 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +00013278 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000132a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132d8 0001e01c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +000132e4 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +000132e8 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +000132f0 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +00013330 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013370 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013398 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133e8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000133fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013424 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013448 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001345c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001347c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013500 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001350c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013558 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013560 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001357c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000135b4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013600 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013650 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013700 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001374c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013754 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000137b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137d4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013800 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013834 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001383c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013858 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000138a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138c4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001392c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013934 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013954 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a24 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013aa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ab4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ae8 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013af4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b18 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013b2c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b64 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013b94 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013be0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c30 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ca8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cf4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d44 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d9c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013de8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e38 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ec4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ed4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f10 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013f38 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f88 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001402c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014048 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014078 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0001408c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014110 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014124 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014138 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141a0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000141fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014244 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001424c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014284 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001428c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000142ac 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000142dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000142e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014304 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014324 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014368 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000143c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000143e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001441c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014438 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001448c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144dc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000144f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014514 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014520 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001452c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001453c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014554 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001457c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014588 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00014594 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001463c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014644 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014664 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000146a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000146a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000146cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001472c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014774 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001477c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001479c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147ec 0000aa1c R_ARM_CALL 0000af6c invalid_for_target_rule │ │ │ │ │ -0001481c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014838 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014854 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148c8 0000ab1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ -000148e8 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014978 0000ab1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ -00014998 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000149a4 0000a82b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ -000149a8 0000a82c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ -000149b0 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000149bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149f0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014a08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014a3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014ab4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014afc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014b04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b5c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b80 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bb8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014bdc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014be0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014be4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bf0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bf4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c04 0000a92b R_ARM_MOVW_ABS_NC 00000920 .LC54 │ │ │ │ │ -00014c08 0000a92c R_ARM_MOVT_ABS 00000920 .LC54 │ │ │ │ │ -00014c0c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c54 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c60 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014cc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014ce0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001460c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014614 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014648 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014650 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014670 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000146ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000146b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000146d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014738 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014780 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014788 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000147a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147f8 0000aa1c R_ARM_CALL 0000af80 invalid_for_target_rule │ │ │ │ │ +00014828 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014844 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014860 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000148b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148d4 0000ab1c R_ARM_CALL 0000392c _loop0_88_rule │ │ │ │ │ +000148f4 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014940 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014964 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014984 0000ab1c R_ARM_CALL 0000392c _loop0_88_rule │ │ │ │ │ +000149a4 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +000149b0 0000a82b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ +000149b4 0000a82c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ +000149bc 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +000149c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149fc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014a14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014ac0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014b08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014b10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014b30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b68 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b8c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014ba4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bc4 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014be8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bec 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bf0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014bfc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c00 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c10 0000a92b R_ARM_MOVW_ABS_NC 00000920 .LC54 │ │ │ │ │ +00014c14 0000a92c R_ARM_MOVT_ABS 00000920 .LC54 │ │ │ │ │ +00014c18 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c60 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c6c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014cd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014cec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d10 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014d64 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d88 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014db8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014dc4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014de0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014df8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014e54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014ea4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014eb4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014ee0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014fb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ff0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015014 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001501c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015040 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000150c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000150f4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015118 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001512c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015180 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000151a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015208 0001e61c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00015240 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015270 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000152c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000152f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015350 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015360 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001538c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015420 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015448 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0001549c 0001e81c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -000154a8 0000b02b R_ARM_MOVW_ABS_NC 000009d0 .LC59 │ │ │ │ │ -000154ac 0000b02c R_ARM_MOVT_ABS 000009d0 .LC59 │ │ │ │ │ -000154b4 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000154f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001551c 0000b51c R_ARM_CALL 0000be0c invalid_parameters_rule.isra.0 │ │ │ │ │ -00015548 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015598 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000155a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000155c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155ec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001563c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015664 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015678 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015690 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015694 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015698 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000156bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156ec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001571c 0000ad2b R_ARM_MOVW_ABS_NC 00000988 .LC56 │ │ │ │ │ -00015720 0000ad2c R_ARM_MOVT_ABS 00000988 .LC56 │ │ │ │ │ -00015724 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015750 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001577c 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00015780 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00015784 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015820 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015828 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001584c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015864 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015868 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001586c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015894 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ -00015898 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ -0001589c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000158d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158f0 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00015908 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0001593c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015950 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015964 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015978 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015984 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015988 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015998 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ -0001599c 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ -000159a0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000159ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159d0 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000159d4 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000159e0 0000ac2b R_ARM_MOVW_ABS_NC 00000948 .LC55 │ │ │ │ │ -000159e4 0000ac2c R_ARM_MOVT_ABS 00000948 .LC55 │ │ │ │ │ -000159f0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000159fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ac0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ac8 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015acc 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015adc 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ -00015ae0 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ -00015ae4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b90 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015bb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cf8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d1c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014d70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d94 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014dc4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014dd0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014dec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014e60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014eb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ec0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014eec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014f74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014fa0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014fc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ffc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015020 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015028 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001504c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015064 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000150d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000150fc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015120 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015134 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001515c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015188 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000151a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015210 0001e61c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00015258 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015280 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000152c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000152d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000152fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015358 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015368 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015428 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015450 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000154a4 0001e81c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000154b0 0000b02b R_ARM_MOVW_ABS_NC 000009d0 .LC59 │ │ │ │ │ +000154b4 0000b02c R_ARM_MOVT_ABS 000009d0 .LC59 │ │ │ │ │ +000154bc 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +000154fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015524 0000b51c R_ARM_CALL 0000be20 invalid_parameters_rule.isra.0 │ │ │ │ │ +00015550 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000155a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000155a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000155cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155f4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001561c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015644 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001566c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015698 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001569c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000156a0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000156c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156f4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015724 0000ad2b R_ARM_MOVW_ABS_NC 00000988 .LC56 │ │ │ │ │ +00015728 0000ad2c R_ARM_MOVT_ABS 00000988 .LC56 │ │ │ │ │ +0001572c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015758 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015784 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00015788 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0001578c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015828 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015830 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015854 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001586c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015870 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015874 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015894 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158c8 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ +000158cc 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ +000158d0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000158f8 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00015910 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00015944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001596c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015980 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001598c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015990 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000159a0 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ +000159a4 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ +000159a8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000159b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000159d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000159ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015aac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ac4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b2c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015b50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b74 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015b78 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015b84 0000ac2b R_ARM_MOVW_ABS_NC 00000948 .LC55 │ │ │ │ │ +00015b88 0000ac2c R_ARM_MOVT_ABS 00000948 .LC55 │ │ │ │ │ +00015b94 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015ba0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015be4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c08 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015c0c 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015c1c 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ +00015c20 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ +00015c24 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015c40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00015ccc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00015cd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00015d00 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00015d38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015d54 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00015d58 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00015d5c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -4550,15 +4550,15 @@ │ │ │ │ │ 00016094 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000160c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000160d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00016104 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ 00016108 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ 00016110 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00016114 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016134 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016134 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00016138 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00016150 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00016188 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0001618c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000161a8 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000161ac 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 000161bc 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ @@ -4584,15 +4584,15 @@ │ │ │ │ │ 00016434 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00016454 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00016458 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 00016468 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0001646c 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 00016478 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ 0001647c 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ -00016494 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016494 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00016498 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000164b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000164f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00016530 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00016538 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001655c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0001658c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4697,32 +4697,32 @@ │ │ │ │ │ 000172c0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000172d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000172f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0001731c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 0001734c 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ 00017358 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ 0001735c 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017364 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00017364 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ 000173bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000173f4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0001740c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00017438 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00017460 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00017494 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ 000174a0 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ 000174a4 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -000174ac 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000174ac 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ 000174dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00017534 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0001758c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000175a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000175c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000175fc 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 00017634 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017654 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017654 0000c31c R_ARM_CALL 0000c538 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 00017684 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001768c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000176b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000176e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000176e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000176f0 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ 000176f4 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ @@ -4767,41 +4767,41 @@ │ │ │ │ │ 00017d30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00017d38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00017d60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00017dac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00017db4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00017de4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00017dec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e14 0000c61c R_ARM_CALL 0000e3d8 type_param_rule │ │ │ │ │ +00017e14 0000c61c R_ARM_CALL 0000e3ec type_param_rule │ │ │ │ │ 00017e3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00017e44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00017e68 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00017e94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00017eac 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00017ec8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00017ee4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00017f08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00017f2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00017f44 0000c52b R_ARM_MOVW_ABS_NC 00000b10 .LC67 │ │ │ │ │ 00017f48 0000c52c R_ARM_MOVT_ABS 00000b10 .LC67 │ │ │ │ │ -00017f4c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00017f70 0000c61c R_ARM_CALL 0000e3d8 type_param_rule │ │ │ │ │ +00017f4c 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +00017f70 0000c61c R_ARM_CALL 0000e3ec type_param_rule │ │ │ │ │ 00017fd0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00017fe4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00017ffc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00018024 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001802c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00018054 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00018060 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00018088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00018094 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00018098 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000180a0 0000c42b R_ARM_MOVW_ABS_NC 00000aec .LC66 │ │ │ │ │ 000180a4 0000c42c R_ARM_MOVT_ABS 00000aec .LC66 │ │ │ │ │ -000180bc 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000180bc 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000180c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000180e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00018104 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00018110 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00018128 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00018164 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001816c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -4820,30 +4820,30 @@ │ │ │ │ │ 000183fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00018438 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000184a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000184d4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 0001851c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00018524 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00018548 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018578 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00018578 0000c31c R_ARM_CALL 0000c538 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 000185a0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000185a4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000185ac 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ 000185b0 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ 000185b8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000185c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000185e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00018600 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00018628 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00018650 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000186a0 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 000186b0 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ 00018700 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00018708 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001876c 0000b51c R_ARM_CALL 0000be0c invalid_parameters_rule.isra.0 │ │ │ │ │ +0001876c 0000b51c R_ARM_CALL 0000be20 invalid_parameters_rule.isra.0 │ │ │ │ │ 00018794 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000187d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000187d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001880c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00018814 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00018848 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00018850 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -4877,15 +4877,15 @@ │ │ │ │ │ 00018f6c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00018f90 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00018fb0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00018fcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001903c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00019048 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ 0001904c 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ -00019054 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00019054 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ 0001906c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001909c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000190a0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000190a4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000190bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00019150 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001919c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -5038,15 +5038,15 @@ │ │ │ │ │ 0001a868 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001a87c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001a89c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0001a8f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001a900 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001a934 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001a93c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a980 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a97c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0001a9a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001a9b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001a9e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001aa14 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0001aa5c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0001aa9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001aab0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5087,1197 +5087,1198 @@ │ │ │ │ │ 0001b058 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0001b074 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0001b08c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001b0ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0001b0e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001b12c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001b168 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1fc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b230 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b32c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b390 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b398 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b418 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b43c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b458 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b47c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b488 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b4b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b524 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b530 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b564 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b584 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b604 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b61c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b658 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b660 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b680 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b6b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b6ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b738 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b75c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b764 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b788 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b7fc 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b83c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b850 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b874 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b8d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b910 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b918 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b958 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b984 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b98c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b9bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba34 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ba70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baa8 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001baf0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb24 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bba0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bbc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bbcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bbf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc28 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bc64 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bca0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcc4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcc8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bccc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001bce8 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bd00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bd2c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bd60 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bd88 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001bda0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be34 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001be44 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be50 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001be84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bed4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bedc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf18 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfb4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bfec 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c028 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c048 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c04c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c050 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c06c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c084 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c144 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c18c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c1d8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c20c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c224 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c31c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c334 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c378 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c418 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c434 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c44c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c458 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c470 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c490 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c504 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c510 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c51c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c534 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c568 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c580 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c59c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c5ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c61c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c640 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c664 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6c4 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001c700 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c70c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c774 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ -0001c794 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ -0001c7d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c81c 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c850 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c878 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c880 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c8a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c918 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c968 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c988 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c98c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c990 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c9a8 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001c9d4 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001ca0c 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ca1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001caa4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cab0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cac8 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cad8 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001caec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cafc 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cb08 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ -0001cb0c 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ -0001cb14 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb18 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb38 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cb3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb80 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ -0001cb84 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ -0001cb8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbd8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbdc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbe8 0000d62b R_ARM_MOVW_ABS_NC 00000bac .LC71 │ │ │ │ │ -0001cbec 0000d62c R_ARM_MOVT_ABS 00000bac .LC71 │ │ │ │ │ -0001cbf4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001cc00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cc3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cc64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ccf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ccfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cd20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd70 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ -0001cd74 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ -0001cd7c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd80 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdb4 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001cde4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cea0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cea8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ceec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cf4c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf50 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf54 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cf80 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cfb8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cfcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cff0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d014 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d044 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d050 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d054 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d05c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -0001d0e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d114 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d17c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d1a4 0000df2b R_ARM_MOVW_ABS_NC 0000b7cc _tmp_120_rule │ │ │ │ │ -0001d1a8 0000df2c R_ARM_MOVT_ABS 0000b7cc _tmp_120_rule │ │ │ │ │ -0001d1ac 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d1e8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d1f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d21c 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d220 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d224 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d230 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -0001d234 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -0001d23c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d240 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d260 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d268 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2bc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2c0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2e8 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d2f0 0000de2b R_ARM_MOVW_ABS_NC 00000c1c .LC74 │ │ │ │ │ -0001d2f4 0000de2c R_ARM_MOVT_ABS 00000c1c .LC74 │ │ │ │ │ -0001d318 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d320 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d338 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d35c 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d360 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d364 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d370 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d374 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d3a0 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d3ac 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d3b0 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d3c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d3f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d418 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d448 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d464 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d4b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d4c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d55c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d564 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d58c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d60c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d644 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d654 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ -0001d660 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ -0001d664 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ -0001d66c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d670 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d690 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d694 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d6cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d704 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d70c 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ -0001d710 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ -0001d72c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d738 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d794 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d79c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d7c8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d7f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d804 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d82c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d858 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d8e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d8e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d908 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d920 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d924 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d928 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d94c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d974 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d97c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d9a4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9a8 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9b4 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ -0001d9b8 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ -0001d9c0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d9dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001da60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001daa8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001daf8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001db34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db58 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001db90 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001dbac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dbd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dc28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dc30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dc5c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dc94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dce8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd10 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dd5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dd88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ddc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ddf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de08 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001de4c 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001de9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001deb0 0000f11c R_ARM_CALL 0000cd3c _loop0_78_rule │ │ │ │ │ -0001dec4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001df10 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001df54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dfa4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dfcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfe0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfe8 0000e42b R_ARM_MOVW_ABS_NC 00000ca8 .LC77 │ │ │ │ │ -0001dfec 0000e42c R_ARM_MOVT_ABS 00000ca8 .LC77 │ │ │ │ │ -0001e00c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e020 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e028 0000e52b R_ARM_MOVW_ABS_NC 00000cd8 .LC78 │ │ │ │ │ -0001e02c 0000e52c R_ARM_MOVT_ABS 00000cd8 .LC78 │ │ │ │ │ -0001e04c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e060 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e068 0000e62b R_ARM_MOVW_ABS_NC 00000d08 .LC79 │ │ │ │ │ -0001e06c 0000e62c R_ARM_MOVT_ABS 00000d08 .LC79 │ │ │ │ │ -0001e08c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0d8 0000512b R_ARM_MOVW_ABS_NC 00017990 annotated_rhs_rule │ │ │ │ │ -0001e0dc 0000512c R_ARM_MOVT_ABS 00017990 annotated_rhs_rule │ │ │ │ │ -0001e0e0 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e0ec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0f0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0fc 0000e82b R_ARM_MOVW_ABS_NC 00000d68 .LC81 │ │ │ │ │ -0001e100 0000e82c R_ARM_MOVT_ABS 00000d68 .LC81 │ │ │ │ │ -0001e108 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e144 0000e72b R_ARM_MOVW_ABS_NC 00000d38 .LC80 │ │ │ │ │ -0001e148 0000e72c R_ARM_MOVT_ABS 00000d38 .LC80 │ │ │ │ │ -0001e150 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e154 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e174 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e178 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e1bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1d0 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e1e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1f8 0000f11c R_ARM_CALL 0000cd3c _loop0_78_rule │ │ │ │ │ -0001e210 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e214 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e218 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e224 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e230 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e234 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e240 0000ee2b R_ARM_MOVW_ABS_NC 00000e64 .LC87 │ │ │ │ │ -0001e244 0000ee2c R_ARM_MOVT_ABS 00000e64 .LC87 │ │ │ │ │ -0001e24c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e264 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e30c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e354 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e380 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e394 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e3b0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3b4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3b8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e3c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e3d0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3d4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3e0 0000ef2b R_ARM_MOVW_ABS_NC 00000e90 .LC88 │ │ │ │ │ -0001e3e4 0000ef2c R_ARM_MOVT_ABS 00000e90 .LC88 │ │ │ │ │ -0001e3ec 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e404 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e43c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e45c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e488 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e4d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4e4 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e4fc 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e500 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e504 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e510 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e51c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e520 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e52c 0000ed2b R_ARM_MOVW_ABS_NC 00000e44 .LC86 │ │ │ │ │ -0001e530 0000ed2c R_ARM_MOVT_ABS 00000e44 .LC86 │ │ │ │ │ -0001e538 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e550 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e580 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e594 0000f42b R_ARM_MOVW_ABS_NC 000014fc _tmp_153_rule │ │ │ │ │ -0001e598 0000f42c R_ARM_MOVT_ABS 000014fc _tmp_153_rule │ │ │ │ │ -0001e59c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e5a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e618 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e620 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e644 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e658 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e65c 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e660 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e684 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e698 0001a22b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e69c 0001a22c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e6a0 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e6ac 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6b0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6c0 0000ec2b R_ARM_MOVW_ABS_NC 00000e1c .LC85 │ │ │ │ │ -0001e6c4 0000ec2c R_ARM_MOVT_ABS 00000e1c .LC85 │ │ │ │ │ -0001e6c8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e6d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e718 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e71c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e72c 0000eb2b R_ARM_MOVW_ABS_NC 00000df4 .LC84 │ │ │ │ │ -0001e730 0000eb2c R_ARM_MOVT_ABS 00000df4 .LC84 │ │ │ │ │ -0001e734 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e74c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e778 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001e7b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e7d8 0000f52b R_ARM_MOVW_ABS_NC 00001344 _tmp_152_rule │ │ │ │ │ -0001e7dc 0000f52c R_ARM_MOVT_ABS 00001344 _tmp_152_rule │ │ │ │ │ -0001e7e0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e7ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7f8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e7fc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e808 0000e92b R_ARM_MOVW_ABS_NC 00000d9c .LC82 │ │ │ │ │ -0001e80c 0000e92c R_ARM_MOVT_ABS 00000d9c .LC82 │ │ │ │ │ -0001e814 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e824 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e828 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e834 0000ea2b R_ARM_MOVW_ABS_NC 00000dcc .LC83 │ │ │ │ │ -0001e838 0000ea2c R_ARM_MOVT_ABS 00000dcc .LC83 │ │ │ │ │ -0001e840 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e884 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e88c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e8d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e8f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e900 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e938 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e940 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e97c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e984 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e9cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea3c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ea6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea7c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eab0 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001eae4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eb2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb50 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb90 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001ebf8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ec30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ecac 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001ecdc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ecf8 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001ecfc 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001ed04 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed08 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed2c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ed30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ed54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001edb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001eddc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ee10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001eea4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eed4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ef90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001efd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f004 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f014 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f048 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f07c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f0b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f0f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f148 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f150 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f174 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f188 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f204 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f20c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f238 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f264 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ -0001f268 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ -0001f26c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f2a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2ec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2f0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2fc 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ -0001f300 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ -0001f308 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f314 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f33c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f350 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f374 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f37c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f3e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f3ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f420 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f428 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f458 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f460 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f49c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f4a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f4e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f528 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f530 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f550 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f618 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f620 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f658 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f660 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f68c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f6dc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001f700 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001f7a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f7c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001f7e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f80c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f894 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8c4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001f8f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f910 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f938 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f940 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f964 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f990 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f9c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f9f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fa24 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fa5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fa90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fab4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fae0 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fb08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb90 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fbac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbe0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc10 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001fc14 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001fc1c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fc20 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fc44 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fc48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc84 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fc90 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001fca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd08 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001fd0c 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001fd14 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd18 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd38 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fd3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fd9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fdc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fdd8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001fdec 0001fc1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001fe34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001feb4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001febc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ff04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff38 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ff74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff84 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ -0001ffa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ffc4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020000 0001fd1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0002002c 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0002004c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020078 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000200cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000200d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020100 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020144 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020168 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020204 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00020230 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0002026c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000202a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000202dc 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000202e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002032c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020334 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002035c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020380 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000203e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002040c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020410 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020414 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020424 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020428 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020438 0000fc2b R_ARM_MOVW_ABS_NC 00000fd8 .LC95 │ │ │ │ │ -0002043c 0000fc2c R_ARM_MOVT_ABS 00000fd8 .LC95 │ │ │ │ │ -00020444 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020450 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002048c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020498 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0002049c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000204ac 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000204b0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000204b4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000204cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000204fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020594 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002059c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000205c8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020620 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020628 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020688 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000206d4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000206d8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000206dc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020740 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020784 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002078c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000207c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002082c 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020888 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020890 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000208b8 0000fd1c R_ARM_CALL 0000c9cc _tmp_165_rule │ │ │ │ │ -000208e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000208ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020910 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020940 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020950 0000fd1c R_ARM_CALL 0000c9cc _tmp_165_rule │ │ │ │ │ -000209a8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000209e0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000209fc 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020a20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a38 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020a74 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020a80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020aa8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020ae0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b48 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020b64 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020b70 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020bc4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020bec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020bf8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020c30 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020c48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020cb0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020cb8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020ce8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d1c 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00020d20 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00020d24 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00020d5c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020d9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020da4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020dcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020df8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e68 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020e6c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020e78 0000ff2b R_ARM_MOVW_ABS_NC 00001058 .LC97 │ │ │ │ │ -00020e7c 0000ff2c R_ARM_MOVT_ABS 00001058 .LC97 │ │ │ │ │ -00020e84 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020e90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ec4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ed8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ef0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ef4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ef8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f08 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020f0c 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020f20 0000fe2b R_ARM_MOVW_ABS_NC 00001018 .LC96 │ │ │ │ │ -00020f24 0000fe2c R_ARM_MOVT_ABS 00001018 .LC96 │ │ │ │ │ -00020f28 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020f84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020fe4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020fec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021010 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021034 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002107c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002110c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021130 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021178 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002119c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211ec 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002121c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021234 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002125c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021274 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021280 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000212ac 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212c4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212d0 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -000212d4 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -000212dc 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000212f4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002130c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021324 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002133c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021350 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021384 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002139c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213b4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021400 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021438 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021440 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021464 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000214a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021514 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0002154c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021554 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021578 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000215b4 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021604 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021624 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002162c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021650 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021680 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021688 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000216b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000216e4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000217a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000217c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000217e8 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021828 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021858 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021890 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002189c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000218b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000218c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000218ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021918 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021934 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021944 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002196c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021994 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000219a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000219bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a74 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ac0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ac8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021af0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021b74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021b9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021bcc 0001052b R_ARM_MOVW_ABS_NC 00010464 _tmp_126_rule │ │ │ │ │ -00021bd0 0001052c R_ARM_MOVT_ABS 00010464 _tmp_126_rule │ │ │ │ │ -00021bd4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021be0 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ -00021be4 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ -00021bec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021bf0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c10 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021c14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021cc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ccc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d8c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021dc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021dc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ea4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ef0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021fc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021fcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ffc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022004 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022054 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002207c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000220b4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022100 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022178 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000221b0 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000221c4 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000221f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022200 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022220 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022248 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022260 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022270 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002228c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000222cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022328 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002233c 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022370 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022378 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022398 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000223c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000223d8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000223e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022404 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022458 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022470 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000224c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224e0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022514 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022538 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022540 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022588 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000225d0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002263c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002266c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022698 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000226dc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002270c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022738 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000227f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002282c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022840 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022874 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002287c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000228a0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000228d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000228e8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022904 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022920 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022954 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022980 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000229b0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000229e4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022a30 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022a64 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022aa4 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022ac0 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022ad4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022b14 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022b50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022b7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022bac 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022c3c 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022cac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022ccc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022d00 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022d18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d60 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d64 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d6c 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -00022d70 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -00022d78 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022d84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022dcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022dd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022df8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022e24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022e40 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022e5c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022e78 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022e98 0002061c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022ebc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022f2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022f30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022f38 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -00022f3c 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -00022f44 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022f50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022f94 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022fb8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022fcc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022fec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023014 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023020 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002302c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023040 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002305c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023068 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023098 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230a4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000230f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023110 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002311c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023130 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023148 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023150 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023174 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002318c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023198 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000231a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000231e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023218 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023230 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023248 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023250 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023264 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023270 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023284 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023298 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023300 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023320 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023338 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023350 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023368 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023384 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000233d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023424 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023480 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000234a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000234d8 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000234f0 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023508 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023534 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023590 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000235a4 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000235d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002360c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023614 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023664 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023688 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000236cc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023704 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023718 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023734 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023760 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000237a4 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000237d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000237f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002382c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023848 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023884 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002388c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000238b0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000238f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000238f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002392c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023934 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023970 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000239e0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023adc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023afc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023b28 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023b48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023b50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023b74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023ba8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023bec 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023c14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023c1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023c40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023cb0 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023d18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d38 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d3c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d40 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023d5c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023da0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023db8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023e0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023e14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023e3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ec8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023ee4 0001052b R_ARM_MOVW_ABS_NC 00010464 _tmp_126_rule │ │ │ │ │ -00023ee8 0001052c R_ARM_MOVT_ABS 00010464 _tmp_126_rule │ │ │ │ │ -00023eec 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023ef8 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ -00023efc 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ -00023f04 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023f08 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023f28 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00023f2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f7c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023f94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023fa0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023fb0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023fbc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023fcc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ff4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024004 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024028 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002404c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024070 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024090 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000240e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000240e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002410c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024140 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024148 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002417c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024184 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000241c0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000241d4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024218 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024244 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002427c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000242b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242f4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024398 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000243b8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000243f4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002442c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024434 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024474 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024484 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000244bc 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000244ec 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000244f0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000244f4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024534 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024554 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024580 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000245b0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000245d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024604 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024620 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024648 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002465c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024694 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000246a0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000246b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246e0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000246f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024790 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024798 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000247d8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000247e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024820 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002484c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024880 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000248d0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000248d4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000248d8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000248ec 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024928 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024954 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024960 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024968 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000249d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000249d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024a1c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024a30 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024a6c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024aa4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024adc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024af8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024b78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024b80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024bb0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024be4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024bec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024c28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c64 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024c78 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024cbc 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024ce8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d20 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024d58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024d84 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024e14 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024e34 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024e70 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024ea8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024eb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024eec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024f00 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024f3c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024f6c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f70 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f74 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024fb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024fd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025000 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025058 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025074 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002509c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000250b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000250e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000250f4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025104 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025128 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025140 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025160 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b1a4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1f8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b22c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b328 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b38c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b394 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b414 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b438 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b454 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b478 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b484 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b4b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b4ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b520 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b52c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b560 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b580 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b59c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b600 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b618 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b654 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b65c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b67c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b6ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b6e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b734 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b758 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b760 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b784 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7bc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7f8 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b838 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b84c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b870 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b8d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b90c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b914 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b954 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b980 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b988 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b9b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba30 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ba6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001baa4 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001baec 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bb20 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb9c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bbc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bbc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bbf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc24 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc60 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bc9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001bce4 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bcfc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bd28 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bd5c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bd84 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bd9c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be30 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001be40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be4c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001be80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bed0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bed8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf14 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bf50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bf58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfb0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfe8 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c044 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c048 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c04c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c068 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c080 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c0c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c110 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c140 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c188 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c1d4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c208 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c220 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c2bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c318 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c330 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c374 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c414 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c430 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c448 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c454 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c46c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c48c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c4ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c500 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c50c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c518 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c530 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c564 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c57c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c598 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c5e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c618 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c63c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c660 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c6c0 0000da1c R_ARM_CALL 00003c30 _loop0_31_rule │ │ │ │ │ +0001c6fc 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c708 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c744 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c74c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c770 0000db1c R_ARM_CALL 000043b4 param_star_annotation_rule │ │ │ │ │ +0001c790 0000db1c R_ARM_CALL 000043b4 param_star_annotation_rule │ │ │ │ │ +0001c7d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c818 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c84c 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c874 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c87c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c8a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c914 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c964 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c984 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c988 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c98c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c9a4 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001c9d0 0000da1c R_ARM_CALL 00003c30 _loop0_31_rule │ │ │ │ │ +0001ca08 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ca18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001caa0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001caac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cac4 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cad4 0000da1c R_ARM_CALL 00003c30 _loop0_31_rule │ │ │ │ │ +0001cae8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001caf8 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cb04 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ +0001cb08 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ +0001cb10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb14 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb34 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cb38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb7c 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ +0001cb80 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ +0001cb88 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb8c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbd4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbd8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbe4 0000d62b R_ARM_MOVW_ABS_NC 00000bac .LC71 │ │ │ │ │ +0001cbe8 0000d62c R_ARM_MOVT_ABS 00000bac .LC71 │ │ │ │ │ +0001cbf0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001cbfc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cc38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cc60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ccb8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccf0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ccf8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cd1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd6c 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ +0001cd70 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ +0001cd78 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cd7c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cdb0 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001cde0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ce68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ce9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cea4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cee8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cf48 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf4c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf50 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cf7c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cfb4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cfc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d010 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d040 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d04c 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d050 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d058 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +0001d0e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d0e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d110 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d178 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d1a0 0000df2b R_ARM_MOVW_ABS_NC 0000b7e0 _tmp_120_rule │ │ │ │ │ +0001d1a4 0000df2c R_ARM_MOVT_ABS 0000b7e0 _tmp_120_rule │ │ │ │ │ +0001d1a8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d1e4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d1f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d218 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d21c 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d220 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d22c 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +0001d230 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +0001d238 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d23c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d25c 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d264 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2b8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2bc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2e4 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d2ec 0000de2b R_ARM_MOVW_ABS_NC 00000c1c .LC74 │ │ │ │ │ +0001d2f0 0000de2c R_ARM_MOVT_ABS 00000c1c .LC74 │ │ │ │ │ +0001d314 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d31c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d334 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d358 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d35c 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d360 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d36c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d370 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d39c 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d3a8 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d3ac 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d3c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d414 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d444 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d460 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d4b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d4bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d4ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d558 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d560 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d588 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d608 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d640 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d650 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ +0001d65c 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ +0001d660 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ +0001d668 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d66c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d68c 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d690 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d6c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d700 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d708 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ +0001d70c 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ +0001d728 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d734 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d790 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d798 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d7c4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d7ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d800 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d828 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d854 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d8dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d8e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d904 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d91c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d920 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d924 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d948 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d970 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d978 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d9a0 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001d9a4 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001d9b0 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ +0001d9b4 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ +0001d9bc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d9d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001da5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001daa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001daf4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001db30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db54 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001db8c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001dba8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dbd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dc24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dc2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dc58 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dc90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dce4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dd58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dd84 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ddbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de04 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001de48 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001de98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001deac 0000f11c R_ARM_CALL 0000cd50 _loop0_78_rule │ │ │ │ │ +0001dec0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001df0c 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001df50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dfa0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dfc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfe4 0000e42b R_ARM_MOVW_ABS_NC 00000ca8 .LC77 │ │ │ │ │ +0001dfe8 0000e42c R_ARM_MOVT_ABS 00000ca8 .LC77 │ │ │ │ │ +0001e008 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e01c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e024 0000e52b R_ARM_MOVW_ABS_NC 00000cd8 .LC78 │ │ │ │ │ +0001e028 0000e52c R_ARM_MOVT_ABS 00000cd8 .LC78 │ │ │ │ │ +0001e048 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e05c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e064 0000e62b R_ARM_MOVW_ABS_NC 00000d08 .LC79 │ │ │ │ │ +0001e068 0000e62c R_ARM_MOVT_ABS 00000d08 .LC79 │ │ │ │ │ +0001e088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e09c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0d4 0000512b R_ARM_MOVW_ABS_NC 00017990 annotated_rhs_rule │ │ │ │ │ +0001e0d8 0000512c R_ARM_MOVT_ABS 00017990 annotated_rhs_rule │ │ │ │ │ +0001e0dc 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e0e8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0ec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0f8 0000e82b R_ARM_MOVW_ABS_NC 00000d68 .LC81 │ │ │ │ │ +0001e0fc 0000e82c R_ARM_MOVT_ABS 00000d68 .LC81 │ │ │ │ │ +0001e104 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e110 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e140 0000e72b R_ARM_MOVW_ABS_NC 00000d38 .LC80 │ │ │ │ │ +0001e144 0000e72c R_ARM_MOVT_ABS 00000d38 .LC80 │ │ │ │ │ +0001e14c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e150 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e170 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e174 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e1b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1cc 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e1e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1f4 0000f11c R_ARM_CALL 0000cd50 _loop0_78_rule │ │ │ │ │ +0001e20c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e210 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e214 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e220 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e22c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e230 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e23c 0000ee2b R_ARM_MOVW_ABS_NC 00000e64 .LC87 │ │ │ │ │ +0001e240 0000ee2c R_ARM_MOVT_ABS 00000e64 .LC87 │ │ │ │ │ +0001e248 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e260 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e308 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e32c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e350 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e37c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e390 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e3ac 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3b0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3b4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e3c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e3cc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3d0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3dc 0000ef2b R_ARM_MOVW_ABS_NC 00000e90 .LC88 │ │ │ │ │ +0001e3e0 0000ef2c R_ARM_MOVT_ABS 00000e90 .LC88 │ │ │ │ │ +0001e3e8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e400 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e438 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e458 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e484 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e4ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e4cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4e0 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e4f8 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e4fc 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e500 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e50c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e518 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e51c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e528 0000ed2b R_ARM_MOVW_ABS_NC 00000e44 .LC86 │ │ │ │ │ +0001e52c 0000ed2c R_ARM_MOVT_ABS 00000e44 .LC86 │ │ │ │ │ +0001e534 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e54c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e57c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e590 0000f42b R_ARM_MOVW_ABS_NC 000014fc _tmp_153_rule │ │ │ │ │ +0001e594 0000f42c R_ARM_MOVT_ABS 000014fc _tmp_153_rule │ │ │ │ │ +0001e598 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e5a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e5b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e5e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e614 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e61c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e640 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e654 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e658 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e65c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e694 0001a22b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e698 0001a22c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e69c 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e6a8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6ac 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6bc 0000ec2b R_ARM_MOVW_ABS_NC 00000e1c .LC85 │ │ │ │ │ +0001e6c0 0000ec2c R_ARM_MOVT_ABS 00000e1c .LC85 │ │ │ │ │ +0001e6c4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e6d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e714 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e718 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e728 0000eb2b R_ARM_MOVW_ABS_NC 00000df4 .LC84 │ │ │ │ │ +0001e72c 0000eb2c R_ARM_MOVT_ABS 00000df4 .LC84 │ │ │ │ │ +0001e730 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e748 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e774 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001e7b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e7d4 0000f52b R_ARM_MOVW_ABS_NC 00001344 _tmp_152_rule │ │ │ │ │ +0001e7d8 0000f52c R_ARM_MOVT_ABS 00001344 _tmp_152_rule │ │ │ │ │ +0001e7dc 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e7e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e7f4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7f8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e804 0000e92b R_ARM_MOVW_ABS_NC 00000d9c .LC82 │ │ │ │ │ +0001e808 0000e92c R_ARM_MOVT_ABS 00000d9c .LC82 │ │ │ │ │ +0001e810 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e820 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e824 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e830 0000ea2b R_ARM_MOVW_ABS_NC 00000dcc .LC83 │ │ │ │ │ +0001e834 0000ea2c R_ARM_MOVT_ABS 00000dcc .LC83 │ │ │ │ │ +0001e83c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e880 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e888 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e8d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e8f4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e8fc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e934 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e93c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e978 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e980 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e9c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea38 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ea68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea78 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eaac 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001eae0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eb28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb4c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb8c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001ebf4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ec2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ec54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ec7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eca8 0000c31c R_ARM_CALL 0000c538 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001ecd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ecf4 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001ecf8 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001ed00 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed04 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed28 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ed2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ed50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001edb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001edd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ee0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001eea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eed0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ef48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ef8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001efd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f000 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f010 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f044 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f078 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f0b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f0cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f0ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f144 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f14c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f170 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f184 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f200 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f208 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f260 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ +0001f264 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ +0001f268 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f2a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2e8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f2ec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f2f8 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ +0001f2fc 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ +0001f304 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f310 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f338 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f34c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f370 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f378 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f3e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f3e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f41c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f424 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f454 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f45c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f4a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f4dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f524 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f52c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f54c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f594 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f614 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f61c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f654 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f65c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f688 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f6d8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001f6fc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001f7a0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f7bc 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001f7dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f808 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f890 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f8c0 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001f8f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f90c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f934 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f93c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f960 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f98c 0000c31c R_ARM_CALL 0000c538 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f9c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f9ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fa20 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fa58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fa8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fab0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fadc 0000c31c R_ARM_CALL 0000c538 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fb20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fbc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fbf0 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001fbf4 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001fbfc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fc00 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fc24 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fc28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc64 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fc70 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001fc80 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcb0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fcd0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fcec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd04 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001fd08 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001fd10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fd14 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fd34 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fd38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fd98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fdc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fdd4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001fde8 0001fc1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001fe30 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fe54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001feb0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001feb8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ff00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff34 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ff70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff80 0000901c R_ARM_CALL 00009614 lambda_params_rule │ │ │ │ │ +0001ff9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ffc0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fffc 0001fd1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +00020028 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00020048 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020074 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000200c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000200d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000200fc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020140 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020164 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201e4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020200 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0002022c 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020268 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000202a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000202d8 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000202e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020328 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020330 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020358 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002037c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000203dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020408 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0002040c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020410 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020420 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020424 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020434 0000fc2b R_ARM_MOVW_ABS_NC 00000fd8 .LC95 │ │ │ │ │ +00020438 0000fc2c R_ARM_MOVT_ABS 00000fd8 .LC95 │ │ │ │ │ +00020440 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002044c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020488 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020494 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020498 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000204a8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000204ac 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000204b0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000204c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000204f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020590 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020598 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000205c4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002061c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020624 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020684 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000206d0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000206d4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000206d8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002073c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020780 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020788 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000207bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000207f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020828 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00020884 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002088c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000208b4 0000fd1c R_ARM_CALL 0000c9e0 _tmp_165_rule │ │ │ │ │ +000208e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000208e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002090c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002093c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002094c 0000fd1c R_ARM_CALL 0000c9e0 _tmp_165_rule │ │ │ │ │ +000209a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000209c4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000209e0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020a04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a1c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020a58 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020a64 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020aa0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020ad8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b40 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020b5c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020b68 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020bbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020be4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020bf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020c28 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020ca8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020cb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020ce0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d14 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00020d18 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00020d1c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00020d54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020d94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020dc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020df0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e60 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020e64 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020e70 0000ff2b R_ARM_MOVW_ABS_NC 00001058 .LC97 │ │ │ │ │ +00020e74 0000ff2c R_ARM_MOVT_ABS 00001058 .LC97 │ │ │ │ │ +00020e7c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020e88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020ebc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ed0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ee8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020eec 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ef0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f00 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020f04 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020f18 0000fe2b R_ARM_MOVW_ABS_NC 00001018 .LC96 │ │ │ │ │ +00020f1c 0000fe2c R_ARM_MOVT_ABS 00001018 .LC96 │ │ │ │ │ +00020f20 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020f3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020fdc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020fe4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021008 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002102c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021050 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021074 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002114c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021170 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021194 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211e4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021214 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002122c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021254 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002126c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021278 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000212a4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212bc 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212c8 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000212cc 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000212d4 0000311c R_ARM_CALL 000041ac INVALID_VERSION_CHECK │ │ │ │ │ +000212ec 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021304 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002131c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021334 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021348 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002137c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021394 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213ac 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000213f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021430 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021438 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002145c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021490 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021498 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000214c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002150c 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021544 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002154c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021570 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000215ac 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000215fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002161c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021624 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021648 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021678 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021680 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000216b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216d8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021798 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000217b4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000217dc 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0002181c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002184c 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021878 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021884 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000218a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000218d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000218ec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000218fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021928 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021948 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002196c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021994 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000219c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000219e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a5c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ac8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021ad0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021af8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021b7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ba4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021bd4 0001052b R_ARM_MOVW_ABS_NC 00010478 _tmp_126_rule │ │ │ │ │ +00021bd8 0001052c R_ARM_MOVT_ABS 00010478 _tmp_126_rule │ │ │ │ │ +00021bdc 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00021be8 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ +00021bec 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ +00021bf4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00021bf8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00021c18 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00021c1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021c4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021c70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ccc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021cd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d94 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021dc8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021dd0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ea4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021eac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ef8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021f2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021fcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021fd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022004 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002200c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002205c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022080 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000220b8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022104 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022158 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002217c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000221b4 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000221c8 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000221fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022204 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022224 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002224c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022264 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022274 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022290 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000222d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000222f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002232c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022340 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022374 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002237c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002239c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000223c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000223dc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000223ec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022408 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002245c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022474 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000224cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224e4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022518 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002253c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022544 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002258c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000225d4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022640 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022670 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002269c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000226e0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022710 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002273c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000227fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022830 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022844 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022878 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022880 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000228a4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000228d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228ec 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022908 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022924 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022958 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022984 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000229b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000229e8 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022a34 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022a68 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022aa8 0001081c R_ARM_CALL 0000d08c invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022ac4 0001081c R_ARM_CALL 0000d08c invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022ad8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022b18 0001081c R_ARM_CALL 0000d08c invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b3c 0000c31c R_ARM_CALL 0000c538 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022b68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022b70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022b9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022bcc 0000c31c R_ARM_CALL 0000c538 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022bf8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022c00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022c2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022c58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022c7c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022cb0 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022d20 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d24 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d2c 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00022d30 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +00022d38 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022d44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d88 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022d9c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022da0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022da8 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00022dac 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +00022db4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022dc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022df4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022e18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022e40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022e78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022e9c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022ec8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ee4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022f00 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022f1c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022f3c 0002061c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00022fc0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022fd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022fec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023004 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023024 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002305c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023068 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023074 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023090 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023098 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230cc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000230d8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000230e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023108 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023120 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023138 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002314c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023168 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002317c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023188 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023194 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000231a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000231a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000231fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023208 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023224 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002322c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002323c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002324c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023268 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002328c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002330c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023328 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023334 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023340 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023358 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023370 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002338c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000233d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000233dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002342c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023488 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000234ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000234e0 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000234f8 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023510 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002353c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023598 0001081c R_ARM_CALL 0000d08c invalid_kwarg_rule.isra.0 │ │ │ │ │ +000235ac 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000235d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023614 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002361c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002366c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023690 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000236d4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002370c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023720 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002373c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023768 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000237ac 0001081c R_ARM_CALL 0000d08c invalid_kwarg_rule.isra.0 │ │ │ │ │ +000237d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000237fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023834 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023850 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002388c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023894 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000238b8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000238f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023900 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023934 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002393c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023978 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000239e8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023ae4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023b04 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023b30 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023b50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023b58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023b7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023bb0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023bf4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00023c1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023c24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023c48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cb8 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023d20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d40 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d44 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d48 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00023d64 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023da8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023dc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023e14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023e1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023e44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023ea0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ed0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023eec 0001052b R_ARM_MOVW_ABS_NC 00010478 _tmp_126_rule │ │ │ │ │ +00023ef0 0001052c R_ARM_MOVT_ABS 00010478 _tmp_126_rule │ │ │ │ │ +00023ef4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023f00 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ +00023f04 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ +00023f0c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023f10 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023f30 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023f34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f84 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023f9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023fa8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023fb8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023fc4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023fd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ffc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002400c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024030 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024054 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024078 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024098 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000240e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000240f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024114 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024148 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024150 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024184 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002418c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000241c8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000241dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024220 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002424c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024284 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000242bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000242fc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000243a0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000243c0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000243fc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024434 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002443c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024478 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002448c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000244c4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000244f4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000244f8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000244fc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002453c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002455c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024588 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000245b4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000245d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024608 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024624 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002464c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024660 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024698 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000246a4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000246b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246e4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000246fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002474c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024754 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024794 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002479c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000247dc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000247ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024824 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024850 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024884 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000248d4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000248d8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000248dc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000248f0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002492c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024958 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024964 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002496c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000249d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000249dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024a20 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024a34 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024a70 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024aa8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024ae0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024afc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024b28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b7c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024b84 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024bb4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024be8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024bf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024c2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c68 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024c7c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024cc0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024cec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d24 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024d5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024d88 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024e18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024e38 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024e74 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024eac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024eb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024ef0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024f04 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024f40 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024f70 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f74 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f78 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024fb8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024fd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025004 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025030 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002506c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025088 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000250c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025108 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025118 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002513c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025154 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025174 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x49b20 contains 321 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x49b50 contains 321 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000040 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000048 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000000ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6290,21 +6291,21 @@ │ │ │ │ │ 00000190 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001b0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000001e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000200 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000260 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000268 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000270 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000029c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +0000029c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 000002c8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000031c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000324 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000032c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000035c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000036c 00007e1c R_ARM_CALL 0000a564 star_target_rule │ │ │ │ │ +0000036c 00007e1c R_ARM_CALL 0000a570 star_target_rule │ │ │ │ │ 00000380 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000003d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000414 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000438 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000488 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -6319,35 +6320,35 @@ │ │ │ │ │ 0000056c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000638 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000640 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000648 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000678 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ +00000678 00004e1c R_ARM_CALL 0001da20 star_named_expression_rule │ │ │ │ │ 000006a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006d4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000714 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000724 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ +00000724 00004e1c R_ARM_CALL 0001da20 star_named_expression_rule │ │ │ │ │ 0000073c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000754 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000774 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000784 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000790 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000007b0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000800 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000824 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000008b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000008dc 0001331c R_ARM_CALL 0000a0a0 lambda_slash_no_default_rule │ │ │ │ │ -000008fc 0001341c R_ARM_CALL 0000a330 lambda_slash_with_default_rule │ │ │ │ │ +000008dc 0001331c R_ARM_CALL 0000a0b4 lambda_slash_no_default_rule │ │ │ │ │ +000008fc 0001341c R_ARM_CALL 0000a344 lambda_slash_with_default_rule │ │ │ │ │ 0000094c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000954 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000095c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000988 0000761c R_ARM_CALL 0001836c starred_expression_rule │ │ │ │ │ 000009ac 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -6368,15 +6369,15 @@ │ │ │ │ │ 00000ae0 0001602c R_ARM_MOVT_ABS 00001784 .LC138 │ │ │ │ │ 00000b00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b20 0001612b R_ARM_MOVW_ABS_NC 000017b4 .LC139 │ │ │ │ │ 00000b24 0001612c R_ARM_MOVT_ABS 000017b4 .LC139 │ │ │ │ │ 00000b2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b50 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000b50 0000351c R_ARM_CALL 00010418 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000b54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ba0 0000512b R_ARM_MOVW_ABS_NC 00017990 annotated_rhs_rule │ │ │ │ │ 00000ba4 0000512c R_ARM_MOVT_ABS 00017990 annotated_rhs_rule │ │ │ │ │ 00000ba8 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00000bb4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bb8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6447,15 +6448,15 @@ │ │ │ │ │ 00000fb0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000fc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001038 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000105c 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 00001070 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000109c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010ac 0000f11c R_ARM_CALL 0000cd3c _loop0_78_rule │ │ │ │ │ +000010ac 0000f11c R_ARM_CALL 0000cd50 _loop0_78_rule │ │ │ │ │ 000010c4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000010c8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000010cc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000010d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000010e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000010e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000010f4 0001682b R_ARM_MOVW_ABS_NC 000018e0 .LC146 │ │ │ │ │ @@ -6508,15 +6509,15 @@ │ │ │ │ │ 00001648 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000166c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000016c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000016d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000016fc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001710 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000173c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +0000173c 0000251c R_ARM_CALL 0001d75c block_rule │ │ │ │ │ 00001760 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001790 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000017a0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017ac 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000017dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000182c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001834 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6533,21 +6534,21 @@ │ │ │ │ │ 00001990 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001998 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000019c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001a50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a80 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00001a80 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 00001aac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001ab4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001abc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001adc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b2c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00001b2c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 00001b44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001b5c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001b7c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001b8c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001b98 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001bb8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001bec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6585,14 +6586,14 @@ │ │ │ │ │ 00002030 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002050 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002084 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000020a0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00002100 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002108 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002110 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000213c 0000051c R_ARM_CALL 00005020 expressions_rule │ │ │ │ │ +0000213c 0000051c R_ARM_CALL 00005034 expressions_rule │ │ │ │ │ 00002168 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000021bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000021c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021f8 00013d1c R_ARM_CALL 00024714 lambda_param_no_default_rule │ │ │ │ │ +000021f8 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ 0000221c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -363,16 +363,16 @@ │ │ │ │ │ _PyPegen_seq_flatten │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ _PyPegen_lookahead │ │ │ │ │ _PyPegen_lookahead_with_int │ │ │ │ │ _PyPegen_expect_soft_keyword │ │ │ │ │ _PyAST_If │ │ │ │ │ -_PyAST_With │ │ │ │ │ _PyPegen_function_def_decorators │ │ │ │ │ +_PyAST_With │ │ │ │ │ _PyPegen_expect_forced_token │ │ │ │ │ _PyAST_Try │ │ │ │ │ _PyAST_While │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_match_case │ │ │ │ │ _PyAST_Match │ │ │ │ │ _PyAST_AsyncWith │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -873,15 +873,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq bb4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -1231,15 +1231,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1260,15 +1260,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ beq 11f4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -1656,15 +1656,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 16ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -2097,15 +2097,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1c9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 1ca0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ @@ -2175,15 +2175,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e4c <_tmp_168_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a564 <_loop1_75_rule+0x8c> │ │ │ │ │ + bl a570 <_loop1_75_rule+0x84> │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1e4c <_tmp_168_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1e64 <_tmp_168_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2266,15 +2266,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1f24 │ │ │ │ │ @@ -2407,437 +2407,431 @@ │ │ │ │ │ │ │ │ │ │ 00002124 <_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 2ac4 <_loop1_36_rule+0x9a0> │ │ │ │ │ + beq 2b84 <_loop1_36_rule+0xa60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 <_loop1_36_rule+0x9a0> │ │ │ │ │ + bne 2b84 <_loop1_36_rule+0xa60> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2600 <_loop1_36_rule+0x4dc> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne 25e8 <_loop1_36_rule+0x4c4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2ad0 <_loop1_36_rule+0x9ac> │ │ │ │ │ + beq 2b90 <_loop1_36_rule+0xa6c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ + streq r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - streq r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 23c4 <_loop1_36_rule+0x2a0> │ │ │ │ │ + streq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 23b8 <_loop1_36_rule+0x294> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2aec <_loop1_36_rule+0x9c8> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq 2bac <_loop1_36_rule+0xa88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2aec <_loop1_36_rule+0x9c8> │ │ │ │ │ + bne 2bac <_loop1_36_rule+0xa88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 283c <_loop1_36_rule+0x718> │ │ │ │ │ + bne 2828 <_loop1_36_rule+0x704> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 23ec <_loop1_36_rule+0x2c8> │ │ │ │ │ + bne 23e0 <_loop1_36_rule+0x2bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2568 <_loop1_36_rule+0x444> │ │ │ │ │ + blt 254c <_loop1_36_rule+0x428> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2610 <_loop1_36_rule+0x4ec> │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 25f8 <_loop1_36_rule+0x4d4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 283c <_loop1_36_rule+0x718> │ │ │ │ │ + bne 2828 <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 22ec <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 22ec <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 22ec <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 22ec <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 283c <_loop1_36_rule+0x718> │ │ │ │ │ + beq 2828 <_loop1_36_rule+0x704> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 255c <_loop1_36_rule+0x438> │ │ │ │ │ + beq 2540 <_loop1_36_rule+0x41c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 255c <_loop1_36_rule+0x438> │ │ │ │ │ + bne 2540 <_loop1_36_rule+0x41c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 25d0 <_loop1_36_rule+0x4ac> │ │ │ │ │ + beq 25b8 <_loop1_36_rule+0x494> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 21ac <_loop1_36_rule+0x88> │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 21a8 <_loop1_36_rule+0x84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 283c <_loop1_36_rule+0x718> │ │ │ │ │ + bne 2828 <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2414 <_loop1_36_rule+0x2f0> │ │ │ │ │ + bne 2404 <_loop1_36_rule+0x2e0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 283c <_loop1_36_rule+0x718> │ │ │ │ │ + bne 2828 <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c0 <_loop1_36_rule+0x39c> │ │ │ │ │ + bne 24ac <_loop1_36_rule+0x388> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 283c <_loop1_36_rule+0x718> │ │ │ │ │ + bne 2828 <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2580 <_loop1_36_rule+0x45c> │ │ │ │ │ + bne 2568 <_loop1_36_rule+0x444> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 284c <_loop1_36_rule+0x728> │ │ │ │ │ + bne 283c <_loop1_36_rule+0x718> │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - beq 25f8 <_loop1_36_rule+0x4d4> │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + beq 25e0 <_loop1_36_rule+0x4bc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25f8 <_loop1_36_rule+0x4d4> │ │ │ │ │ + bne 25e0 <_loop1_36_rule+0x4bc> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27f4 <_loop1_36_rule+0x6d0> │ │ │ │ │ + beq 27e0 <_loop1_36_rule+0x6bc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt 23d8 <_loop1_36_rule+0x2b4> │ │ │ │ │ + bgt 23cc <_loop1_36_rule+0x2a8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 23b0 <_loop1_36_rule+0x28c> │ │ │ │ │ + b 23a4 <_loop1_36_rule+0x280> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 222c <_loop1_36_rule+0x108> │ │ │ │ │ - b 261c <_loop1_36_rule+0x4f8> │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 2228 <_loop1_36_rule+0x104> │ │ │ │ │ + b 2604 <_loop1_36_rule+0x4e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2310 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2310 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2310 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2310 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2310 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 283c <_loop1_36_rule+0x718> │ │ │ │ │ + beq 2828 <_loop1_36_rule+0x704> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + str r7, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 22c0 <_loop1_36_rule+0x19c> │ │ │ │ │ - b 255c <_loop1_36_rule+0x438> │ │ │ │ │ + bne 22b4 <_loop1_36_rule+0x190> │ │ │ │ │ + b 2540 <_loop1_36_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5020 │ │ │ │ │ + bl 5034 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2340 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2334 <_loop1_36_rule+0x210> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2340 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2334 <_loop1_36_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2340 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2334 <_loop1_36_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 283c <_loop1_36_rule+0x718> │ │ │ │ │ + beq 2828 <_loop1_36_rule+0x704> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 22c0 <_loop1_36_rule+0x19c> │ │ │ │ │ + bne 22b4 <_loop1_36_rule+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27d8 <_loop1_36_rule+0x6b4> │ │ │ │ │ + beq 27c0 <_loop1_36_rule+0x69c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2380 <_loop1_36_rule+0x25c> │ │ │ │ │ + b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2364 <_loop1_36_rule+0x240> │ │ │ │ │ + beq 2358 <_loop1_36_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2364 <_loop1_36_rule+0x240> │ │ │ │ │ + beq 2358 <_loop1_36_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 283c <_loop1_36_rule+0x718> │ │ │ │ │ + beq 2828 <_loop1_36_rule+0x704> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 229c <_loop1_36_rule+0x178> │ │ │ │ │ + b 2298 <_loop1_36_rule+0x174> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27f0 <_loop1_36_rule+0x6cc> │ │ │ │ │ + beq 27dc <_loop1_36_rule+0x6b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 22e4 <_loop1_36_rule+0x1c0> │ │ │ │ │ + b 22d8 <_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 23c8 <_loop1_36_rule+0x2a4> │ │ │ │ │ + b 23bc <_loop1_36_rule+0x298> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 283c <_loop1_36_rule+0x718> │ │ │ │ │ + bne 2828 <_loop1_36_rule+0x704> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 276c <_loop1_36_rule+0x648> │ │ │ │ │ + beq 2754 <_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 276c <_loop1_36_rule+0x648> │ │ │ │ │ + bne 2754 <_loop1_36_rule+0x630> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 26d4 <_loop1_36_rule+0x5b0> │ │ │ │ │ + bne 26bc <_loop1_36_rule+0x598> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2680 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 2668 <_loop1_36_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2778 <_loop1_36_rule+0x654> │ │ │ │ │ + bne 2760 <_loop1_36_rule+0x63c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 26d4 <_loop1_36_rule+0x5b0> │ │ │ │ │ + bne 26bc <_loop1_36_rule+0x598> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26bc <_loop1_36_rule+0x598> │ │ │ │ │ + beq 26a4 <_loop1_36_rule+0x580> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26e4 <_loop1_36_rule+0x5c0> │ │ │ │ │ + bne 26cc <_loop1_36_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2224 <_loop1_36_rule+0x100> │ │ │ │ │ + b 2220 <_loop1_36_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26cc <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 26b4 <_loop1_36_rule+0x590> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26bc <_loop1_36_rule+0x598> │ │ │ │ │ + beq 26a4 <_loop1_36_rule+0x580> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26bc <_loop1_36_rule+0x598> │ │ │ │ │ + beq 26a4 <_loop1_36_rule+0x580> │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2846,422 +2840,433 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2814 <_loop1_36_rule+0x6f0> │ │ │ │ │ + bne 2800 <_loop1_36_rule+0x6dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2824 <_loop1_36_rule+0x700> │ │ │ │ │ + beq 2810 <_loop1_36_rule+0x6ec> │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 26cc <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 26b4 <_loop1_36_rule+0x590> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2648 <_loop1_36_rule+0x524> │ │ │ │ │ + b 2630 <_loop1_36_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2684 <_loop1_36_rule+0x560> │ │ │ │ │ + bne 266c <_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 2680 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 2668 <_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 2680 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 2668 <_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 2680 <_loop1_36_rule+0x55c> │ │ │ │ │ - b 2718 <_loop1_36_rule+0x5f4> │ │ │ │ │ + beq 2668 <_loop1_36_rule+0x544> │ │ │ │ │ + b 2700 <_loop1_36_rule+0x5dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2380 <_loop1_36_rule+0x25c> │ │ │ │ │ - b 22d8 <_loop1_36_rule+0x1b4> │ │ │ │ │ + bne 22cc <_loop1_36_rule+0x1a8> │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23c8 <_loop1_36_rule+0x2a4> │ │ │ │ │ + b 23bc <_loop1_36_rule+0x298> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2748 <_loop1_36_rule+0x624> │ │ │ │ │ + bne 2730 <_loop1_36_rule+0x60c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22d0 <_loop1_36_rule+0x1ac> │ │ │ │ │ + bne 22c4 <_loop1_36_rule+0x1a0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 26cc <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 26b4 <_loop1_36_rule+0x590> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2380 <_loop1_36_rule+0x25c> │ │ │ │ │ + b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2378 <_loop1_36_rule+0x254> │ │ │ │ │ + bne 2ac8 <_loop1_36_rule+0x9a4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2af8 <_loop1_36_rule+0x9d4> │ │ │ │ │ + beq 2ae4 <_loop1_36_rule+0x9c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2af8 <_loop1_36_rule+0x9d4> │ │ │ │ │ + bne 2ae4 <_loop1_36_rule+0x9c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b94 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2ad0 <_loop1_36_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b8 <_loop1_36_rule+0x794> │ │ │ │ │ + beq 28a8 <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2b04 <_loop1_36_rule+0x9e0> │ │ │ │ │ + bne 2af0 <_loop1_36_rule+0x9cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b94 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2ad0 <_loop1_36_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ec <_loop1_36_rule+0x7c8> │ │ │ │ │ + beq 28dc <_loop1_36_rule+0x7b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2958 <_loop1_36_rule+0x834> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2b94 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2ad0 <_loop1_36_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2924 <_loop1_36_rule+0x800> │ │ │ │ │ + beq 2914 <_loop1_36_rule+0x7f0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2980 <_loop1_36_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b94 <_loop1_36_rule+0xa70> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 2370 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29cc <_loop1_36_rule+0x8a8> │ │ │ │ │ + bne 29d0 <_loop1_36_rule+0x8ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ + b 2370 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28f0 <_loop1_36_rule+0x7cc> │ │ │ │ │ + bne 28e0 <_loop1_36_rule+0x7bc> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ec <_loop1_36_rule+0x7c8> │ │ │ │ │ + beq 28dc <_loop1_36_rule+0x7b8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2aa0 <_loop1_36_rule+0x97c> │ │ │ │ │ + bne 2aa8 <_loop1_36_rule+0x984> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2aac <_loop1_36_rule+0x988> │ │ │ │ │ + beq 2ab4 <_loop1_36_rule+0x990> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ + b 2370 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ 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 .LC94 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2378 <_loop1_36_rule+0x254> │ │ │ │ │ + bne 2370 <_loop1_36_rule+0x24c> │ │ │ │ │ b 294c <_loop1_36_rule+0x828> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 29a8 <_loop1_36_rule+0x884> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2378 <_loop1_36_rule+0x254> │ │ │ │ │ - b 22d0 <_loop1_36_rule+0x1ac> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 216c <_loop1_36_rule+0x48> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + bne 22c4 <_loop1_36_rule+0x1a0> │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 2370 <_loop1_36_rule+0x24c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23c8 <_loop1_36_rule+0x2a4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21d0 <_loop1_36_rule+0xac> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2370 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2884 <_loop1_36_rule+0x760> │ │ │ │ │ + b 2874 <_loop1_36_rule+0x750> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b8 <_loop1_36_rule+0x794> │ │ │ │ │ + beq 28a8 <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5020 │ │ │ │ │ + bl 5034 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b8 <_loop1_36_rule+0x794> │ │ │ │ │ + beq 28a8 <_loop1_36_rule+0x784> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b8 <_loop1_36_rule+0x794> │ │ │ │ │ + beq 28a8 <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b8 <_loop1_36_rule+0x794> │ │ │ │ │ + beq 28a8 <_loop1_36_rule+0x784> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b8 <_loop1_36_rule+0x794> │ │ │ │ │ + beq 28a8 <_loop1_36_rule+0x784> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b 2a78 <_loop1_36_rule+0x954> │ │ │ │ │ + bl 10418 │ │ │ │ │ + b 2a80 <_loop1_36_rule+0x95c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 216c <_loop1_36_rule+0x48> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ + b 23bc <_loop1_36_rule+0x298> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 21d0 <_loop1_36_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00002ba4 : │ │ │ │ │ +00002bb8 : │ │ │ │ │ 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 2d28 │ │ │ │ │ + beq 2d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d28 │ │ │ │ │ + bne 2d3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2da4 │ │ │ │ │ + bne 2db8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + beq 2d84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrd r8, [r3, #12] │ │ │ │ │ - bne 2dd8 │ │ │ │ │ + bne 2dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c80 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d60 │ │ │ │ │ + bne 2d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3020 <_tmp_25_rule> │ │ │ │ │ + bl 3034 <_tmp_25_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d60 │ │ │ │ │ + bne 2d74 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2d74 │ │ │ │ │ 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 2d18 │ │ │ │ │ + beq 2d2c │ │ │ │ │ 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] │ │ │ │ │ @@ -3273,171 +3278,171 @@ │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 2d48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d34 │ │ │ │ │ + bne 2d48 │ │ │ │ │ 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 2bec │ │ │ │ │ + b 2c00 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2d14 │ │ │ │ │ + beq 2d28 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2d18 │ │ │ │ │ + b 2d2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 2d14 │ │ │ │ │ + b 2d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2db4 │ │ │ │ │ + blt 2dc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2de0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2c20 │ │ │ │ │ + beq 2c34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2d18 │ │ │ │ │ + b 2d2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2d18 │ │ │ │ │ + b 2d2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2da4 │ │ │ │ │ + bne 2db8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 2f94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f80 │ │ │ │ │ + bne 2f94 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2e9c │ │ │ │ │ + bne 2eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e74 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e74 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c80 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2e78 │ │ │ │ │ + bne 2e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3020 <_tmp_25_rule> │ │ │ │ │ + bl 3034 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2e78 │ │ │ │ │ + bne 2e8c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f8c │ │ │ │ │ + bne 2fa0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2e9c │ │ │ │ │ + bne 2eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2eb0 │ │ │ │ │ + bne 2ec4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 2d9c │ │ │ │ │ + b 2db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c80 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2e9c │ │ │ │ │ + bne 2eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3020 <_tmp_25_rule> │ │ │ │ │ + bl 3034 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2e9c │ │ │ │ │ + bne 2eb0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2eac │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2eac │ │ │ │ │ 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 2e98 │ │ │ │ │ + beq 2eac │ │ │ │ │ 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 │ │ │ │ │ @@ -3446,245 +3451,245 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2ff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 2fd0 │ │ │ │ │ + beq 2fe4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 2ea4 │ │ │ │ │ + b 2eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2e04 │ │ │ │ │ + b 2e18 │ │ │ │ │ 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 2fdc │ │ │ │ │ + bne 2ff0 │ │ │ │ │ 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 2f74 │ │ │ │ │ - b 2ea4 │ │ │ │ │ + bne 2f88 │ │ │ │ │ + b 2eb8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 2ea4 │ │ │ │ │ + b 2eb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3010 │ │ │ │ │ + beq 3024 │ │ │ │ │ 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 2f74 │ │ │ │ │ + bne 2f88 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 2d14 │ │ │ │ │ + b 2d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2d14 │ │ │ │ │ + b 2d28 │ │ │ │ │ │ │ │ │ │ -00003020 <_tmp_25_rule>: │ │ │ │ │ +00003034 <_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 3104 <_tmp_25_rule+0xe4> │ │ │ │ │ + beq 3118 <_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 3104 <_tmp_25_rule+0xe4> │ │ │ │ │ + bne 3118 <_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 30e8 <_tmp_25_rule+0xc8> │ │ │ │ │ + bne 30fc <_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 30f8 <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 310c <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 15c98 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 30f8 <_tmp_25_rule+0xd8> │ │ │ │ │ + bne 310c <_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 30f8 <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 310c <_tmp_25_rule+0xd8> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3110 <_tmp_25_rule+0xf0> │ │ │ │ │ + beq 3124 <_tmp_25_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3110 <_tmp_25_rule+0xf0> │ │ │ │ │ + bne 3124 <_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 30e0 <_tmp_25_rule+0xc0> │ │ │ │ │ + b 30f4 <_tmp_25_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3068 <_tmp_25_rule+0x48> │ │ │ │ │ + b 307c <_tmp_25_rule+0x48> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30e0 <_tmp_25_rule+0xc0> │ │ │ │ │ + beq 30f4 <_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 30e8 <_tmp_25_rule+0xc8> │ │ │ │ │ + b 30fc <_tmp_25_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -0000313c : │ │ │ │ │ +00003150 : │ │ │ │ │ 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 3750 │ │ │ │ │ + beq 3764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3750 │ │ │ │ │ + bne 3764 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 35ac │ │ │ │ │ + bne 35c0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 3468 │ │ │ │ │ + beq 347c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ - bne 349c │ │ │ │ │ + bne 34b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 32f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 32f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 32f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 3770 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 3770 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 3770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 3770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 3770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3734 │ │ │ │ │ + beq 3748 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 18674 │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ @@ -3697,90 +3702,90 @@ │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_CALL _PyAST_For │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3428 │ │ │ │ │ + beq 343c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3428 │ │ │ │ │ + bne 343c │ │ │ │ │ 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 35ac │ │ │ │ │ + bne 35c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 3460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 3460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 3460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 3460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 3770 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 3770 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 3770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 3770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 3770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3734 │ │ │ │ │ + beq 3748 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 18674 │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ @@ -3799,165 +3804,165 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 32c0 │ │ │ │ │ + bne 32d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32d0 │ │ │ │ │ + beq 32e4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 32e8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 35bc │ │ │ │ │ + bne 35d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 32d0 │ │ │ │ │ + b 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3770 │ │ │ │ │ + blt 3784 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3784 │ │ │ │ │ + beq 3798 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3734 │ │ │ │ │ + bne 3748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3684 │ │ │ │ │ + beq 3698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3684 │ │ │ │ │ + bne 3698 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3594 │ │ │ │ │ + bne 35a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3530 │ │ │ │ │ + bne 3544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 352c │ │ │ │ │ + beq 3540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 352c │ │ │ │ │ + beq 3540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36bc │ │ │ │ │ + bne 36d0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 3594 │ │ │ │ │ + bne 35a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3594 │ │ │ │ │ + bne 35a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 3590 │ │ │ │ │ + beq 35a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3590 │ │ │ │ │ + beq 35a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35d8 │ │ │ │ │ + bne 35ec │ │ │ │ │ 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 31b8 │ │ │ │ │ + beq 31cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 32e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 35ac │ │ │ │ │ + bne 35c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af6c │ │ │ │ │ + bl af80 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 345c │ │ │ │ │ + b 3470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3590 │ │ │ │ │ + beq 35a4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3590 │ │ │ │ │ + beq 35a4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3590 │ │ │ │ │ + beq 35a4 │ │ │ │ │ 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 3590 │ │ │ │ │ + beq 35a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3966,749 +3971,749 @@ │ │ │ │ │ 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 r8, r0, #0 │ │ │ │ │ - bne 3690 │ │ │ │ │ + bne 36a4 │ │ │ │ │ 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 359c │ │ │ │ │ + beq 35b0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 359c │ │ │ │ │ + b 35b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 34c8 │ │ │ │ │ + b 34dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3754 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 3678 │ │ │ │ │ + bne 368c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 32d0 │ │ │ │ │ + b 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 352c │ │ │ │ │ + beq 3540 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 352c │ │ │ │ │ + beq 3540 │ │ │ │ │ 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 3660 │ │ │ │ │ + beq 3674 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3754 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 3678 │ │ │ │ │ + bne 368c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 32d0 │ │ │ │ │ + b 32e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 32e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 32d0 │ │ │ │ │ + b 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3184 │ │ │ │ │ + b 3198 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 32e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 32e8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 35a4 │ │ │ │ │ + b 35b8 │ │ │ │ │ │ │ │ │ │ -0000378c : │ │ │ │ │ +000037a0 : │ │ │ │ │ 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 38cc │ │ │ │ │ + beq 38e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 38e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 386c │ │ │ │ │ + bne 3880 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 3884 │ │ │ │ │ + beq 3898 │ │ │ │ │ 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 387c │ │ │ │ │ + beq 3890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3864 │ │ │ │ │ + beq 3878 │ │ │ │ │ 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 38d8 │ │ │ │ │ + beq 38ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38d8 │ │ │ │ │ + bne 38ec │ │ │ │ │ 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 3864 │ │ │ │ │ + b 3878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3918 │ │ │ │ │ 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 3814 │ │ │ │ │ - b 3864 │ │ │ │ │ + beq 3828 │ │ │ │ │ + b 3878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 37d4 │ │ │ │ │ + b 37e8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3864 │ │ │ │ │ + beq 3878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 386c │ │ │ │ │ + b 3880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 386c │ │ │ │ │ + b 3880 │ │ │ │ │ │ │ │ │ │ -00003918 <_loop0_88_rule>: │ │ │ │ │ +0000392c <_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 3b24 <_loop0_88_rule+0x20c> │ │ │ │ │ + beq 3b38 <_loop0_88_rule+0x20c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b24 <_loop0_88_rule+0x20c> │ │ │ │ │ + bne 3b38 <_loop0_88_rule+0x20c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3b14 <_loop0_88_rule+0x1fc> │ │ │ │ │ + bne 3b28 <_loop0_88_rule+0x1fc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3af8 <_loop0_88_rule+0x1e0> │ │ │ │ │ + beq 3b0c <_loop0_88_rule+0x1e0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r9, #6000 @ 0x1770 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3b14 <_loop0_88_rule+0x1fc> │ │ │ │ │ + bne 3b28 <_loop0_88_rule+0x1fc> │ │ │ │ │ cmp r2, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3aec <_loop0_88_rule+0x1d4> │ │ │ │ │ + beq 3b00 <_loop0_88_rule+0x1d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3aec <_loop0_88_rule+0x1d4> │ │ │ │ │ + bne 3b00 <_loop0_88_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39e0 <_loop0_88_rule+0xc8> │ │ │ │ │ + bne 39f4 <_loop0_88_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a2c <_loop0_88_rule+0x114> │ │ │ │ │ + bne 3a40 <_loop0_88_rule+0x114> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3acc <_loop0_88_rule+0x1b4> │ │ │ │ │ + beq 3ae0 <_loop0_88_rule+0x1b4> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 3a6c <_loop0_88_rule+0x154> │ │ │ │ │ + bgt 3a80 <_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 cc18 <_tmp_165_rule+0x24c> │ │ │ │ │ + bl cc24 <_tmp_165_rule+0x244> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 39e0 <_loop0_88_rule+0xc8> │ │ │ │ │ + beq 39f4 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3a80 <_loop0_88_rule+0x168> │ │ │ │ │ + bne 3a94 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3aa0 <_loop0_88_rule+0x188> │ │ │ │ │ + beq 3ab4 <_loop0_88_rule+0x188> │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 399c <_loop0_88_rule+0x84> │ │ │ │ │ + b 39b0 <_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 3a04 <_loop0_88_rule+0xec> │ │ │ │ │ + b 3a18 <_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 3a48 <_loop0_88_rule+0x130> │ │ │ │ │ + beq 3a5c <_loop0_88_rule+0x130> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 39e0 <_loop0_88_rule+0xc8> │ │ │ │ │ + b 39f4 <_loop0_88_rule+0xc8> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - bne 3a5c <_loop0_88_rule+0x144> │ │ │ │ │ + bne 3a70 <_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 3a1c <_loop0_88_rule+0x104> │ │ │ │ │ + b 3a30 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 39c0 <_loop0_88_rule+0xa8> │ │ │ │ │ + b 39d4 <_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 3a1c <_loop0_88_rule+0x104> │ │ │ │ │ + b 3a30 <_loop0_88_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3a1c <_loop0_88_rule+0x104> │ │ │ │ │ + b 3a30 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3960 <_loop0_88_rule+0x48> │ │ │ │ │ + b 3974 <_loop0_88_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003b30 <_tmp_16_rule>: │ │ │ │ │ +00003b44 <_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 3c10 <_tmp_16_rule+0xe0> │ │ │ │ │ + beq 3c24 <_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 3c10 <_tmp_16_rule+0xe0> │ │ │ │ │ + bne 3c24 <_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 3bb8 <_tmp_16_rule+0x88> │ │ │ │ │ + bne 3bcc <_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 3bc8 <_tmp_16_rule+0x98> │ │ │ │ │ + bne 3bdc <_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 bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3ba8 <_tmp_16_rule+0x78> │ │ │ │ │ + beq 3bbc <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3bb0 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3bc4 <_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 3bb0 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3bc4 <_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 3bb8 <_tmp_16_rule+0x88> │ │ │ │ │ + b 3bcc <_tmp_16_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3b78 <_tmp_16_rule+0x48> │ │ │ │ │ + b 3b8c <_tmp_16_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003c1c <_loop0_31_rule>: │ │ │ │ │ +00003c30 <_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 3f54 <_loop0_31_rule+0x338> │ │ │ │ │ + beq 3f68 <_loop0_31_rule+0x338> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f54 <_loop0_31_rule+0x338> │ │ │ │ │ + bne 3f68 <_loop0_31_rule+0x338> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3f44 <_loop0_31_rule+0x328> │ │ │ │ │ + bne 3f58 <_loop0_31_rule+0x328> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3f28 <_loop0_31_rule+0x30c> │ │ │ │ │ + beq 3f3c <_loop0_31_rule+0x30c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3f44 <_loop0_31_rule+0x328> │ │ │ │ │ + bne 3f58 <_loop0_31_rule+0x328> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov sl, r6 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3f1c <_loop0_31_rule+0x300> │ │ │ │ │ + beq 3f30 <_loop0_31_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f1c <_loop0_31_rule+0x300> │ │ │ │ │ + bne 3f30 <_loop0_31_rule+0x300> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3dc0 <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 19c74 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3d8c <_loop0_31_rule+0x170> │ │ │ │ │ + beq 3da0 <_loop0_31_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3d90 <_loop0_31_rule+0x174> │ │ │ │ │ + bne 3da4 <_loop0_31_rule+0x174> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d8c <_loop0_31_rule+0x170> │ │ │ │ │ + beq 3da0 <_loop0_31_rule+0x170> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3d90 <_loop0_31_rule+0x174> │ │ │ │ │ + bne 3da4 <_loop0_31_rule+0x174> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ebc <_loop0_31_rule+0x2a0> │ │ │ │ │ + beq 3ed0 <_loop0_31_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3ebc <_loop0_31_rule+0x2a0> │ │ │ │ │ + bne 3ed0 <_loop0_31_rule+0x2a0> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 3e74 <_loop0_31_rule+0x258> │ │ │ │ │ + beq 3e88 <_loop0_31_rule+0x258> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r5, [sl, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3cb0 <_loop0_31_rule+0x94> │ │ │ │ │ + b 3cc4 <_loop0_31_rule+0x94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3dc0 <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c74 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3e04 <_loop0_31_rule+0x1e8> │ │ │ │ │ + bne 3e18 <_loop0_31_rule+0x1e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3e9c <_loop0_31_rule+0x280> │ │ │ │ │ + beq 3eb0 <_loop0_31_rule+0x280> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 3e60 <_loop0_31_rule+0x244> │ │ │ │ │ + bgt 3e74 <_loop0_31_rule+0x244> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3dc0 <_loop0_31_rule+0x190> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3dc0 <_loop0_31_rule+0x190> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3dac <_loop0_31_rule+0x190> │ │ │ │ │ + beq 3dc0 <_loop0_31_rule+0x190> │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 3d3c <_loop0_31_rule+0x120> │ │ │ │ │ + b 3d50 <_loop0_31_rule+0x120> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 3ddc <_loop0_31_rule+0x1c0> │ │ │ │ │ + b 3df0 <_loop0_31_rule+0x1c0> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3eec <_loop0_31_rule+0x2d0> │ │ │ │ │ + beq 3f00 <_loop0_31_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 3d78 <_loop0_31_rule+0x15c> │ │ │ │ │ + b 3d8c <_loop0_31_rule+0x15c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3df4 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3e08 <_loop0_31_rule+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ef8 <_loop0_31_rule+0x2dc> │ │ │ │ │ + bne 3f0c <_loop0_31_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3d6c <_loop0_31_rule+0x150> │ │ │ │ │ + bne 3d80 <_loop0_31_rule+0x150> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3dc4 <_loop0_31_rule+0x1a8> │ │ │ │ │ + b 3dd8 <_loop0_31_rule+0x1a8> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 3ea0 <_loop0_31_rule+0x284> │ │ │ │ │ + b 3eb4 <_loop0_31_rule+0x284> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3dc4 <_loop0_31_rule+0x1a8> │ │ │ │ │ + b 3dd8 <_loop0_31_rule+0x1a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3cd4 <_loop0_31_rule+0xb8> │ │ │ │ │ + b 3ce8 <_loop0_31_rule+0xb8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3df4 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3e08 <_loop0_31_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3df4 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3e08 <_loop0_31_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c64 <_loop0_31_rule+0x48> │ │ │ │ │ + b 3c78 <_loop0_31_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003f60 <_gather_14_rule>: │ │ │ │ │ +00003f74 <_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 4160 <_gather_14_rule+0x200> │ │ │ │ │ + beq 4174 <_gather_14_rule+0x200> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4160 <_gather_14_rule+0x200> │ │ │ │ │ + bne 4174 <_gather_14_rule+0x200> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 409c <_gather_14_rule+0x13c> │ │ │ │ │ + bne 40b0 <_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 4120 <_gather_14_rule+0x1c0> │ │ │ │ │ + beq 4134 <_gather_14_rule+0x1c0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4130 <_gather_14_rule+0x1d0> │ │ │ │ │ + beq 4144 <_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 4130 <_gather_14_rule+0x1d0> │ │ │ │ │ + bne 4144 <_gather_14_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4150 <_gather_14_rule+0x1f0> │ │ │ │ │ + bne 4164 <_gather_14_rule+0x1f0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4144 <_gather_14_rule+0x1e4> │ │ │ │ │ + beq 4158 <_gather_14_rule+0x1e4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 4150 <_gather_14_rule+0x1f0> │ │ │ │ │ + bne 4164 <_gather_14_rule+0x1f0> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40a8 <_gather_14_rule+0x148> │ │ │ │ │ + bne 40bc <_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 413c <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 4150 <_gather_14_rule+0x1dc> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 40dc <_gather_14_rule+0x17c> │ │ │ │ │ + bgt 40f0 <_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 │ │ │ │ │ @@ -4721,92 +4726,92 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4050 <_gather_14_rule+0xf0> │ │ │ │ │ + beq 4064 <_gather_14_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 40f0 <_gather_14_rule+0x190> │ │ │ │ │ + bne 4104 <_gather_14_rule+0x190> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 416c <_gather_14_rule+0x20c> │ │ │ │ │ + beq 4180 <_gather_14_rule+0x20c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 403c <_gather_14_rule+0xdc> │ │ │ │ │ + b 4050 <_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 4068 <_gather_14_rule+0x108> │ │ │ │ │ + b 407c <_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 40c4 <_gather_14_rule+0x164> │ │ │ │ │ + beq 40d8 <_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 4098 <_gather_14_rule+0x138> │ │ │ │ │ + b 40ac <_gather_14_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4008 <_gather_14_rule+0xa8> │ │ │ │ │ + b 401c <_gather_14_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4120 <_gather_14_rule+0x1c0> │ │ │ │ │ + b 4134 <_gather_14_rule+0x1c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3fa8 <_gather_14_rule+0x48> │ │ │ │ │ + b 3fbc <_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 413c <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 4150 <_gather_14_rule+0x1dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 40cc <_gather_14_rule+0x16c> │ │ │ │ │ + b 40e0 <_gather_14_rule+0x16c> │ │ │ │ │ │ │ │ │ │ -00004198 : │ │ │ │ │ +000041ac : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 41d0 │ │ │ │ │ + beq 41e4 │ │ │ │ │ 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 41e0 │ │ │ │ │ + blt 41f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -4824,213 +4829,213 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 41c4 │ │ │ │ │ + b 41d8 │ │ │ │ │ │ │ │ │ │ -00004218 : │ │ │ │ │ +0000422c : │ │ │ │ │ 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 4380 │ │ │ │ │ + beq 4394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4380 │ │ │ │ │ + bne 4394 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 42c0 │ │ │ │ │ + bne 42d4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4338 │ │ │ │ │ + beq 434c │ │ │ │ │ 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 42d0 │ │ │ │ │ + bne 42e4 │ │ │ │ │ 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 42b8 │ │ │ │ │ + beq 42cc │ │ │ │ │ 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 430c │ │ │ │ │ + beq 4320 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42b8 │ │ │ │ │ + beq 42cc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42b8 │ │ │ │ │ + beq 42cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 42c0 │ │ │ │ │ + b 42d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - blt 438c │ │ │ │ │ + blt 43a0 │ │ │ │ │ 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 42a0 │ │ │ │ │ - b 42b8 │ │ │ │ │ + beq 42b4 │ │ │ │ │ + b 42cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4260 │ │ │ │ │ + b 4274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 42c0 │ │ │ │ │ + b 42d4 │ │ │ │ │ │ │ │ │ │ -000043a0 : │ │ │ │ │ +000043b4 : │ │ │ │ │ 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 45b8 │ │ │ │ │ + beq 45cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45b8 │ │ │ │ │ + bne 45cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4568 │ │ │ │ │ + bne 457c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4528 │ │ │ │ │ + beq 453c │ │ │ │ │ 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 4450 │ │ │ │ │ + bne 4464 │ │ │ │ │ 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 45ac │ │ │ │ │ + beq 45c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45ac │ │ │ │ │ + bne 45c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 459c │ │ │ │ │ + bne 45b0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 459c │ │ │ │ │ + beq 45b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1003c │ │ │ │ │ + bl 10048 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 459c │ │ │ │ │ + beq 45b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45d0 │ │ │ │ │ + bne 45e4 │ │ │ │ │ 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 45c4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ 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] │ │ │ │ │ @@ -5038,269 +5043,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 4578 │ │ │ │ │ + beq 458c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4578 │ │ │ │ │ + bne 458c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 443c │ │ │ │ │ + b 4450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 45f4 │ │ │ │ │ + blt 4608 │ │ │ │ │ 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 441c │ │ │ │ │ + beq 4430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4440 │ │ │ │ │ + b 4454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 443c │ │ │ │ │ + beq 4450 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4440 │ │ │ │ │ + b 4454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4434 │ │ │ │ │ + b 4448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4478 │ │ │ │ │ + b 448c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 43e8 │ │ │ │ │ + b 43fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4440 │ │ │ │ │ + b 4454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44b8 │ │ │ │ │ + beq 44cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4434 │ │ │ │ │ + b 4448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 4440 │ │ │ │ │ + b 4454 │ │ │ │ │ │ │ │ │ │ -0000460c : │ │ │ │ │ +00004620 : │ │ │ │ │ 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 4774 │ │ │ │ │ + beq 4788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4774 │ │ │ │ │ + bne 4788 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 46b4 │ │ │ │ │ + bne 46c8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 472c │ │ │ │ │ + beq 4740 │ │ │ │ │ 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 46c4 │ │ │ │ │ + bne 46d8 │ │ │ │ │ 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 46ac │ │ │ │ │ + beq 46c0 │ │ │ │ │ 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 4700 │ │ │ │ │ + beq 4714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46ac │ │ │ │ │ + beq 46c0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46ac │ │ │ │ │ + beq 46c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 46b4 │ │ │ │ │ + b 46c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - blt 4780 │ │ │ │ │ + blt 4794 │ │ │ │ │ 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 4694 │ │ │ │ │ - b 46ac │ │ │ │ │ + beq 46a8 │ │ │ │ │ + b 46c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4654 │ │ │ │ │ + b 4668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 46b4 │ │ │ │ │ + b 46c8 │ │ │ │ │ │ │ │ │ │ -00004794 <_gather_34_rule>: │ │ │ │ │ +000047a8 <_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 49c0 <_gather_34_rule+0x22c> │ │ │ │ │ + beq 49d4 <_gather_34_rule+0x22c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49c0 <_gather_34_rule+0x22c> │ │ │ │ │ + bne 49d4 <_gather_34_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 48d0 <_gather_34_rule+0x13c> │ │ │ │ │ + bne 48e4 <_gather_34_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 49cc │ │ │ │ │ + bl 49e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4980 <_gather_34_rule+0x1ec> │ │ │ │ │ + beq 4994 <_gather_34_rule+0x1ec> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4990 <_gather_34_rule+0x1fc> │ │ │ │ │ + beq 49a4 <_gather_34_rule+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4990 <_gather_34_rule+0x1fc> │ │ │ │ │ + bne 49a4 <_gather_34_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49b0 <_gather_34_rule+0x21c> │ │ │ │ │ + bne 49c4 <_gather_34_rule+0x21c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 49a4 <_gather_34_rule+0x210> │ │ │ │ │ + beq 49b8 <_gather_34_rule+0x210> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 49b0 <_gather_34_rule+0x21c> │ │ │ │ │ + bne 49c4 <_gather_34_rule+0x21c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48dc <_gather_34_rule+0x148> │ │ │ │ │ + bne 48f0 <_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 499c <_gather_34_rule+0x208> │ │ │ │ │ + beq 49b0 <_gather_34_rule+0x208> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4910 <_gather_34_rule+0x17c> │ │ │ │ │ + bgt 4924 <_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 │ │ │ │ │ @@ -5310,431 +5315,431 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 49cc │ │ │ │ │ + bl 49e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4884 <_gather_34_rule+0xf0> │ │ │ │ │ + beq 4898 <_gather_34_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4950 <_gather_34_rule+0x1bc> │ │ │ │ │ + bne 4964 <_gather_34_rule+0x1bc> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 4924 <_gather_34_rule+0x190> │ │ │ │ │ + beq 4938 <_gather_34_rule+0x190> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4870 <_gather_34_rule+0xdc> │ │ │ │ │ + b 4884 <_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 489c <_gather_34_rule+0x108> │ │ │ │ │ + b 48b0 <_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 499c <_gather_34_rule+0x208> │ │ │ │ │ + beq 49b0 <_gather_34_rule+0x208> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4900 <_gather_34_rule+0x16c> │ │ │ │ │ + b 4914 <_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 48f8 <_gather_34_rule+0x164> │ │ │ │ │ + beq 490c <_gather_34_rule+0x164> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 48cc <_gather_34_rule+0x138> │ │ │ │ │ + b 48e0 <_gather_34_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 483c <_gather_34_rule+0xa8> │ │ │ │ │ + b 4850 <_gather_34_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4980 <_gather_34_rule+0x1ec> │ │ │ │ │ + b 4994 <_gather_34_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 47dc <_gather_34_rule+0x48> │ │ │ │ │ + b 47f0 <_gather_34_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000049cc : │ │ │ │ │ +000049e0 : │ │ │ │ │ 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 4c44 │ │ │ │ │ + beq 4c58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c44 │ │ │ │ │ + bne 4c58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b34 │ │ │ │ │ + bne 4b48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4a64 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ab8 │ │ │ │ │ + bne 4acc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4b44 │ │ │ │ │ + bne 4b58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4b34 │ │ │ │ │ + bne 4b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4b2c │ │ │ │ │ + beq 4b40 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4b00 │ │ │ │ │ + beq 4b14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4b00 │ │ │ │ │ + bne 4b14 │ │ │ │ │ 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 a564 <_loop1_75_rule+0x8c> │ │ │ │ │ + bl a570 <_loop1_75_rule+0x84> │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4a64 │ │ │ │ │ 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 4a50 │ │ │ │ │ + beq 4a64 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4a94 │ │ │ │ │ + bne 4aa8 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4aa0 │ │ │ │ │ + beq 4ab4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4aa8 │ │ │ │ │ + b 4abc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4aa0 │ │ │ │ │ + b 4ab4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4aa8 │ │ │ │ │ + b 4abc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4aa8 │ │ │ │ │ + bne 4abc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4bd4 │ │ │ │ │ + beq 4be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd4 │ │ │ │ │ + bne 4be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4bc8 │ │ │ │ │ + bne 4bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4bb8 │ │ │ │ │ + beq 4bcc │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4be0 │ │ │ │ │ + bne 4bf4 │ │ │ │ │ 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 4a68 │ │ │ │ │ + b 4a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b80 │ │ │ │ │ + b 4b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4bb8 │ │ │ │ │ + beq 4bcc │ │ │ │ │ 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 4bb8 │ │ │ │ │ + beq 4bcc │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bd70 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 4bbc │ │ │ │ │ + beq 4bd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4bc8 │ │ │ │ │ + b 4bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a14 │ │ │ │ │ + b 4a28 │ │ │ │ │ │ │ │ │ │ -00004c50 <_tmp_35_rule>: │ │ │ │ │ +00004c64 <_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 4d1c <_tmp_35_rule+0xcc> │ │ │ │ │ + beq 4d30 <_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 4d1c <_tmp_35_rule+0xcc> │ │ │ │ │ + bne 4d30 <_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 4d14 <_tmp_35_rule+0xc4> │ │ │ │ │ + bne 4d28 <_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 4d0c <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4d20 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d0c <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4d20 <_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 4d0c <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4d20 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d0c <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4d20 <_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 4c94 <_tmp_35_rule+0x44> │ │ │ │ │ + b 4ca8 <_tmp_35_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00004d28 : │ │ │ │ │ +00004d3c : │ │ │ │ │ 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 4f74 │ │ │ │ │ + beq 4f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f74 │ │ │ │ │ + bne 4f88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5014 │ │ │ │ │ + bne 5028 │ │ │ │ │ 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 4ff4 │ │ │ │ │ + bne 5008 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5014 │ │ │ │ │ + bne 5028 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 4f10 │ │ │ │ │ + bne 4f24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5014 │ │ │ │ │ + bne 5028 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 4f80 │ │ │ │ │ + bne 4f94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5014 │ │ │ │ │ + bne 5028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e10 │ │ │ │ │ + beq 4e24 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e5c │ │ │ │ │ + bne 4e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5014 │ │ │ │ │ + bne 5028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e44 │ │ │ │ │ + beq 4e58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4edc │ │ │ │ │ + bne 4ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4e10 │ │ │ │ │ + beq 4e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4e10 │ │ │ │ │ + beq 4e24 │ │ │ │ │ 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 │ │ │ │ │ @@ -5744,95 +5749,95 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 4e4c │ │ │ │ │ + beq 4e60 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4e50 │ │ │ │ │ + b 4e64 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4e44 │ │ │ │ │ + beq 4e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4e44 │ │ │ │ │ + beq 4e58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - b 4e8c │ │ │ │ │ + b 4ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4db8 │ │ │ │ │ + beq 4dcc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4db8 │ │ │ │ │ + beq 4dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4db8 │ │ │ │ │ + beq 4dcc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 4e98 │ │ │ │ │ + b 4eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4d70 │ │ │ │ │ + b 4d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 4df0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 4df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 4df0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5842,147 +5847,147 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 4eb4 │ │ │ │ │ + b 4ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8b4 │ │ │ │ │ + bl c8c0 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4d94 │ │ │ │ │ + beq 4da8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ - b 4e8c │ │ │ │ │ + b 4ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4e50 │ │ │ │ │ + b 4e64 │ │ │ │ │ │ │ │ │ │ -00005020 : │ │ │ │ │ +00005034 : │ │ │ │ │ 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 5210 │ │ │ │ │ + beq 5224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5210 │ │ │ │ │ + bne 5224 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5200 │ │ │ │ │ + bne 5214 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 51e4 │ │ │ │ │ + bne 51f8 │ │ │ │ │ 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 51d4 │ │ │ │ │ + blt 51e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 51cc │ │ │ │ │ + bne 51e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 517c │ │ │ │ │ + beq 5190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 53a4 │ │ │ │ │ + beq 53b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53a4 │ │ │ │ │ + bne 53b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5394 │ │ │ │ │ + bne 53a8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5358 │ │ │ │ │ + beq 536c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 5394 │ │ │ │ │ + bne 53a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3b30 <_tmp_16_rule> │ │ │ │ │ + bl 3b44 <_tmp_16_rule> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5378 │ │ │ │ │ + bne 538c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 52a0 │ │ │ │ │ + bne 52b4 │ │ │ │ │ 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 5200 │ │ │ │ │ + bne 5214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 51ac │ │ │ │ │ + beq 51c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 521c │ │ │ │ │ + bne 5230 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5200 │ │ │ │ │ + bne 5214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5990,246 +5995,246 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 50c8 │ │ │ │ │ + b 50dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 51d4 │ │ │ │ │ + b 51e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5068 │ │ │ │ │ + b 507c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 51cc │ │ │ │ │ + beq 51e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5344 │ │ │ │ │ + beq 5358 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 527c │ │ │ │ │ + beq 5290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 51cc │ │ │ │ │ + beq 51e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51cc │ │ │ │ │ + beq 51e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 51d4 │ │ │ │ │ + b 51e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5164 │ │ │ │ │ + bne 5178 │ │ │ │ │ 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 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5350 │ │ │ │ │ + beq 5364 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 52e8 │ │ │ │ │ + ble 52fc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r7, r2, lsl #2] │ │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 52cc │ │ │ │ │ + b 52e0 │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 517c │ │ │ │ │ + bne 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 51cc │ │ │ │ │ + beq 51e0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5248 │ │ │ │ │ + bne 525c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 5248 │ │ │ │ │ + b 525c │ │ │ │ │ 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 517c │ │ │ │ │ + b 5190 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 53b0 │ │ │ │ │ + beq 53c4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 5140 │ │ │ │ │ + b 5154 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 517c │ │ │ │ │ + b 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 510c │ │ │ │ │ + b 5120 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5350 │ │ │ │ │ + beq 5364 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 5384 │ │ │ │ │ + b 5398 │ │ │ │ │ │ │ │ │ │ -000053e4 : │ │ │ │ │ +000053f8 : │ │ │ │ │ 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 5658 │ │ │ │ │ + beq 566c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5658 │ │ │ │ │ + bne 566c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 558c │ │ │ │ │ + bne 55a0 │ │ │ │ │ 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 5694 │ │ │ │ │ + beq 56a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5694 │ │ │ │ │ + bne 56a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5648 │ │ │ │ │ + bne 565c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56a0 │ │ │ │ │ + bl 56b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5640 │ │ │ │ │ + beq 5654 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 5688 │ │ │ │ │ + beq 569c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5688 │ │ │ │ │ + bne 569c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5678 │ │ │ │ │ + bne 568c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 566c │ │ │ │ │ + beq 5680 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 5678 │ │ │ │ │ + bne 568c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 559c │ │ │ │ │ + bne 55b0 │ │ │ │ │ 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 5664 │ │ │ │ │ + beq 5678 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 55d0 │ │ │ │ │ + bgt 55e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6237,214 +6242,214 @@ │ │ │ │ │ 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 5648 │ │ │ │ │ + beq 565c │ │ │ │ │ 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 5648 │ │ │ │ │ + bne 565c │ │ │ │ │ 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 56a0 │ │ │ │ │ + bl 56b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5528 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5610 │ │ │ │ │ + bne 5624 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 55e4 │ │ │ │ │ + beq 55f8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 5500 │ │ │ │ │ + b 5514 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 552c │ │ │ │ │ + b 5540 │ │ │ │ │ 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 5664 │ │ │ │ │ + beq 5678 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 55c0 │ │ │ │ │ + b 55d4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55b8 │ │ │ │ │ + beq 55cc │ │ │ │ │ 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 5588 │ │ │ │ │ + b 559c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 542c │ │ │ │ │ + b 5440 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5640 │ │ │ │ │ + b 5654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 54cc │ │ │ │ │ + b 54e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5474 │ │ │ │ │ + b 5488 │ │ │ │ │ │ │ │ │ │ -000056a0 : │ │ │ │ │ +000056b4 : │ │ │ │ │ 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 5bb4 │ │ │ │ │ + beq 5bc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bb4 │ │ │ │ │ + bne 5bc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5bb4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1204 @ 0x4b4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5854 │ │ │ │ │ + bne 5868 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 5b8c │ │ │ │ │ + beq 5ba0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ab4 │ │ │ │ │ + bl 6ac0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 5780 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 593c │ │ │ │ │ + bne 5950 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ab4 │ │ │ │ │ + bl 6ac0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 586c │ │ │ │ │ + bne 5880 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5930 │ │ │ │ │ + bne 5944 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5bd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bc0 │ │ │ │ │ + bne 5bd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a64 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 5bcc │ │ │ │ │ + beq 5be0 │ │ │ │ │ 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 59bc │ │ │ │ │ + beq 59d0 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5adc │ │ │ │ │ + beq 5af0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c04 │ │ │ │ │ + bne 5c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6458,91 +6463,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 5790 │ │ │ │ │ + beq 57a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20560 │ │ │ │ │ + bl 2055c │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 57a4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 57a4 │ │ │ │ │ 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 5790 │ │ │ │ │ + beq 57a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ + beq 5bb4 │ │ │ │ │ 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 5918 │ │ │ │ │ + beq 592c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 5854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 5854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5bac │ │ │ │ │ + b 5bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 5780 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 5780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ + beq 5bb4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -6550,306 +6555,306 @@ │ │ │ │ │ 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 590c │ │ │ │ │ - b 5918 │ │ │ │ │ + bne 5920 │ │ │ │ │ + b 592c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a64 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a08 │ │ │ │ │ + beq 5a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56a0 │ │ │ │ │ + bl 56b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 5a08 │ │ │ │ │ + beq 5a1c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b70 │ │ │ │ │ + bne 5b84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a64 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5afc │ │ │ │ │ + bne 5b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a64 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a6c │ │ │ │ │ + bne 5a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 5840 │ │ │ │ │ + b 5854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 53f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a64 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a64 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ + bne 5838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a58 │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 53f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a30 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a64 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ - b 5adc │ │ │ │ │ + bne 5838 │ │ │ │ │ + b 5af0 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ - b 5adc │ │ │ │ │ + bne 5838 │ │ │ │ │ + b 5af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5720 │ │ │ │ │ - b 5924 │ │ │ │ │ + bge 5734 │ │ │ │ │ + b 5938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5864 │ │ │ │ │ + b 5878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 56e8 │ │ │ │ │ + b 56fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 57cc │ │ │ │ │ + b 57e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5ae8 │ │ │ │ │ + blt 5afc │ │ │ │ │ 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 5800 │ │ │ │ │ - b 5a50 │ │ │ │ │ + beq 5814 │ │ │ │ │ + b 5a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5830 │ │ │ │ │ - b 5ae8 │ │ │ │ │ + beq 5844 │ │ │ │ │ + b 5afc │ │ │ │ │ │ │ │ │ │ -00005c14 <_tmp_15_rule>: │ │ │ │ │ +00005c28 <_tmp_15_rule>: │ │ │ │ │ _tmp_15_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5cbc <_tmp_15_rule+0xa8> │ │ │ │ │ + beq 5cd0 <_tmp_15_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cbc <_tmp_15_rule+0xa8> │ │ │ │ │ + bne 5cd0 <_tmp_15_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5cb4 <_tmp_15_rule+0xa0> │ │ │ │ │ + bne 5cc8 <_tmp_15_rule+0xa0> │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cac <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5cc0 <_tmp_15_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5cac <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5cc0 <_tmp_15_rule+0x98> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5c58 <_tmp_15_rule+0x44> │ │ │ │ │ + b 5c6c <_tmp_15_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00005cc8 : │ │ │ │ │ +00005cdc : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ec0 │ │ │ │ │ + beq 5ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ec0 │ │ │ │ │ + bne 5ed4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 5ec4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5de0 │ │ │ │ │ + bne 5df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5dd0 │ │ │ │ │ + blt 5de4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5dc8 │ │ │ │ │ + bne 5ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da20 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 5da8 │ │ │ │ │ + beq 5dbc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5dfc │ │ │ │ │ + bne 5e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 5ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6857,28 +6862,28 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 5d80 │ │ │ │ │ + b 5d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5ac │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dac │ │ │ │ │ + bne 5dc0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5ddc │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -6892,638 +6897,638 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e84 │ │ │ │ │ + beq 5e98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5ddc │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5ddc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5dd0 │ │ │ │ │ + b 5de4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5dd0 │ │ │ │ │ + b 5de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5d10 │ │ │ │ │ + b 5d24 │ │ │ │ │ │ │ │ │ │ -00005ecc : │ │ │ │ │ +00005ee0 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6070 │ │ │ │ │ + beq 6084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6070 │ │ │ │ │ + bne 6084 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6060 │ │ │ │ │ + bne 6074 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5fcc │ │ │ │ │ + bne 5fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5fbc │ │ │ │ │ + blt 5fd0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fb4 │ │ │ │ │ + bne 5fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 607c │ │ │ │ │ + bl 6090 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5fe8 │ │ │ │ │ + bne 5ffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fb4 │ │ │ │ │ + bne 5fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6464 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5f84 │ │ │ │ │ + b 5f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6074 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6048 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5fb4 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5fb4 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5fbc │ │ │ │ │ + b 5fd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5fbc │ │ │ │ │ + b 5fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f14 │ │ │ │ │ + b 5f28 │ │ │ │ │ │ │ │ │ │ -0000607c : │ │ │ │ │ +00006090 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 618c │ │ │ │ │ + beq 61a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 618c │ │ │ │ │ + bne 61a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6118 │ │ │ │ │ + bne 612c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6198 │ │ │ │ │ + bl 61ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 6108 │ │ │ │ │ + beq 611c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6128 │ │ │ │ │ + bne 613c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d828 │ │ │ │ │ + bl d83c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6108 │ │ │ │ │ + bne 611c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6160 │ │ │ │ │ + beq 6174 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6124 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6118 │ │ │ │ │ + b 612c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 60c4 │ │ │ │ │ + b 60d8 │ │ │ │ │ │ │ │ │ │ -00006198 : │ │ │ │ │ +000061ac : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 6404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63f0 │ │ │ │ │ + bne 6404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 6324 │ │ │ │ │ + bne 6338 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63e4 │ │ │ │ │ + beq 63f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63e4 │ │ │ │ │ + bne 63f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63ec │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 62d8 │ │ │ │ │ + bne 62ec │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 63b4 │ │ │ │ │ + beq 63c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63ec │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6330 │ │ │ │ │ + bne 6344 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63ec │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63fc │ │ │ │ │ + bne 6410 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6320 │ │ │ │ │ + bne 6334 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6324 │ │ │ │ │ + bne 6338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9354 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6294 │ │ │ │ │ + beq 62a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63dc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 638c │ │ │ │ │ + beq 63a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62c4 │ │ │ │ │ + beq 62d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62c4 │ │ │ │ │ + beq 62d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 62f4 │ │ │ │ │ + b 6308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 625c │ │ │ │ │ - b 6398 │ │ │ │ │ + bge 6270 │ │ │ │ │ + b 63ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 63ac │ │ │ │ │ + b 63c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 63ac │ │ │ │ │ + b 63c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6224 │ │ │ │ │ + b 6238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 61e0 │ │ │ │ │ + b 61f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9470 │ │ │ │ │ + bl 9484 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62b8 │ │ │ │ │ + beq 62cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63dc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 6380 │ │ │ │ │ - b 638c │ │ │ │ │ + bne 6394 │ │ │ │ │ + b 63a0 │ │ │ │ │ │ │ │ │ │ -00006450 : │ │ │ │ │ +00006464 : │ │ │ │ │ pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 66e0 │ │ │ │ │ + beq 66f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66e0 │ │ │ │ │ + bne 66f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 67d0 │ │ │ │ │ + bne 67e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 67c4 │ │ │ │ │ + beq 67d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67c4 │ │ │ │ │ + bne 67d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6544 │ │ │ │ │ + bne 6558 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 6584 │ │ │ │ │ + beq 6598 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 684c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6544 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 666c │ │ │ │ │ + bne 6680 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 65bc │ │ │ │ │ + bne 65d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 67d0 │ │ │ │ │ + bne 67e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 684c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 66f8 │ │ │ │ │ + blt 670c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6508 │ │ │ │ │ - b 6544 │ │ │ │ │ + beq 651c │ │ │ │ │ + b 6558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6724 │ │ │ │ │ + bne 6738 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 67dc │ │ │ │ │ + beq 67f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67dc │ │ │ │ │ + bne 67f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 672c │ │ │ │ │ + bne 6740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 684c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6624 │ │ │ │ │ + beq 6638 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67e8 │ │ │ │ │ + bne 67fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 672c │ │ │ │ │ + bne 6740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 684c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6658 │ │ │ │ │ + beq 666c │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6738 │ │ │ │ │ + bne 674c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 6544 │ │ │ │ │ + b 6558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9354 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 671c │ │ │ │ │ + beq 6730 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6710 │ │ │ │ │ + beq 6724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66ec │ │ │ │ │ + bne 6700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6570 │ │ │ │ │ + b 6584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6498 │ │ │ │ │ + b 64ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66d0 │ │ │ │ │ + beq 66e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 654c │ │ │ │ │ + b 6560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 670c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 654c │ │ │ │ │ + b 6560 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6658 │ │ │ │ │ + beq 666c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r6, [ip, #28] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -7543,44 +7548,44 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 665c │ │ │ │ │ + beq 6670 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 64d4 │ │ │ │ │ + b 64e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6574 │ │ │ │ │ + b 6588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 65f0 │ │ │ │ │ + b 6604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6624 │ │ │ │ │ + beq 6638 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7589,122 +7594,122 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b 67a4 │ │ │ │ │ + bl 10418 │ │ │ │ │ + b 67b8 │ │ │ │ │ │ │ │ │ │ -00006838 : │ │ │ │ │ +0000684c : │ │ │ │ │ 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 6ba8 │ │ │ │ │ + beq 6bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ba8 │ │ │ │ │ + bne 6bbc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 6a2c │ │ │ │ │ + bne 6a40 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 6b60 │ │ │ │ │ + beq 6b74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6b48 │ │ │ │ │ + beq 6b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b48 │ │ │ │ │ + bne 6b5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ab0 │ │ │ │ │ + bne 6ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6aa8 │ │ │ │ │ + beq 6abc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6b54 │ │ │ │ │ + beq 6b68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b54 │ │ │ │ │ + bne 6b68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6ab0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6aa4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6ab0 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a3c │ │ │ │ │ + bne 6a50 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6a88 │ │ │ │ │ + beq 6a9c │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 6a74 │ │ │ │ │ + bgt 6a88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -7712,811 +7717,811 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6ab0 │ │ │ │ │ + beq 6ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 6a2c │ │ │ │ │ + beq 6a40 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6abc │ │ │ │ │ + bne 6ad0 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6bb4 │ │ │ │ │ + beq 6bc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bb4 │ │ │ │ │ + bne 6bc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6990 │ │ │ │ │ + beq 69a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6b14 │ │ │ │ │ + bne 6b28 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 6ae8 │ │ │ │ │ + beq 6afc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 697c │ │ │ │ │ + b 6990 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 69a8 │ │ │ │ │ + b 69bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6a28 │ │ │ │ │ + b 6a3c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a10 │ │ │ │ │ + b 6a24 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a88 │ │ │ │ │ + beq 6a9c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a64 │ │ │ │ │ + b 6a78 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a58 │ │ │ │ │ + beq 6a6c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6aa8 │ │ │ │ │ + b 6abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 68ec │ │ │ │ │ + b 6900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6944 │ │ │ │ │ + b 6958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 6a2c │ │ │ │ │ + blt 6a40 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 68c4 │ │ │ │ │ - b 6a28 │ │ │ │ │ + beq 68d8 │ │ │ │ │ + b 6a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6880 │ │ │ │ │ + b 6894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6a2c │ │ │ │ │ + b 6a40 │ │ │ │ │ │ │ │ │ │ -00006bd8 : │ │ │ │ │ +00006bec : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8110 │ │ │ │ │ + beq 8124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8110 │ │ │ │ │ + bne 8124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8108 │ │ │ │ │ + bne 811c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c6c │ │ │ │ │ + beq 6c80 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 8114 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 811c │ │ │ │ │ + beq 8130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 811c │ │ │ │ │ + bne 8130 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 8170 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 8128 │ │ │ │ │ + beq 813c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8270 │ │ │ │ │ + bl 8284 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 72fc │ │ │ │ │ + bne 7310 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 8170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 865c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 8170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9298 │ │ │ │ │ + bl 92a4 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 8170 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81a8 │ │ │ │ │ + bne 81bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 8170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81fc │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 8170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8230 │ │ │ │ │ + bne 8244 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 8114 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8264 │ │ │ │ │ + beq 8278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8264 │ │ │ │ │ + bne 8278 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 819c │ │ │ │ │ + bne 81b0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 8168 │ │ │ │ │ + beq 817c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9354 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7270 │ │ │ │ │ + bne 7284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 8114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9470 │ │ │ │ │ + bl 9484 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 72d0 │ │ │ │ │ + bne 72e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 8114 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 80f4 │ │ │ │ │ + beq 8108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80f4 │ │ │ │ │ + bne 8108 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8024 │ │ │ │ │ + bne 8038 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7ff4 │ │ │ │ │ + beq 8008 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78dc │ │ │ │ │ + bne 78f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 8114 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7fe8 │ │ │ │ │ + beq 7ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fe8 │ │ │ │ │ + bne 7ffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6f3c │ │ │ │ │ + bne 6f50 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7880 │ │ │ │ │ + bne 7894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 8114 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7fdc │ │ │ │ │ + beq 7ff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fdc │ │ │ │ │ + bne 7ff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6ff4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 8064 │ │ │ │ │ + beq 8078 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7674 │ │ │ │ │ + bne 7688 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6ff4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a98 │ │ │ │ │ + bne 7aac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 8114 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7af0 │ │ │ │ │ + beq 7b04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7af0 │ │ │ │ │ + bne 7b04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7dd0 │ │ │ │ │ + beq 7de4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 738c │ │ │ │ │ + bne 73a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7414 │ │ │ │ │ + bne 7428 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 74c0 │ │ │ │ │ + bne 74d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75b0 │ │ │ │ │ + bne 75c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ba8 │ │ │ │ │ + bne 7bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 8114 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c24 │ │ │ │ │ + beq 7c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c24 │ │ │ │ │ + bne 7c38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 7880 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 809c │ │ │ │ │ + beq 80b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d790 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7190 │ │ │ │ │ + beq 71a4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7190 │ │ │ │ │ + beq 71a4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a6c │ │ │ │ │ + bne 7a80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 7880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d790 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 7720 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 7720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dbc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 7720 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7710 │ │ │ │ │ + bne 7724 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 7720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 7880 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7818 │ │ │ │ │ + beq 782c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8030 │ │ │ │ │ + bne 8044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6e1c │ │ │ │ │ + beq 6e30 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 8040 │ │ │ │ │ + beq 8054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 80e4 │ │ │ │ │ + bne 80f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6c64 │ │ │ │ │ + b 6c78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6dac │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 81ec │ │ │ │ │ + beq 8200 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 72d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 72d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6db8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7064 │ │ │ │ │ + beq 7078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74c4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 74a4 │ │ │ │ │ + beq 74b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 7270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 7270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 70ec │ │ │ │ │ + b 7100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc78 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7088 │ │ │ │ │ + beq 709c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 708c │ │ │ │ │ + bne 70a0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7088 │ │ │ │ │ + beq 709c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74c4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ + bne 73f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73fc │ │ │ │ │ + bne 7410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 70ec │ │ │ │ │ + b 7100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc78 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70b0 │ │ │ │ │ + bne 70c4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74c4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8540,39 +8545,39 @@ │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ - b 74a4 │ │ │ │ │ + bne 73f8 │ │ │ │ │ + b 74b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70d0 │ │ │ │ │ + beq 70e4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70d4 │ │ │ │ │ + bne 70e8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70d0 │ │ │ │ │ + beq 70e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74c4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8595,96 +8600,96 @@ │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ - b 74a4 │ │ │ │ │ + bne 73f8 │ │ │ │ │ + b 74b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d828 │ │ │ │ │ + bl d83c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fbc │ │ │ │ │ + bne 6fd0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fb8 │ │ │ │ │ + beq 6fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, sl │ │ │ │ │ - beq 7ae0 │ │ │ │ │ + beq 7af4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 80d4 │ │ │ │ │ + beq 80e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 7270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 7270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6fe8 │ │ │ │ │ + b 6ffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 7880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d790 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 784c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 784c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl dea8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 784c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 783c │ │ │ │ │ + bne 7850 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 784c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 7880 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8713,143 +8718,143 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 7264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 7880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7874 │ │ │ │ │ + b 7888 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 7880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d790 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 7958 │ │ │ │ │ + bne 796c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7b44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6464 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 7270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 7270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6f3c │ │ │ │ │ + b 6f50 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 731c │ │ │ │ │ + b 7330 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ + beq 6edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ + beq 6edc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7b20 │ │ │ │ │ + beq 7b34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7afc │ │ │ │ │ + bne 7b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72e4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 7870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dbc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 7870 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 7870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl dea8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 7870 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 785c │ │ │ │ │ + bne 7870 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 7870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 7880 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8878,214 +8883,214 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ - b 7818 │ │ │ │ │ + bne 7264 │ │ │ │ │ + b 782c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 7880 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7234 │ │ │ │ │ + b 7248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 607c │ │ │ │ │ + bl 6090 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6ff4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fdc │ │ │ │ │ + beq 6ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, r5 │ │ │ │ │ - bne 76bc │ │ │ │ │ + bne 76d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6fe8 │ │ │ │ │ + b 6ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 701c │ │ │ │ │ + b 7030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7944 │ │ │ │ │ + beq 7958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6ed4 │ │ │ │ │ + b 6ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ - b 7b08 │ │ │ │ │ + beq 6edc │ │ │ │ │ + b 7b1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7870 │ │ │ │ │ + bne 7884 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7b9c │ │ │ │ │ + beq 7bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b9c │ │ │ │ │ + bne 7bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 7b94 │ │ │ │ │ + bne 7ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d790 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c30 │ │ │ │ │ + bne 7c44 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 786c │ │ │ │ │ + b 7880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7b68 │ │ │ │ │ + b 7b7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 74b8 │ │ │ │ │ + bne 74cc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c18 │ │ │ │ │ + beq 7c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c18 │ │ │ │ │ + bne 7c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 7c10 │ │ │ │ │ + bne 7c24 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e08 │ │ │ │ │ + bne 7e1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 70e4 │ │ │ │ │ + b 70f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7bdc │ │ │ │ │ + b 7bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7120 │ │ │ │ │ + b 7134 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b90 │ │ │ │ │ + beq 7ba4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ec8 │ │ │ │ │ + bne 7edc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7ed0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7ef8 │ │ │ │ │ + beq 7f0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ef8 │ │ │ │ │ + bne 7f0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dbc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7ed4 │ │ │ │ │ + bne 7ee8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl dea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ecc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dbc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7e94 │ │ │ │ │ + bne 7ea8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -9116,133 +9121,133 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 7b94 │ │ │ │ │ - b 7b90 │ │ │ │ │ + bne 7ba8 │ │ │ │ │ + b 7ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 73fc │ │ │ │ │ + blt 7410 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7050 │ │ │ │ │ - b 70e4 │ │ │ │ │ + beq 7064 │ │ │ │ │ + b 70f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7fd0 │ │ │ │ │ + beq 7fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fd0 │ │ │ │ │ + bne 7fe4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7fac │ │ │ │ │ + bne 7fc0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc78 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7f04 │ │ │ │ │ + bne 7f18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c08 │ │ │ │ │ + b 7c1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d34 │ │ │ │ │ + beq 7d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7b90 │ │ │ │ │ + b 7ba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7b90 │ │ │ │ │ + b 7ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c70 │ │ │ │ │ + b 7c84 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7cd8 │ │ │ │ │ + beq 7cec │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7cdc │ │ │ │ │ + b 7cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ca8 │ │ │ │ │ + b 7cbc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7ea0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7c20 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7ea0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9251,173 +9256,173 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 7c10 │ │ │ │ │ - b 7c08 │ │ │ │ │ + bne 7c24 │ │ │ │ │ + b 7c1c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7e60 │ │ │ │ │ + beq 7e74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7e64 │ │ │ │ │ + b 7e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e30 │ │ │ │ │ + b 7e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6f70 │ │ │ │ │ + b 6f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6f08 │ │ │ │ │ + b 6f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7b08 │ │ │ │ │ + blt 7b1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6eb8 │ │ │ │ │ + beq 6ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6ed4 │ │ │ │ │ + b 6ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ - b 7824 │ │ │ │ │ + beq 7270 │ │ │ │ │ + b 7838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e1c │ │ │ │ │ + beq 6e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e28 │ │ │ │ │ + b 6e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 76f4 │ │ │ │ │ + blt 7708 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6fa4 │ │ │ │ │ - b 6fe0 │ │ │ │ │ + beq 6fb8 │ │ │ │ │ + b 6ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7824 │ │ │ │ │ + blt 7838 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7154 │ │ │ │ │ - b 786c │ │ │ │ │ + beq 7168 │ │ │ │ │ + b 7880 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ae0 │ │ │ │ │ - b 76f4 │ │ │ │ │ + beq 7af4 │ │ │ │ │ + b 7708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ - b 804c │ │ │ │ │ + beq 72d8 │ │ │ │ │ + b 8060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6e88 │ │ │ │ │ + b 6e9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6c64 │ │ │ │ │ + b 6c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c20 │ │ │ │ │ + b 6c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6ca8 │ │ │ │ │ + b 6cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7374 │ │ │ │ │ + blt 7388 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6cdc │ │ │ │ │ + beq 6cf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 804c │ │ │ │ │ + blt 8060 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6e0c │ │ │ │ │ + beq 6e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e28 │ │ │ │ │ + b 6e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6dac │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -9425,880 +9430,880 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 735c │ │ │ │ │ + bne 7370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ - b 7374 │ │ │ │ │ + beq 6dac │ │ │ │ │ + b 7388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6dac │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 81d8 │ │ │ │ │ + b 81ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6dac │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 81d8 │ │ │ │ │ + b 81ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6dd8 │ │ │ │ │ + b 6dec │ │ │ │ │ │ │ │ │ │ -00008270 : │ │ │ │ │ +00008284 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 846c │ │ │ │ │ + beq 8480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 846c │ │ │ │ │ + bne 8480 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 843c │ │ │ │ │ + bne 8450 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 83fc │ │ │ │ │ + beq 8410 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8364 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8364 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83d4 │ │ │ │ │ + bne 83e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8364 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8368 │ │ │ │ │ + bne 837c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 834c │ │ │ │ │ + beq 8360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 843c │ │ │ │ │ + beq 8450 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 844c │ │ │ │ │ + beq 8460 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 844c │ │ │ │ │ + bne 8460 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 8350 │ │ │ │ │ + b 8364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 832c │ │ │ │ │ + beq 8340 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8478 │ │ │ │ │ + bne 848c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 8350 │ │ │ │ │ + b 8364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8490 │ │ │ │ │ + blt 84a4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82ec │ │ │ │ │ + beq 8300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8358 │ │ │ │ │ + b 836c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83cc │ │ │ │ │ + beq 83e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8358 │ │ │ │ │ + b 836c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 82b8 │ │ │ │ │ + b 82cc │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83f4 │ │ │ │ │ - b 8458 │ │ │ │ │ + beq 8408 │ │ │ │ │ + b 846c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 8358 │ │ │ │ │ + b 836c │ │ │ │ │ │ │ │ │ │ -000084a8 <_tmp_41_rule>: │ │ │ │ │ +000084bc <_tmp_41_rule>: │ │ │ │ │ _tmp_41_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8550 <_tmp_41_rule+0xa8> │ │ │ │ │ + beq 8564 <_tmp_41_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8550 <_tmp_41_rule+0xa8> │ │ │ │ │ + bne 8564 <_tmp_41_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8548 <_tmp_41_rule+0xa0> │ │ │ │ │ + bne 855c <_tmp_41_rule+0xa0> │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8540 <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8554 <_tmp_41_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8540 <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8554 <_tmp_41_rule+0x98> │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 84ec <_tmp_41_rule+0x44> │ │ │ │ │ + b 8500 <_tmp_41_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000855c : │ │ │ │ │ +00008570 : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 863c │ │ │ │ │ + beq 8650 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 863c │ │ │ │ │ + bne 8650 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 85e4 │ │ │ │ │ + bne 85f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85f4 │ │ │ │ │ + bne 8608 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 85d4 │ │ │ │ │ + beq 85e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 85dc │ │ │ │ │ + beq 85f0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85dc │ │ │ │ │ + beq 85f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 85e4 │ │ │ │ │ + b 85f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 85a4 │ │ │ │ │ + b 85b8 │ │ │ │ │ │ │ │ │ │ -00008648 : │ │ │ │ │ +0000865c : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 871c │ │ │ │ │ + beq 8730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 871c │ │ │ │ │ + bne 8730 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8864 │ │ │ │ │ + bne 8878 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 8838 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 888c │ │ │ │ │ + bl 88a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 87cc │ │ │ │ │ + bne 87e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8864 │ │ │ │ │ + bne 8878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 888c │ │ │ │ │ + bl 88a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8728 │ │ │ │ │ + bne 873c │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8690 │ │ │ │ │ + b 86a4 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86fc │ │ │ │ │ + beq 8710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 86fc │ │ │ │ │ + beq 8710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 8718 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 87a8 │ │ │ │ │ + beq 87bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 8718 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 8718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 870c │ │ │ │ │ + b 8720 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 8718 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 877c │ │ │ │ │ + b 8790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8874 │ │ │ │ │ + blt 8888 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 86c4 │ │ │ │ │ + beq 86d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 870c │ │ │ │ │ + b 8720 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 870c │ │ │ │ │ + b 8720 │ │ │ │ │ │ │ │ │ │ -0000888c : │ │ │ │ │ +000088a0 : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8980 │ │ │ │ │ + beq 8994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8980 │ │ │ │ │ + bne 8994 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a90 │ │ │ │ │ + bne 8aa4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8acc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 897c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 897c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 897c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 898c │ │ │ │ │ + bne 89a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 88e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8acc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8964 │ │ │ │ │ + beq 8978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8a90 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a1c │ │ │ │ │ + beq 8a30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a1c │ │ │ │ │ + bne 8a30 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b 8968 │ │ │ │ │ + b 897c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8acc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8944 │ │ │ │ │ + beq 8958 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a3c │ │ │ │ │ + bne 8a50 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 8968 │ │ │ │ │ + b 897c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89f0 │ │ │ │ │ + beq 8a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8984 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ - b 8a28 │ │ │ │ │ + beq 8a28 │ │ │ │ │ + b 8a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8aa0 │ │ │ │ │ + blt 8ab4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8908 │ │ │ │ │ + beq 891c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8984 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8984 │ │ │ │ │ │ │ │ │ │ -00008ab8 : │ │ │ │ │ +00008acc : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8b6c │ │ │ │ │ + beq 8b80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b6c │ │ │ │ │ + bne 8b80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8b38 │ │ │ │ │ + bne 8b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8b48 │ │ │ │ │ + bne 8b5c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8b78 │ │ │ │ │ + beq 8b8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b78 │ │ │ │ │ + bne 8b8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8b34 │ │ │ │ │ + b 8b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8b00 │ │ │ │ │ + b 8b14 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 8b34 │ │ │ │ │ + beq 8b48 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8b38 │ │ │ │ │ + b 8b4c │ │ │ │ │ │ │ │ │ │ -00008ba4 <_loop1_83_rule>: │ │ │ │ │ +00008bb8 <_loop1_83_rule>: │ │ │ │ │ _loop1_83_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8d18 <_loop1_83_rule+0x174> │ │ │ │ │ + beq 8d2c <_loop1_83_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d18 <_loop1_83_rule+0x174> │ │ │ │ │ + bne 8d2c <_loop1_83_rule+0x174> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 8c44 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8c58 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8cfc <_loop1_83_rule+0x158> │ │ │ │ │ + beq 8d10 <_loop1_83_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 8c44 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8c58 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4c │ │ │ │ │ + bl 8d60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 8c60 <_loop1_83_rule+0xbc> │ │ │ │ │ + bne 8c74 <_loop1_83_rule+0xbc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8c78 <_loop1_83_rule+0xd4> │ │ │ │ │ + bne 8c8c <_loop1_83_rule+0xd4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 8cd0 <_loop1_83_rule+0x12c> │ │ │ │ │ + beq 8ce4 <_loop1_83_rule+0x12c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 8c20 <_loop1_83_rule+0x7c> │ │ │ │ │ + b 8c34 <_loop1_83_rule+0x7c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8c3c <_loop1_83_rule+0x98> │ │ │ │ │ + bne 8c50 <_loop1_83_rule+0x98> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8d24 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8d38 <_loop1_83_rule+0x180> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 8cbc <_loop1_83_rule+0x118> │ │ │ │ │ + bgt 8cd0 <_loop1_83_rule+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c64 <_loop1_83_rule+0xac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 8c98 <_loop1_83_rule+0xf4> │ │ │ │ │ + b 8cac <_loop1_83_rule+0xf4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8d24 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8d38 <_loop1_83_rule+0x180> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 8c68 <_loop1_83_rule+0xc4> │ │ │ │ │ + b 8c7c <_loop1_83_rule+0xc4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c64 <_loop1_83_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8bec <_loop1_83_rule+0x48> │ │ │ │ │ + b 8c00 <_loop1_83_rule+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c64 <_loop1_83_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00008d4c : │ │ │ │ │ +00008d60 : │ │ │ │ │ tstring_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9294 │ │ │ │ │ + beq 92a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9294 │ │ │ │ │ + bne 92a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9288 │ │ │ │ │ + bne 929c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1171 @ 0x493 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e04 │ │ │ │ │ + bne 8e18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9288 │ │ │ │ │ + bne 929c │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8e1c │ │ │ │ │ + bne 8e30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1171 @ 0x493 │ │ │ │ │ @@ -10311,116 +10316,116 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 927c │ │ │ │ │ + beq 9290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c │ │ │ │ │ + bne 9290 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9240 │ │ │ │ │ + bne 9254 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 9234 │ │ │ │ │ + beq 9248 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9240 │ │ │ │ │ + bne 9254 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9270 │ │ │ │ │ + beq 9284 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9270 │ │ │ │ │ + bne 9284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 925c │ │ │ │ │ + bne 9270 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9250 │ │ │ │ │ + beq 9264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9250 │ │ │ │ │ + bne 9264 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f88 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 9304 │ │ │ │ │ + bne 9318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 92ec │ │ │ │ │ + blt 9300 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f88 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 908c │ │ │ │ │ + bne 90a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 92b4 │ │ │ │ │ + bne 92c8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 92a0 │ │ │ │ │ + bne 92b4 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 91b4 │ │ │ │ │ + bne 91c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -10428,104 +10433,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 922c │ │ │ │ │ + beq 9240 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 8ff8 │ │ │ │ │ + ble 900c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 8fdc │ │ │ │ │ + b 8ff0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8de4 │ │ │ │ │ + beq 8df8 │ │ │ │ │ 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 .LC111 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 9064 │ │ │ │ │ + beq 9078 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8df0 │ │ │ │ │ + beq 8e04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8df0 │ │ │ │ │ + beq 8e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8e14 │ │ │ │ │ + b 8e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 8f60 │ │ │ │ │ + beq 8f74 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd60 │ │ │ │ │ + bl 1fd5c │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb4c │ │ │ │ │ + bl eb60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8f78 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 8f60 │ │ │ │ │ + beq 8f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 92cc │ │ │ │ │ + beq 92e0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -10539,173 +10544,173 @@ │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_CALL _PyPegen_interpolation │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 92e0 │ │ │ │ │ + beq 92f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 92e0 │ │ │ │ │ + bne 92f4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8f80 │ │ │ │ │ + beq 8f94 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 9208 │ │ │ │ │ + beq 921c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 8e90 │ │ │ │ │ + b 8ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 91dc │ │ │ │ │ + beq 91f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9194 │ │ │ │ │ + beq 91a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9320 │ │ │ │ │ + bne 9334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9194 │ │ │ │ │ + bne 91a8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fc8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, r0 │ │ │ │ │ - bne 91a0 │ │ │ │ │ + bne 91b4 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8de4 │ │ │ │ │ + b 8df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8efc │ │ │ │ │ + b 8f10 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ebc │ │ │ │ │ + b 8ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8e48 │ │ │ │ │ + b 8e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9080 │ │ │ │ │ + b 9094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d94 │ │ │ │ │ + b 8da8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d4 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9174 │ │ │ │ │ + bne 9188 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f80 │ │ │ │ │ + b 8f94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9174 │ │ │ │ │ + beq 9188 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f80 │ │ │ │ │ + b 8f94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 8f4c │ │ │ │ │ + b 8f60 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fc8 │ │ │ │ │ │ │ │ │ │ -00009340 : │ │ │ │ │ +00009354 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9464 │ │ │ │ │ + beq 9478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9464 │ │ │ │ │ + bne 9478 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9454 │ │ │ │ │ + bne 9468 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ @@ -10713,96 +10718,96 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, ip │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9458 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9458 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 9434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 9460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 9460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9454 │ │ │ │ │ + b 9468 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9388 │ │ │ │ │ + b 939c │ │ │ │ │ │ │ │ │ │ -00009470 : │ │ │ │ │ +00009484 : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 95e0 │ │ │ │ │ + beq 95f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 95e0 │ │ │ │ │ + bne 95f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 951c │ │ │ │ │ + bne 9530 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 95a0 │ │ │ │ │ + beq 95b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10810,238 +10815,238 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 952c │ │ │ │ │ + bne 9540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9528 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 957c │ │ │ │ │ + beq 9590 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 951c │ │ │ │ │ + b 9530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 95ec │ │ │ │ │ + blt 9600 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 94f8 │ │ │ │ │ - b 9514 │ │ │ │ │ + beq 950c │ │ │ │ │ + b 9528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 94b8 │ │ │ │ │ + b 94cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 951c │ │ │ │ │ + b 9530 │ │ │ │ │ │ │ │ │ │ -00009600 : │ │ │ │ │ +00009614 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9b50 │ │ │ │ │ + beq 9b64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b50 │ │ │ │ │ + bne 9b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, ip, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 9764 │ │ │ │ │ + bne 9778 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 9900 │ │ │ │ │ + bne 9914 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 98f4 │ │ │ │ │ + beq 9908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 98f4 │ │ │ │ │ + bne 9908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a0b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 9810 │ │ │ │ │ + bne 9824 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a330 │ │ │ │ │ + bl a344 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 98b4 │ │ │ │ │ + bne 98c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240ac <_loop1_74_rule> │ │ │ │ │ + bl 240b4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 9774 │ │ │ │ │ + beq 9788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a808 <_loop0_73_rule> │ │ │ │ │ + bl a81c <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 9774 │ │ │ │ │ + beq 9788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a99c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9778 │ │ │ │ │ + bne 978c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 97f0 │ │ │ │ │ + beq 9804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 97f0 │ │ │ │ │ + bne 9804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d8 <_loop1_75_rule> │ │ │ │ │ + bl a4ec <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9afc │ │ │ │ │ + bne 9b10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a99c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 97d0 │ │ │ │ │ + bne 97e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 9760 │ │ │ │ │ + b 9774 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 974c │ │ │ │ │ + bne 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9b3c │ │ │ │ │ + bne 9b50 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 9760 │ │ │ │ │ - b 97c4 │ │ │ │ │ + bne 9774 │ │ │ │ │ + b 97d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b44 <_loop0_72_rule> │ │ │ │ │ + bl 24b48 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 96c0 │ │ │ │ │ + beq 96d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a808 <_loop0_73_rule> │ │ │ │ │ + bl a81c <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 96c0 │ │ │ │ │ + beq 96d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a99c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 96c4 │ │ │ │ │ + bne 96d8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -11049,287 +11054,287 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9894 │ │ │ │ │ + beq 98a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9758 │ │ │ │ │ + beq 976c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq 9800 │ │ │ │ │ + beq 9814 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 97c4 │ │ │ │ │ + b 97d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a808 <_loop0_73_rule> │ │ │ │ │ + bl a81c <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 96e0 │ │ │ │ │ + beq 96f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a99c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 96e4 │ │ │ │ │ + bne 96f8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ - b 9860 │ │ │ │ │ + b 9874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 969c │ │ │ │ │ + b 96b0 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 9c94 │ │ │ │ │ + beq 9ca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c94 │ │ │ │ │ + bne 9ca8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9c44 │ │ │ │ │ + bne 9c58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9cac │ │ │ │ │ + bne 9cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a0b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a20 │ │ │ │ │ + bne 9a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b44 <_loop0_72_rule> │ │ │ │ │ + bl 24b48 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c18 │ │ │ │ │ + beq 9c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c20 │ │ │ │ │ + beq 9c34 │ │ │ │ │ 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 9c34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9be8 │ │ │ │ │ + bne 9bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a330 │ │ │ │ │ + bl a344 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 9b5c │ │ │ │ │ + bne 9b70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9be8 │ │ │ │ │ + bne 9bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d8 <_loop1_75_rule> │ │ │ │ │ + bl a4ec <_loop1_75_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ca0 │ │ │ │ │ + bne 9cb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b44 <_loop0_72_rule> │ │ │ │ │ + bl 24b48 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a68 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 9cdc │ │ │ │ │ + bne 9cf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9aa0 │ │ │ │ │ + bne 9ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6d0 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9ab0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f84 │ │ │ │ │ + bne 9f98 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e24c <_loop1_77_rule> │ │ │ │ │ + bl e260 <_loop1_77_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ad0 │ │ │ │ │ + beq 9ae4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a03c │ │ │ │ │ + bne a050 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 9674 │ │ │ │ │ - b 9764 │ │ │ │ │ + beq 9688 │ │ │ │ │ + b 9778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a99c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9798 │ │ │ │ │ + bne 97ac │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 974c │ │ │ │ │ - b 97f0 │ │ │ │ │ + bne 9760 │ │ │ │ │ + b 9804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 97c4 │ │ │ │ │ + b 97d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9648 │ │ │ │ │ + b 965c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9bf8 │ │ │ │ │ + beq 9c0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9bf8 │ │ │ │ │ + bne 9c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24714 │ │ │ │ │ + bl 24718 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ - beq 9c18 │ │ │ │ │ + beq 9c2c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq 9ad4 │ │ │ │ │ + beq 9ae8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9adc │ │ │ │ │ + b 9af0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c2c │ │ │ │ │ + bne 9c40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9b84 │ │ │ │ │ + bne 9b98 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 99d0 │ │ │ │ │ + b 99e4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a34 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9950 │ │ │ │ │ + beq 9964 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11337,168 +11342,168 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b 9bc0 │ │ │ │ │ + b 9bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9adc │ │ │ │ │ + b 9af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9928 │ │ │ │ │ + b 993c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9b84 │ │ │ │ │ + b 9b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6d0 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9970 │ │ │ │ │ + beq 9984 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9970 │ │ │ │ │ + beq 9984 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9bb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9f6c │ │ │ │ │ + beq 9f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f6c │ │ │ │ │ + bne 9f80 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a58 │ │ │ │ │ + bne 9a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 9e54 │ │ │ │ │ + beq 9e68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a084 │ │ │ │ │ + beq a098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a084 │ │ │ │ │ + bne a098 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a090 │ │ │ │ │ + bne a0a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f4c │ │ │ │ │ + beq 9f60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a090 │ │ │ │ │ + bne a0a4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 9e60 │ │ │ │ │ - bl 2499c │ │ │ │ │ + beq 9e74 │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 9e60 │ │ │ │ │ + beq 9e74 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e24 │ │ │ │ │ + bne 9e38 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 9e0c │ │ │ │ │ + bne 9e20 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f78 │ │ │ │ │ + beq 9f8c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 9db0 │ │ │ │ │ + b 9dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9de4 │ │ │ │ │ + beq 9df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr ip, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a58 │ │ │ │ │ + b 9a6c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r9, [r2, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9f44 │ │ │ │ │ + beq 9f58 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble 9eac │ │ │ │ │ + ble 9ec0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 9e90 │ │ │ │ │ + b 9ea4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11507,28 +11512,28 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a58 │ │ │ │ │ + bne 9a6c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a68 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11536,973 +11541,973 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 9bbc │ │ │ │ │ + b 9bd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 9e54 │ │ │ │ │ + b 9e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9d08 │ │ │ │ │ + b 9d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 9f48 │ │ │ │ │ + b 9f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a078 │ │ │ │ │ + beq a08c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a078 │ │ │ │ │ + bne a08c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a068 │ │ │ │ │ + bne a07c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a05c │ │ │ │ │ + bne a070 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a068 │ │ │ │ │ + bne a07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24714 │ │ │ │ │ + bl 24718 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9aa0 │ │ │ │ │ + beq 9ab4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6d0 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9ab0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9ab0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9bb0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9ad0 │ │ │ │ │ + beq 9ae4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9bb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a008 │ │ │ │ │ + b a01c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9aa0 │ │ │ │ │ + b 9ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9fb0 │ │ │ │ │ + b 9fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9d68 │ │ │ │ │ + b 9d7c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 9e54 │ │ │ │ │ + b 9e68 │ │ │ │ │ │ │ │ │ │ -0000a0a0 : │ │ │ │ │ +0000a0b4 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a168 │ │ │ │ │ + beq a17c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a168 │ │ │ │ │ + bne a17c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a1dc │ │ │ │ │ + bne a1f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 240ac <_loop1_74_rule> │ │ │ │ │ + bl 240b4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a118 │ │ │ │ │ + beq a12c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a1c4 │ │ │ │ │ + bne a1d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a1dc │ │ │ │ │ + bne a1f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240ac <_loop1_74_rule> │ │ │ │ │ + bl 240b4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a14c │ │ │ │ │ + beq a160 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a174 │ │ │ │ │ + bne a188 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a0e4 │ │ │ │ │ + b a0f8 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a14c │ │ │ │ │ + beq a160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a154 │ │ │ │ │ + beq a168 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a154 │ │ │ │ │ + beq a168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a15c │ │ │ │ │ + b a170 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a194 │ │ │ │ │ - b a118 │ │ │ │ │ + bne a1a8 │ │ │ │ │ + b a12c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a15c │ │ │ │ │ + b a170 │ │ │ │ │ │ │ │ │ │ -0000a1ec : │ │ │ │ │ +0000a200 : │ │ │ │ │ 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 a300 │ │ │ │ │ + beq a314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a300 │ │ │ │ │ + bne a314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a2b0 │ │ │ │ │ + bne a2c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ef54 │ │ │ │ │ + bl 1ef50 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a2bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e850 │ │ │ │ │ + bl 1e84c │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a2bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a2bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a2c0 │ │ │ │ │ + bne a2d4 │ │ │ │ │ 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 a1ec │ │ │ │ │ + bl a200 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a2a4 │ │ │ │ │ + beq a2b8 │ │ │ │ │ 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 a2a4 │ │ │ │ │ + beq a2b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a30c │ │ │ │ │ + bne a320 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b a2a8 │ │ │ │ │ + b a2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a234 │ │ │ │ │ + b a248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2f8 │ │ │ │ │ + beq a30c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a2b0 │ │ │ │ │ + b a2c4 │ │ │ │ │ │ │ │ │ │ -0000a330 : │ │ │ │ │ +0000a344 : │ │ │ │ │ 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 a4cc │ │ │ │ │ + beq a4e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a4cc │ │ │ │ │ + bne a4e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a4bc │ │ │ │ │ + bne a4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24b44 <_loop0_72_rule> │ │ │ │ │ + bl 24b48 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a3ac │ │ │ │ │ + beq a3c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d8 <_loop1_75_rule> │ │ │ │ │ + bl a4ec <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a404 │ │ │ │ │ + bne a418 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a4bc │ │ │ │ │ + bne a4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b44 <_loop0_72_rule> │ │ │ │ │ + bl 24b48 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a3e4 │ │ │ │ │ + beq a3f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d8 <_loop1_75_rule> │ │ │ │ │ + bl a4ec <_loop1_75_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne a480 │ │ │ │ │ + bne a494 │ │ │ │ │ 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 a3ac │ │ │ │ │ + beq a3c0 │ │ │ │ │ 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 a3ac │ │ │ │ │ + beq a3c0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a454 │ │ │ │ │ + beq a468 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a3ec │ │ │ │ │ + beq a400 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a3ec │ │ │ │ │ + beq a400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a3f4 │ │ │ │ │ + b a408 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a3e4 │ │ │ │ │ + beq a3f8 │ │ │ │ │ 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 a3e4 │ │ │ │ │ + beq a3f8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b a434 │ │ │ │ │ + b a448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a3f4 │ │ │ │ │ + b a408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a378 │ │ │ │ │ + b a38c │ │ │ │ │ │ │ │ │ │ -0000a4d8 <_loop1_75_rule>: │ │ │ │ │ +0000a4ec <_loop1_75_rule>: │ │ │ │ │ _loop1_75_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a64c <_loop1_75_rule+0x174> │ │ │ │ │ + beq a660 <_loop1_75_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a64c <_loop1_75_rule+0x174> │ │ │ │ │ + bne a660 <_loop1_75_rule+0x174> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne a57c <_loop1_75_rule+0xa4> │ │ │ │ │ + bne a590 <_loop1_75_rule+0xa4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq a630 <_loop1_75_rule+0x158> │ │ │ │ │ + beq a644 <_loop1_75_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne a57c <_loop1_75_rule+0xa4> │ │ │ │ │ + bne a590 <_loop1_75_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a684 │ │ │ │ │ + bl a698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a598 <_loop1_75_rule+0xc0> │ │ │ │ │ + bne a5ac <_loop1_75_rule+0xc0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a5b0 <_loop1_75_rule+0xd8> │ │ │ │ │ + bne a5c4 <_loop1_75_rule+0xd8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq a658 <_loop1_75_rule+0x180> │ │ │ │ │ + beq a66c <_loop1_75_rule+0x180> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b a558 <_loop1_75_rule+0x80> │ │ │ │ │ + b a56c <_loop1_75_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a574 <_loop1_75_rule+0x9c> │ │ │ │ │ + bne a588 <_loop1_75_rule+0x9c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a608 <_loop1_75_rule+0x130> │ │ │ │ │ + beq a61c <_loop1_75_rule+0x130> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble a5ec <_loop1_75_rule+0x114> │ │ │ │ │ + ble a600 <_loop1_75_rule+0x114> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, r5, lsl #2] │ │ │ │ │ str r1, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a5d0 <_loop1_75_rule+0xf8> │ │ │ │ │ + b a5e4 <_loop1_75_rule+0xf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a588 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a59c <_loop1_75_rule+0xb0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a588 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a59c <_loop1_75_rule+0xb0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a588 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a59c <_loop1_75_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a520 <_loop1_75_rule+0x48> │ │ │ │ │ + b a534 <_loop1_75_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a608 <_loop1_75_rule+0x130> │ │ │ │ │ + beq a61c <_loop1_75_rule+0x130> │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b a5a0 <_loop1_75_rule+0xc8> │ │ │ │ │ + b a5b4 <_loop1_75_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -0000a684 : │ │ │ │ │ +0000a698 : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a7fc │ │ │ │ │ + beq a810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a7fc │ │ │ │ │ + bne a810 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne a7ec │ │ │ │ │ + bne a800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne a724 │ │ │ │ │ + bne a738 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a7ec │ │ │ │ │ + bne a800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a798 │ │ │ │ │ + bne a7ac │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a6e8 │ │ │ │ │ + beq a6fc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a6e8 │ │ │ │ │ + beq a6fc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a774 │ │ │ │ │ + beq a788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a710 │ │ │ │ │ + beq a724 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a710 │ │ │ │ │ + beq a724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a718 │ │ │ │ │ + b a72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a708 │ │ │ │ │ + beq a71c │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a708 │ │ │ │ │ + beq a71c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a768 │ │ │ │ │ - b a774 │ │ │ │ │ + bne a77c │ │ │ │ │ + b a788 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a718 │ │ │ │ │ + b a72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a6c8 │ │ │ │ │ + b a6dc │ │ │ │ │ │ │ │ │ │ -0000a808 <_loop0_73_rule>: │ │ │ │ │ +0000a81c <_loop0_73_rule>: │ │ │ │ │ _loop0_73_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a950 <_loop0_73_rule+0x148> │ │ │ │ │ + beq a964 <_loop0_73_rule+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a950 <_loop0_73_rule+0x148> │ │ │ │ │ + bne a964 <_loop0_73_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a924 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a938 <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a934 <_loop0_73_rule+0x12c> │ │ │ │ │ + beq a948 <_loop0_73_rule+0x12c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne a924 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a938 <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a684 │ │ │ │ │ + bl a698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a8d8 <_loop0_73_rule+0xd0> │ │ │ │ │ + bne a8ec <_loop0_73_rule+0xd0> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a904 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a918 <_loop0_73_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt a8f0 <_loop0_73_rule+0xe8> │ │ │ │ │ + bgt a904 <_loop0_73_rule+0xe8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq a95c <_loop0_73_rule+0x154> │ │ │ │ │ + beq a970 <_loop0_73_rule+0x154> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a888 <_loop0_73_rule+0x80> │ │ │ │ │ + b a89c <_loop0_73_rule+0x80> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b a8b0 <_loop0_73_rule+0xa8> │ │ │ │ │ + b a8c4 <_loop0_73_rule+0xa8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a8c8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a8dc <_loop0_73_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a8c8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a8dc <_loop0_73_rule+0xc0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a8c8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a8dc <_loop0_73_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a850 <_loop0_73_rule+0x48> │ │ │ │ │ + b a864 <_loop0_73_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a904 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a918 <_loop0_73_rule+0xfc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b a8e0 <_loop0_73_rule+0xd8> │ │ │ │ │ + b a8f4 <_loop0_73_rule+0xd8> │ │ │ │ │ │ │ │ │ │ -0000a988 : │ │ │ │ │ +0000a99c : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq af60 │ │ │ │ │ + beq af74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af60 │ │ │ │ │ + bne af74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ae88 │ │ │ │ │ + bne ae9c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aacc │ │ │ │ │ + bne aae0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aa60 │ │ │ │ │ + bne aa74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne ae88 │ │ │ │ │ + bne ae9c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab90 │ │ │ │ │ + bne aba4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne ae88 │ │ │ │ │ + bne ae9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b04c │ │ │ │ │ + bl b060 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne af44 │ │ │ │ │ + bne af58 │ │ │ │ │ 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 24714 │ │ │ │ │ + bl 24718 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq aa00 │ │ │ │ │ + beq aa14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6d0 <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aa00 │ │ │ │ │ + beq aa14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl b04c │ │ │ │ │ + bl b060 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne aa04 │ │ │ │ │ + bne aa18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abe8 │ │ │ │ │ + beq abfc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne abe8 │ │ │ │ │ + bne abfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b aa4c │ │ │ │ │ + b aa60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ada0 │ │ │ │ │ + beq adb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ada0 │ │ │ │ │ + bne adb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ad94 │ │ │ │ │ + bne ada8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad00 │ │ │ │ │ + bne ad14 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne ad94 │ │ │ │ │ + bne ada8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne acac │ │ │ │ │ + bne acc0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ad94 │ │ │ │ │ + bne ada8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ac14 │ │ │ │ │ + bne ac28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq a9ec │ │ │ │ │ + beq aa00 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b aa50 │ │ │ │ │ + b aa64 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa24 │ │ │ │ │ + beq aa38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e24c <_loop1_77_rule> │ │ │ │ │ + bl e260 <_loop1_77_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aa24 │ │ │ │ │ + beq aa38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl b04c │ │ │ │ │ + bl b060 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne aa28 │ │ │ │ │ + bne aa3c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aab8 │ │ │ │ │ + bne aacc │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq aa4c │ │ │ │ │ + beq aa60 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b aa50 │ │ │ │ │ + b aa64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2188 <_loop1_36_rule+0x64> │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab68 │ │ │ │ │ + beq ab7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6d0 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab68 │ │ │ │ │ + beq ab7c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ab68 │ │ │ │ │ + beq ab7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2188 <_loop1_36_rule+0x64> │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab68 │ │ │ │ │ + beq ab7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12511,35 +12516,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq ab6c │ │ │ │ │ + beq ab80 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b ab74 │ │ │ │ │ + b ab88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab44 │ │ │ │ │ + beq ab58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ab44 │ │ │ │ │ + beq ab58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12547,103 +12552,103 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b ac84 │ │ │ │ │ + b ac98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq aea8 │ │ │ │ │ + beq aebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aea8 │ │ │ │ │ + bne aebc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ae98 │ │ │ │ │ + bne aeac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae38 │ │ │ │ │ + bne ae4c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne ae98 │ │ │ │ │ + bne aeac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne adac │ │ │ │ │ + bne adc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ab24 │ │ │ │ │ + b ab38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b ab74 │ │ │ │ │ + b ab88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aaf8 │ │ │ │ │ + b ab0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq add8 │ │ │ │ │ + beq adec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ade0 │ │ │ │ │ + beq adf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne aefc │ │ │ │ │ + bne af10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aee8 │ │ │ │ │ + beq aefc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ae44 │ │ │ │ │ - b ab20 │ │ │ │ │ + bne ae58 │ │ │ │ │ + b ab34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -12653,292 +12658,292 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aeb4 │ │ │ │ │ + bne aec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne aca0 │ │ │ │ │ - b ab74 │ │ │ │ │ + bne acb4 │ │ │ │ │ + b ab88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b aa50 │ │ │ │ │ + b aa64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ab24 │ │ │ │ │ + b ab38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ad2c │ │ │ │ │ + b ad40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq af34 │ │ │ │ │ + beq af48 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne aca0 │ │ │ │ │ + bne acb4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b aa4c │ │ │ │ │ + b aa60 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq af0c │ │ │ │ │ + beq af20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ad88 │ │ │ │ │ + b ad9c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne ae08 │ │ │ │ │ + bne ae1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ad88 │ │ │ │ │ + b ad9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b aa4c │ │ │ │ │ + b aa60 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aab8 │ │ │ │ │ - b abe8 │ │ │ │ │ + bne aacc │ │ │ │ │ + b abfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a9d0 │ │ │ │ │ + b a9e4 │ │ │ │ │ │ │ │ │ │ -0000af6c : │ │ │ │ │ +0000af80 : │ │ │ │ │ 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 b040 │ │ │ │ │ + beq b054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b040 │ │ │ │ │ + bne b054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aff0 │ │ │ │ │ + bne b004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne afec │ │ │ │ │ + bne b000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b004 │ │ │ │ │ + bne b018 │ │ │ │ │ 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 d800 │ │ │ │ │ + bl d80c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq afec │ │ │ │ │ + beq b000 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bd70 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aff0 │ │ │ │ │ + beq b004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aff8 │ │ │ │ │ + b b00c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b afb0 │ │ │ │ │ + b afc4 │ │ │ │ │ │ │ │ │ │ -0000b04c : │ │ │ │ │ +0000b060 : │ │ │ │ │ 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 b0f0 │ │ │ │ │ + beq b104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0f0 │ │ │ │ │ + bne b104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b0e0 │ │ │ │ │ + bne b0f4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b144 │ │ │ │ │ + bne b158 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0fc │ │ │ │ │ + bne b110 │ │ │ │ │ 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 b094 │ │ │ │ │ + b b0a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24714 │ │ │ │ │ + bl 24718 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b0d0 │ │ │ │ │ + beq b0e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b0d8 │ │ │ │ │ + beq b0ec │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0d8 │ │ │ │ │ + beq b0ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b0e0 │ │ │ │ │ + b b0f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b304 │ │ │ │ │ + beq b318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b304 │ │ │ │ │ + bne b318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b2f8 │ │ │ │ │ + bne b30c │ │ │ │ │ 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 b2c8 │ │ │ │ │ + bne b2dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b2f8 │ │ │ │ │ + bne b30c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b290 │ │ │ │ │ + bne b2a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b2f8 │ │ │ │ │ + bne b30c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b208 │ │ │ │ │ + bne b21c │ │ │ │ │ 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 b0bc │ │ │ │ │ - b b0e0 │ │ │ │ │ + beq b0d0 │ │ │ │ │ + b b0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1e0 │ │ │ │ │ + beq b1f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1e0 │ │ │ │ │ + beq b1f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c34 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b1e0 │ │ │ │ │ + beq b1f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12947,176 +12952,176 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq b1e4 │ │ │ │ │ + beq b1f8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b1ec │ │ │ │ │ + b b200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b1bc │ │ │ │ │ - b b23c │ │ │ │ │ + beq b1d0 │ │ │ │ │ + b b250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b198 │ │ │ │ │ + beq b1ac │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ - beq b198 │ │ │ │ │ - b b244 │ │ │ │ │ + beq b1ac │ │ │ │ │ + b b258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b1ec │ │ │ │ │ + b b200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b170 │ │ │ │ │ + b b184 │ │ │ │ │ │ │ │ │ │ -0000b310 : │ │ │ │ │ +0000b324 : │ │ │ │ │ invalid_comprehension_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b620 │ │ │ │ │ + beq b634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b620 │ │ │ │ │ + bne b634 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b640 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b640 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3f8 │ │ │ │ │ + bne b40c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b718 <_tmp_123_rule> │ │ │ │ │ + bl b72c <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b444 │ │ │ │ │ + bne b458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b718 <_tmp_123_rule> │ │ │ │ │ + bl b72c <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b510 │ │ │ │ │ + bne b524 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b3a0 │ │ │ │ │ + beq b3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b3a0 │ │ │ │ │ + beq b3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq b3a0 │ │ │ │ │ + beq b3b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ - b b5f4 │ │ │ │ │ + b b608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da20 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3d4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5ac │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -13138,43 +13143,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq b3e8 │ │ │ │ │ + beq b3fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b3ec │ │ │ │ │ + b b400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da20 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b3f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b3f4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13183,105 +13188,105 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b3e8 │ │ │ │ │ + beq b3fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b3ec │ │ │ │ │ + b b400 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b37c │ │ │ │ │ + beq b390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b37c │ │ │ │ │ + beq b390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ - beq b37c │ │ │ │ │ + beq b390 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b b4ec │ │ │ │ │ + b b500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b358 │ │ │ │ │ + b b36c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b3ec │ │ │ │ │ + b b400 │ │ │ │ │ │ │ │ │ │ -0000b638 <_tmp_116_rule>: │ │ │ │ │ +0000b64c <_tmp_116_rule>: │ │ │ │ │ _tmp_116_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b70c <_tmp_116_rule+0xd4> │ │ │ │ │ + beq b720 <_tmp_116_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b70c <_tmp_116_rule+0xd4> │ │ │ │ │ + bne b720 <_tmp_116_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6fc <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b710 <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b6d4 <_tmp_116_rule+0x9c> │ │ │ │ │ + bne b6e8 <_tmp_116_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6fc <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b710 <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13290,328 +13295,328 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6a0 <_tmp_116_rule+0x68> │ │ │ │ │ + beq b6b4 <_tmp_116_rule+0x68> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b b6c0 <_tmp_116_rule+0x88> │ │ │ │ │ + b b6d4 <_tmp_116_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b6c8 <_tmp_116_rule+0x90> │ │ │ │ │ + b b6dc <_tmp_116_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b680 <_tmp_116_rule+0x48> │ │ │ │ │ + b b694 <_tmp_116_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000b718 <_tmp_123_rule>: │ │ │ │ │ +0000b72c <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b7c0 <_tmp_123_rule+0xa8> │ │ │ │ │ + beq b7d4 <_tmp_123_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7c0 <_tmp_123_rule+0xa8> │ │ │ │ │ + bne b7d4 <_tmp_123_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b7b8 <_tmp_123_rule+0xa0> │ │ │ │ │ + bne b7cc <_tmp_123_rule+0xa0> │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7b0 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b7c4 <_tmp_123_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7b0 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b7c4 <_tmp_123_rule+0x98> │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b75c <_tmp_123_rule+0x44> │ │ │ │ │ + b b770 <_tmp_123_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b7cc <_tmp_120_rule>: │ │ │ │ │ +0000b7e0 <_tmp_120_rule>: │ │ │ │ │ _tmp_120_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b8f8 <_tmp_120_rule+0x12c> │ │ │ │ │ + beq b90c <_tmp_120_rule+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8f8 <_tmp_120_rule+0x12c> │ │ │ │ │ + bne b90c <_tmp_120_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b8f0 <_tmp_120_rule+0x124> │ │ │ │ │ + bne b904 <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1ef54 │ │ │ │ │ + bl 1ef50 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e850 │ │ │ │ │ + bl 1e84c │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b704 <_tmp_116_rule+0xcc> │ │ │ │ │ + bl b710 <_tmp_116_rule+0xc4> │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8fc <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b810 <_tmp_120_rule+0x44> │ │ │ │ │ + b b824 <_tmp_120_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b904 <_loop0_122_rule>: │ │ │ │ │ +0000b918 <_loop0_122_rule>: │ │ │ │ │ _loop0_122_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bafc <_loop0_122_rule+0x1f8> │ │ │ │ │ + beq bb10 <_loop0_122_rule+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bafc <_loop0_122_rule+0x1f8> │ │ │ │ │ + bne bb10 <_loop0_122_rule+0x1f8> │ │ │ │ │ ldr r5, [r8, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne baec <_loop0_122_rule+0x1e8> │ │ │ │ │ + bne bb00 <_loop0_122_rule+0x1e8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bb08 <_loop0_122_rule+0x204> │ │ │ │ │ + beq bb1c <_loop0_122_rule+0x204> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne baec <_loop0_122_rule+0x1e8> │ │ │ │ │ + bne bb00 <_loop0_122_rule+0x1e8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq ba80 <_loop0_122_rule+0x17c> │ │ │ │ │ + beq ba94 <_loop0_122_rule+0x17c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba80 <_loop0_122_rule+0x17c> │ │ │ │ │ + bne ba94 <_loop0_122_rule+0x17c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + bne b9fc <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + beq b9fc <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba34 <_loop0_122_rule+0x130> │ │ │ │ │ + bne ba48 <_loop0_122_rule+0x130> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq baa0 <_loop0_122_rule+0x19c> │ │ │ │ │ + beq bab4 <_loop0_122_rule+0x19c> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt ba8c <_loop0_122_rule+0x188> │ │ │ │ │ + bgt baa0 <_loop0_122_rule+0x188> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba68 <_loop0_122_rule+0x164> │ │ │ │ │ + bne ba7c <_loop0_122_rule+0x164> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq bac0 <_loop0_122_rule+0x1bc> │ │ │ │ │ + beq bad4 <_loop0_122_rule+0x1bc> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - b b990 <_loop0_122_rule+0x8c> │ │ │ │ │ + b b9a4 <_loop0_122_rule+0x8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba40 <_loop0_122_rule+0x13c> │ │ │ │ │ + beq ba54 <_loop0_122_rule+0x13c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + b b9fc <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b9b4 <_loop0_122_rule+0xb0> │ │ │ │ │ + b b9c8 <_loop0_122_rule+0xb0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b ba0c <_loop0_122_rule+0x108> │ │ │ │ │ + b ba20 <_loop0_122_rule+0x108> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba38 <_loop0_122_rule+0x120> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq baa0 <_loop0_122_rule+0x19c> │ │ │ │ │ + beq bab4 <_loop0_122_rule+0x19c> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b ba58 <_loop0_122_rule+0x154> │ │ │ │ │ + b ba6c <_loop0_122_rule+0x154> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba38 <_loop0_122_rule+0x120> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b94c <_loop0_122_rule+0x48> │ │ │ │ │ + b b960 <_loop0_122_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba38 <_loop0_122_rule+0x120> │ │ │ │ │ │ │ │ │ │ -0000bb24 : │ │ │ │ │ +0000bb38 : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -13620,56 +13625,56 @@ │ │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bd38 │ │ │ │ │ + beq bd4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bd38 │ │ │ │ │ + bne bd4c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bd24 │ │ │ │ │ + bne bd38 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq bce4 │ │ │ │ │ + beq bcf8 │ │ │ │ │ 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 cc18 <_tmp_165_rule+0x24c> │ │ │ │ │ + bl cc24 <_tmp_165_rule+0x244> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne bc1c │ │ │ │ │ + bne bc30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd24 │ │ │ │ │ + bne bd38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 <_tmp_165_rule+0x24c> │ │ │ │ │ + bl cc24 <_tmp_165_rule+0x244> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne bc00 │ │ │ │ │ + bne bc14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc00 │ │ │ │ │ + bne bc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe80 │ │ │ │ │ + bl 1fe7c │ │ │ │ │ R_ARM_CALL lambdef_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -13677,114 +13682,114 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 <_tmp_165_rule+0x24c> │ │ │ │ │ + bl cc24 <_tmp_165_rule+0x244> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bc14 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bcbc │ │ │ │ │ + beq bcd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bc14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bc14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b bc0c │ │ │ │ │ + b bc20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bd44 │ │ │ │ │ + blt bd58 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bbac │ │ │ │ │ - b bc00 │ │ │ │ │ + beq bbc0 │ │ │ │ │ + b bc14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bc0c │ │ │ │ │ + b bc20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb78 │ │ │ │ │ + b bb8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bc0c │ │ │ │ │ + b bc20 │ │ │ │ │ │ │ │ │ │ -0000bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +0000bd70 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bdf8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x9c> │ │ │ │ │ + beq be0c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x9c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics r3, r5, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ @@ -13808,174 +13813,174 @@ │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bdf0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x94> │ │ │ │ │ + b be04 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x94> │ │ │ │ │ │ │ │ │ │ -0000be0c : │ │ │ │ │ +0000be20 : │ │ │ │ │ invalid_parameters_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c20c │ │ │ │ │ + beq c220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c20c │ │ │ │ │ + bne c220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c2c0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c264 │ │ │ │ │ + bne c278 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2f4 <_tmp_124_rule> │ │ │ │ │ + bl c308 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2b8 │ │ │ │ │ + bne c2cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19298 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf48 │ │ │ │ │ + bne bf5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c1b0 │ │ │ │ │ + beq c1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1c8 │ │ │ │ │ + beq c1dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1c8 │ │ │ │ │ + bne c1dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b8 │ │ │ │ │ + bne c1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 19eec │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c174 │ │ │ │ │ + bne c188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b8 │ │ │ │ │ + bne c1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1a648 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c194 │ │ │ │ │ + bne c1a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf8c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c0e4 │ │ │ │ │ + bne c0f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2f4 <_tmp_124_rule> │ │ │ │ │ + bl c308 <_tmp_124_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bfc4 │ │ │ │ │ + bne bfd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c1c <_loop0_31_rule> │ │ │ │ │ + bl 3c30 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfd4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c054 │ │ │ │ │ + bne c068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23850 <_loop1_32_rule> │ │ │ │ │ + bl 23858 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bff8 │ │ │ │ │ + bne c00c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfe0 │ │ │ │ │ + beq bff4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bfe0 │ │ │ │ │ + beq bff4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13984,74 +13989,74 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b c150 │ │ │ │ │ + b c164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0d8 │ │ │ │ │ + beq c0ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0d8 │ │ │ │ │ + bne c0ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c254 │ │ │ │ │ + bne c268 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c22c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c254 │ │ │ │ │ + bne c268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19574 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c22c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bfd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c080 │ │ │ │ │ + b c094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 193e4 <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf8c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf7c │ │ │ │ │ + bne bf90 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf8c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14060,99 +14065,99 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bffc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bfec │ │ │ │ │ + b c000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c1fc │ │ │ │ │ + beq c210 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1d4 │ │ │ │ │ + bne c1e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 19574 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c2e8 │ │ │ │ │ + bne c2fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bef8 │ │ │ │ │ + b bf0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c194 │ │ │ │ │ + beq c1a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf38 │ │ │ │ │ - b c1e0 │ │ │ │ │ + beq bf4c │ │ │ │ │ + b c1f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be54 │ │ │ │ │ + b be68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3c1c <_loop0_31_rule> │ │ │ │ │ + bl 3c30 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfd4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b c028 │ │ │ │ │ + b c03c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bfd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be78 │ │ │ │ │ + beq be8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14161,256 +14166,256 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b c150 │ │ │ │ │ + b c164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bfec │ │ │ │ │ + b c000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c1c <_loop0_31_rule> │ │ │ │ │ + bl 3c30 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be98 │ │ │ │ │ + beq beac │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ - beq be98 │ │ │ │ │ - b c028 │ │ │ │ │ + beq beac │ │ │ │ │ + b c03c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ - b c028 │ │ │ │ │ + b c03c │ │ │ │ │ │ │ │ │ │ -0000c2f4 <_tmp_124_rule>: │ │ │ │ │ +0000c308 <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c394 <_tmp_124_rule+0xa0> │ │ │ │ │ + beq c3a8 <_tmp_124_rule+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c394 <_tmp_124_rule+0xa0> │ │ │ │ │ + bne c3a8 <_tmp_124_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c38c <_tmp_124_rule+0x98> │ │ │ │ │ + bne c3a0 <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 19298 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c384 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c398 <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c384 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c398 <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19eec │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c338 <_tmp_124_rule+0x44> │ │ │ │ │ + b c34c <_tmp_124_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000c3a0 <_loop0_1_rule>: │ │ │ │ │ +0000c3b4 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c474 <_loop0_1_rule+0xd4> │ │ │ │ │ + beq c488 <_loop0_1_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c474 <_loop0_1_rule+0xd4> │ │ │ │ │ + bne c488 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c50c <_loop0_1_rule+0x16c> │ │ │ │ │ + bne c520 <_loop0_1_rule+0x16c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c4f0 <_loop0_1_rule+0x150> │ │ │ │ │ + beq c504 <_loop0_1_rule+0x150> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne c50c <_loop0_1_rule+0x16c> │ │ │ │ │ + bne c520 <_loop0_1_rule+0x16c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c4d8 <_loop0_1_rule+0x138> │ │ │ │ │ + bne c4ec <_loop0_1_rule+0x138> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq c4b8 <_loop0_1_rule+0x118> │ │ │ │ │ + beq c4cc <_loop0_1_rule+0x118> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt c480 <_loop0_1_rule+0xe0> │ │ │ │ │ + bgt c494 <_loop0_1_rule+0xe0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c3e8 <_loop0_1_rule+0x48> │ │ │ │ │ + b c3fc <_loop0_1_rule+0x48> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b c44c <_loop0_1_rule+0xac> │ │ │ │ │ + b c460 <_loop0_1_rule+0xac> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne c51c <_loop0_1_rule+0x17c> │ │ │ │ │ + bne c530 <_loop0_1_rule+0x17c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c478 <_loop0_1_rule+0xc4> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq c494 <_loop0_1_rule+0xf4> │ │ │ │ │ + beq c4a8 <_loop0_1_rule+0xf4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r8, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b c420 <_loop0_1_rule+0x80> │ │ │ │ │ + b c434 <_loop0_1_rule+0x80> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c478 <_loop0_1_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c478 <_loop0_1_rule+0xc4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b c4e0 <_loop0_1_rule+0x140> │ │ │ │ │ + b c4f4 <_loop0_1_rule+0x140> │ │ │ │ │ │ │ │ │ │ -0000c524 : │ │ │ │ │ +0000c538 : │ │ │ │ │ invalid_starred_expression_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c6b0 │ │ │ │ │ + beq c6c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c6b0 │ │ │ │ │ + bne c6c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ + bne c6b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c5cc │ │ │ │ │ + bne c5e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ + bne c6b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c638 │ │ │ │ │ + bne c64c │ │ │ │ │ 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 c8b4 │ │ │ │ │ + bl c8c0 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c590 │ │ │ │ │ + beq c5a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC124 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC124 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14419,41 +14424,41 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq c5bc │ │ │ │ │ + beq c5d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c5c0 │ │ │ │ │ + b c5d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5c8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC125 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14462,598 +14467,598 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b c610 │ │ │ │ │ + b c624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c5c0 │ │ │ │ │ + b c5d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c56c │ │ │ │ │ + b c580 │ │ │ │ │ │ │ │ │ │ -0000c6bc <_loop0_76_rule>: │ │ │ │ │ +0000c6d0 <_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 c82c <_loop0_76_rule+0x170> │ │ │ │ │ + beq c840 <_loop0_76_rule+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c82c <_loop0_76_rule+0x170> │ │ │ │ │ + bne c840 <_loop0_76_rule+0x170> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c81c <_loop0_76_rule+0x160> │ │ │ │ │ + bne c830 <_loop0_76_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c7e0 <_loop0_76_rule+0x124> │ │ │ │ │ + beq c7f4 <_loop0_76_rule+0x124> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne c81c <_loop0_76_rule+0x160> │ │ │ │ │ + bne c830 <_loop0_76_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c838 │ │ │ │ │ + bl c84c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c788 <_loop0_76_rule+0xcc> │ │ │ │ │ + bne c79c <_loop0_76_rule+0xcc> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c7fc <_loop0_76_rule+0x140> │ │ │ │ │ + beq c810 <_loop0_76_rule+0x140> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt c7a0 <_loop0_76_rule+0xe4> │ │ │ │ │ + bgt c7b4 <_loop0_76_rule+0xe4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq c7b4 <_loop0_76_rule+0xf8> │ │ │ │ │ + beq c7c8 <_loop0_76_rule+0xf8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c738 <_loop0_76_rule+0x7c> │ │ │ │ │ + b c74c <_loop0_76_rule+0x7c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b c760 <_loop0_76_rule+0xa4> │ │ │ │ │ + b c774 <_loop0_76_rule+0xa4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c7fc <_loop0_76_rule+0x140> │ │ │ │ │ + beq c810 <_loop0_76_rule+0x140> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b c790 <_loop0_76_rule+0xd4> │ │ │ │ │ + b c7a4 <_loop0_76_rule+0xd4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c778 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c78c <_loop0_76_rule+0xbc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c778 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c78c <_loop0_76_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c778 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c78c <_loop0_76_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c704 <_loop0_76_rule+0x48> │ │ │ │ │ + b c718 <_loop0_76_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000c838 : │ │ │ │ │ +0000c84c : │ │ │ │ │ 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 c968 │ │ │ │ │ + beq c97c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c968 │ │ │ │ │ + bne c97c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c958 │ │ │ │ │ + bne c96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne c8e0 │ │ │ │ │ + bne c8f4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c958 │ │ │ │ │ + bne c96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c974 │ │ │ │ │ + bne c988 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c8a4 │ │ │ │ │ + bne c8b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8a0 │ │ │ │ │ + beq c8b4 │ │ │ │ │ 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 c934 │ │ │ │ │ + beq c948 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c8cc │ │ │ │ │ + beq c8e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8cc │ │ │ │ │ + beq c8e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c8d4 │ │ │ │ │ + b c8e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c8d4 │ │ │ │ │ + b c8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c87c │ │ │ │ │ + b c890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c8c4 │ │ │ │ │ + bne c8d8 │ │ │ │ │ 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 c8c4 │ │ │ │ │ + beq c8d8 │ │ │ │ │ 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 c928 │ │ │ │ │ - b c934 │ │ │ │ │ + bne c93c │ │ │ │ │ + b c948 │ │ │ │ │ │ │ │ │ │ -0000c9cc <_tmp_165_rule>: │ │ │ │ │ +0000c9e0 <_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 ccfc <_tmp_165_rule+0x330> │ │ │ │ │ + beq cd10 <_tmp_165_rule+0x330> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ccfc <_tmp_165_rule+0x330> │ │ │ │ │ + bne cd10 <_tmp_165_rule+0x330> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne caf8 <_tmp_165_rule+0x12c> │ │ │ │ │ + bne cb0c <_tmp_165_rule+0x12c> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq cd08 <_tmp_165_rule+0x33c> │ │ │ │ │ + beq cd1c <_tmp_165_rule+0x33c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd08 <_tmp_165_rule+0x33c> │ │ │ │ │ + bne cd1c <_tmp_165_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cc6c <_tmp_165_rule+0x2a0> │ │ │ │ │ + bne cc80 <_tmp_165_rule+0x2a0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq cc38 <_tmp_165_rule+0x26c> │ │ │ │ │ + beq cc4c <_tmp_165_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cad4 <_tmp_165_rule+0xf4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb08 <_tmp_165_rule+0x13c> │ │ │ │ │ + bne cb1c <_tmp_165_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ccc8 <_tmp_165_rule+0x2fc> │ │ │ │ │ + bne ccdc <_tmp_165_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cbf8 <_tmp_165_rule+0x22c> │ │ │ │ │ + beq cc0c <_tmp_165_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ccd8 <_tmp_165_rule+0x30c> │ │ │ │ │ + bne ccec <_tmp_165_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cad4 <_tmp_165_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cd14 <_tmp_165_rule+0x348> │ │ │ │ │ + beq cd28 <_tmp_165_rule+0x348> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd14 <_tmp_165_rule+0x348> │ │ │ │ │ + bne cd28 <_tmp_165_rule+0x348> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cad4 <_tmp_165_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc78 <_tmp_165_rule+0x2ac> │ │ │ │ │ + bne cc8c <_tmp_165_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cad4 <_tmp_165_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cbf8 <_tmp_165_rule+0x22c> │ │ │ │ │ + beq cc0c <_tmp_165_rule+0x22c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cadc <_tmp_165_rule+0x110> │ │ │ │ │ + bne caf0 <_tmp_165_rule+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cce4 <_tmp_165_rule+0x318> │ │ │ │ │ + bne ccf8 <_tmp_165_rule+0x318> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne caf8 <_tmp_165_rule+0x12c> │ │ │ │ │ + bne cb0c <_tmp_165_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1836c │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b caf4 <_tmp_165_rule+0x128> │ │ │ │ │ + b cb08 <_tmp_165_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ccac <_tmp_165_rule+0x2e0> │ │ │ │ │ + blt ccc0 <_tmp_165_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca90 <_tmp_165_rule+0xc4> │ │ │ │ │ + beq caa4 <_tmp_165_rule+0xc4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cc04 <_tmp_165_rule+0x238> │ │ │ │ │ + b cc18 <_tmp_165_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb84 <_tmp_165_rule+0x1b8> │ │ │ │ │ + bne cb98 <_tmp_165_rule+0x1b8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb90 <_tmp_165_rule+0x1c4> │ │ │ │ │ + bne cba4 <_tmp_165_rule+0x1c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd20 <_tmp_165_rule+0x354> │ │ │ │ │ + bne cd34 <_tmp_165_rule+0x354> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b cb8c <_tmp_165_rule+0x1c0> │ │ │ │ │ + b cba0 <_tmp_165_rule+0x1c0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cc08 <_tmp_165_rule+0x23c> │ │ │ │ │ + b cc1c <_tmp_165_rule+0x23c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cc08 <_tmp_165_rule+0x23c> │ │ │ │ │ + b cc1c <_tmp_165_rule+0x23c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cae8 <_tmp_165_rule+0x11c> │ │ │ │ │ + beq cafc <_tmp_165_rule+0x11c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cc04 <_tmp_165_rule+0x238> │ │ │ │ │ + b cc18 <_tmp_165_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ca14 <_tmp_165_rule+0x48> │ │ │ │ │ + b ca28 <_tmp_165_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ca5c <_tmp_165_rule+0x90> │ │ │ │ │ + b ca70 <_tmp_165_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cb4c <_tmp_165_rule+0x180> │ │ │ │ │ + b cb60 <_tmp_165_rule+0x180> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + b cad4 <_tmp_165_rule+0xf4> │ │ │ │ │ │ │ │ │ │ -0000cd3c <_loop0_78_rule>: │ │ │ │ │ +0000cd50 <_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 cf4c <_loop0_78_rule+0x210> │ │ │ │ │ + beq cf60 <_loop0_78_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf4c <_loop0_78_rule+0x210> │ │ │ │ │ + bne cf60 <_loop0_78_rule+0x210> │ │ │ │ │ ldr r5, [sl, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne cf3c <_loop0_78_rule+0x200> │ │ │ │ │ + bne cf50 <_loop0_78_rule+0x200> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cf20 <_loop0_78_rule+0x1e4> │ │ │ │ │ + beq cf34 <_loop0_78_rule+0x1e4> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne cf3c <_loop0_78_rule+0x200> │ │ │ │ │ + bne cf50 <_loop0_78_rule+0x200> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq cf14 <_loop0_78_rule+0x1d8> │ │ │ │ │ + beq cf28 <_loop0_78_rule+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf14 <_loop0_78_rule+0x1d8> │ │ │ │ │ + bne cf28 <_loop0_78_rule+0x1d8> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ce2c <_loop0_78_rule+0xf0> │ │ │ │ │ + bne ce40 <_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 ce6c <_loop0_78_rule+0x130> │ │ │ │ │ + bne ce80 <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ce2c <_loop0_78_rule+0xf0> │ │ │ │ │ + bne ce40 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1dbf4 │ │ │ │ │ + bl 1dbf0 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne ce88 <_loop0_78_rule+0x14c> │ │ │ │ │ + bne ce9c <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq cef4 <_loop0_78_rule+0x1b8> │ │ │ │ │ + beq cf08 <_loop0_78_rule+0x1b8> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble ceb0 <_loop0_78_rule+0x174> │ │ │ │ │ + ble cec4 <_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 ce50 <_loop0_78_rule+0x114> │ │ │ │ │ + b ce64 <_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 cf58 <_loop0_78_rule+0x21c> │ │ │ │ │ + beq cf6c <_loop0_78_rule+0x21c> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cf58 <_loop0_78_rule+0x21c> │ │ │ │ │ + bne cf6c <_loop0_78_rule+0x21c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ced0 <_loop0_78_rule+0x194> │ │ │ │ │ + beq cee4 <_loop0_78_rule+0x194> │ │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ - b cdc4 <_loop0_78_rule+0x88> │ │ │ │ │ + b cdd8 <_loop0_78_rule+0x88> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ @@ -15064,260 +15069,260 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldrne r2, [sl, #88] @ 0x58 │ │ │ │ │ movne r6, r9 │ │ │ │ │ - bne cea0 <_loop0_78_rule+0x164> │ │ │ │ │ + bne ceb4 <_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 cec0 <_loop0_78_rule+0x184> │ │ │ │ │ + b ced4 <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cde8 <_loop0_78_rule+0xac> │ │ │ │ │ + b cdfc <_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 cec0 <_loop0_78_rule+0x184> │ │ │ │ │ + b ced4 <_loop0_78_rule+0x184> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cec0 <_loop0_78_rule+0x184> │ │ │ │ │ + b ced4 <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd84 <_loop0_78_rule+0x48> │ │ │ │ │ + b cd98 <_loop0_78_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf7c <_loop0_78_rule+0x240> │ │ │ │ │ + bne cf90 <_loop0_78_rule+0x240> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq ce38 <_loop0_78_rule+0xfc> │ │ │ │ │ - b ce94 <_loop0_78_rule+0x158> │ │ │ │ │ + beq ce4c <_loop0_78_rule+0xfc> │ │ │ │ │ + b cea8 <_loop0_78_rule+0x158> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ - b ce2c <_loop0_78_rule+0xf0> │ │ │ │ │ + b ce40 <_loop0_78_rule+0xf0> │ │ │ │ │ │ │ │ │ │ -0000cf88 <_tmp_10_rule>: │ │ │ │ │ +0000cf9c <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d06c <_tmp_10_rule+0xe4> │ │ │ │ │ + beq d080 <_tmp_10_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d06c <_tmp_10_rule+0xe4> │ │ │ │ │ + bne d080 <_tmp_10_rule+0xe4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d014 <_tmp_10_rule+0x8c> │ │ │ │ │ + bne d028 <_tmp_10_rule+0x8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d024 <_tmp_10_rule+0x9c> │ │ │ │ │ + bne d038 <_tmp_10_rule+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d004 <_tmp_10_rule+0x7c> │ │ │ │ │ + beq d018 <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d00c <_tmp_10_rule+0x84> │ │ │ │ │ + beq d020 <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d00c <_tmp_10_rule+0x84> │ │ │ │ │ + beq d020 <_tmp_10_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d014 <_tmp_10_rule+0x8c> │ │ │ │ │ + b d028 <_tmp_10_rule+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cfd0 <_tmp_10_rule+0x48> │ │ │ │ │ + b cfe4 <_tmp_10_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d078 : │ │ │ │ │ +0000d08c : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d374 │ │ │ │ │ + beq d388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d374 │ │ │ │ │ + bne d388 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d2e0 │ │ │ │ │ + bne d2f4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d2f8 │ │ │ │ │ + beq d30c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2f8 │ │ │ │ │ + bne d30c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d318 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d318 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2fc │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d318 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d208 │ │ │ │ │ + bne d21c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2f0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_114_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d1e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d294 │ │ │ │ │ + bne d2a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2f0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d380 │ │ │ │ │ + bne d394 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d1a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15326,30 +15331,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq d1f8 │ │ │ │ │ + beq d20c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d1fc │ │ │ │ │ + b d210 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d1e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15358,38 +15363,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - b d270 │ │ │ │ │ + b d284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d1fc │ │ │ │ │ + b d210 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d178 │ │ │ │ │ + b d18c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0fc │ │ │ │ │ + b d110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d178 │ │ │ │ │ + beq d18c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC121 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ @@ -15401,36 +15406,36 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b d274 │ │ │ │ │ + bl 10418 │ │ │ │ │ + b d288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0c0 │ │ │ │ │ + b d0d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d204 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d204 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC127 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC127 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15439,106 +15444,106 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b d270 │ │ │ │ │ + b d284 │ │ │ │ │ │ │ │ │ │ -0000d3e8 <_tmp_114_rule>: │ │ │ │ │ +0000d3fc <_tmp_114_rule>: │ │ │ │ │ _tmp_114_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d4a4 <_tmp_114_rule+0xbc> │ │ │ │ │ + beq d4b8 <_tmp_114_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d4a4 <_tmp_114_rule+0xbc> │ │ │ │ │ + bne d4b8 <_tmp_114_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d470 <_tmp_114_rule+0x88> │ │ │ │ │ + bne d484 <_tmp_114_rule+0x88> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d47c <_tmp_114_rule+0x94> │ │ │ │ │ + bne d490 <_tmp_114_rule+0x94> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d460 <_tmp_114_rule+0x78> │ │ │ │ │ + beq d474 <_tmp_114_rule+0x78> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b d468 <_tmp_114_rule+0x80> │ │ │ │ │ + b d47c <_tmp_114_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d430 <_tmp_114_rule+0x48> │ │ │ │ │ + b d444 <_tmp_114_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d4b0 : │ │ │ │ │ +0000d4c4 : │ │ │ │ │ attr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d70c │ │ │ │ │ + beq d720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d70c │ │ │ │ │ + bne d720 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d530 │ │ │ │ │ + beq d544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -15548,311 +15553,311 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d760 │ │ │ │ │ + bne d774 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d770 │ │ │ │ │ + beq d784 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d770 │ │ │ │ │ + bne d784 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6f4 │ │ │ │ │ + bne d708 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d6b8 │ │ │ │ │ + beq d6cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d790 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne d600 │ │ │ │ │ + bne d614 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d6fc │ │ │ │ │ + bne d710 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d53c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq d734 │ │ │ │ │ + beq d748 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d718 │ │ │ │ │ + beq d72c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d718 │ │ │ │ │ + bne d72c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d6fc │ │ │ │ │ + bne d710 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d5ec │ │ │ │ │ + beq d600 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble d5ec │ │ │ │ │ + ble d600 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d53c │ │ │ │ │ + b d550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d74c │ │ │ │ │ + blt d760 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq d5b8 │ │ │ │ │ + beq d5cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d4f8 │ │ │ │ │ + b d50c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74c │ │ │ │ │ + bne d760 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d684 │ │ │ │ │ + b d698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d5ec │ │ │ │ │ - b d6fc │ │ │ │ │ + beq d600 │ │ │ │ │ + b d710 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d6fc │ │ │ │ │ + b d710 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d588 │ │ │ │ │ + b d59c │ │ │ │ │ │ │ │ │ │ -0000d77c : │ │ │ │ │ +0000d790 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d81c │ │ │ │ │ + beq d830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d81c │ │ │ │ │ + bne d830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d814 │ │ │ │ │ + bne d828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d80c │ │ │ │ │ + bne d820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d80c │ │ │ │ │ + bne d820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7c0 │ │ │ │ │ + b d7d4 │ │ │ │ │ │ │ │ │ │ -0000d828 : │ │ │ │ │ +0000d83c : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dad0 │ │ │ │ │ + beq dae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dad0 │ │ │ │ │ + bne dae4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne d9e4 │ │ │ │ │ + bne d9f8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq da84 │ │ │ │ │ + beq da98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da84 │ │ │ │ │ + bne da98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da74 │ │ │ │ │ + bne da88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6198 │ │ │ │ │ + bl 61ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq da6c │ │ │ │ │ + beq da80 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq dac4 │ │ │ │ │ + beq dad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dac4 │ │ │ │ │ + bne dad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne da60 │ │ │ │ │ + bne da74 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq da54 │ │ │ │ │ + beq da68 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne da60 │ │ │ │ │ + bne da74 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq d9f4 │ │ │ │ │ - bl 6198 │ │ │ │ │ + beq da08 │ │ │ │ │ + bl 61ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d9f4 │ │ │ │ │ + beq da08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da90 │ │ │ │ │ + bne daa4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq da28 │ │ │ │ │ + beq da3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d944 │ │ │ │ │ + b d958 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -15860,52 +15865,52 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq da74 │ │ │ │ │ + beq da88 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da74 │ │ │ │ │ + bne da88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq da4c │ │ │ │ │ + beq da60 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - ble d98c │ │ │ │ │ + ble d9a0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b da0c │ │ │ │ │ + b da20 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne d97c │ │ │ │ │ + bne d990 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -15913,204 +15918,204 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b d9e0 │ │ │ │ │ + b d9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d8b8 │ │ │ │ │ + b d8cc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d974 │ │ │ │ │ + beq d988 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b da6c │ │ │ │ │ + b da80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d910 │ │ │ │ │ + b d924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d870 │ │ │ │ │ + b d884 │ │ │ │ │ │ │ │ │ │ -0000dadc <_tmp_43_rule>: │ │ │ │ │ +0000daf0 <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dba8 <_tmp_43_rule+0xcc> │ │ │ │ │ + beq dbbc <_tmp_43_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dba8 <_tmp_43_rule+0xcc> │ │ │ │ │ + bne dbbc <_tmp_43_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne dba0 <_tmp_43_rule+0xc4> │ │ │ │ │ + bne dbb4 <_tmp_43_rule+0xc4> │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne dbac <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne dbac <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne dbac <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne dbac <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db20 <_tmp_43_rule+0x44> │ │ │ │ │ + b db34 <_tmp_43_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000dbb4 : │ │ │ │ │ +0000dbc8 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq de88 │ │ │ │ │ + beq de9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de88 │ │ │ │ │ + bne de9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne dd5c │ │ │ │ │ + bne dd70 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq de7c │ │ │ │ │ + beq de90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de7c │ │ │ │ │ + bne de90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ddf0 │ │ │ │ │ + bne de04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6464 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dde8 │ │ │ │ │ + beq ddfc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq de70 │ │ │ │ │ + beq de84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de70 │ │ │ │ │ + bne de84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de60 │ │ │ │ │ + bne de74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq de54 │ │ │ │ │ + beq de68 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne de60 │ │ │ │ │ + bne de74 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne dd6c │ │ │ │ │ + bne dd80 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq de4c │ │ │ │ │ + beq de60 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt dda4 │ │ │ │ │ + bgt ddb8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16119,203 +16124,203 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ddf0 │ │ │ │ │ + beq de04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne de28 │ │ │ │ │ + bne de3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6464 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dcf0 │ │ │ │ │ + beq dd04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ddb8 │ │ │ │ │ + bne ddcc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq ddfc │ │ │ │ │ + beq de10 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b dcd8 │ │ │ │ │ + b dcec │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b dd08 │ │ │ │ │ + b dd1c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dd84 │ │ │ │ │ + beq dd98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b dd58 │ │ │ │ │ + b dd6c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de4c │ │ │ │ │ + beq de60 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b dd90 │ │ │ │ │ + b dda4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq dd58 │ │ │ │ │ + beq dd6c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dd5c │ │ │ │ │ + b dd70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dde8 │ │ │ │ │ + b ddfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc9c │ │ │ │ │ + b dcb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc44 │ │ │ │ │ + b dc58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dbfc │ │ │ │ │ + b dc10 │ │ │ │ │ │ │ │ │ │ -0000de94 : │ │ │ │ │ +0000dea8 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e030 │ │ │ │ │ + beq e044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e030 │ │ │ │ │ + bne e044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne e024 │ │ │ │ │ + bne e038 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e0c8 │ │ │ │ │ + beq e0dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0c8 │ │ │ │ │ + bne e0dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne e074 │ │ │ │ │ + bne e088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e134 │ │ │ │ │ + bl e148 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e070 │ │ │ │ │ + beq e084 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e0bc │ │ │ │ │ + beq e0d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0bc │ │ │ │ │ + bne e0d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e064 │ │ │ │ │ + bne e078 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e058 │ │ │ │ │ + beq e06c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e064 │ │ │ │ │ + bne e078 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e080 │ │ │ │ │ + bne e094 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e050 │ │ │ │ │ + beq e064 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt e03c │ │ │ │ │ + bgt e050 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16323,670 +16328,670 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e074 │ │ │ │ │ + beq e088 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dedc │ │ │ │ │ + b def0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b dfe0 │ │ │ │ │ + b dff4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b e020 │ │ │ │ │ + b e034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e134 │ │ │ │ │ + bl e148 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dfc8 │ │ │ │ │ + beq dfdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e100 │ │ │ │ │ + bne e114 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq e0d4 │ │ │ │ │ + beq e0e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b dfb4 │ │ │ │ │ + b dfc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df78 │ │ │ │ │ + b df8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df24 │ │ │ │ │ + b df38 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e050 │ │ │ │ │ + beq e064 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e0a8 │ │ │ │ │ + b e0bc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e09c │ │ │ │ │ + beq e0b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e070 │ │ │ │ │ + b e084 │ │ │ │ │ │ │ │ │ │ -0000e134 : │ │ │ │ │ +0000e148 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e208 │ │ │ │ │ + beq e21c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e208 │ │ │ │ │ + bne e21c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne e1f8 │ │ │ │ │ + bne e20c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e254 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6464 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e254 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e214 │ │ │ │ │ + beq e228 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e214 │ │ │ │ │ + bne e228 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e17c │ │ │ │ │ + b e190 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e1f0 │ │ │ │ │ + beq e204 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b e1f8 │ │ │ │ │ + b e20c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b e1f0 │ │ │ │ │ + b e204 │ │ │ │ │ │ │ │ │ │ -0000e24c <_loop1_77_rule>: │ │ │ │ │ +0000e260 <_loop1_77_rule>: │ │ │ │ │ _loop1_77_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e354 <_loop1_77_rule+0x108> │ │ │ │ │ + beq e368 <_loop1_77_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e354 <_loop1_77_rule+0x108> │ │ │ │ │ + bne e368 <_loop1_77_rule+0x108> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e3ac <_loop1_77_rule+0x160> │ │ │ │ │ + bne e3c0 <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e3bc <_loop1_77_rule+0x170> │ │ │ │ │ + beq e3d0 <_loop1_77_rule+0x170> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne e3ac <_loop1_77_rule+0x160> │ │ │ │ │ + bne e3c0 <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c838 │ │ │ │ │ + bl c84c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e31c <_loop1_77_rule+0xd0> │ │ │ │ │ + bne e330 <_loop1_77_rule+0xd0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e3a4 <_loop1_77_rule+0x158> │ │ │ │ │ + beq e3b8 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e3a4 <_loop1_77_rule+0x158> │ │ │ │ │ + bne e3b8 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e384 <_loop1_77_rule+0x138> │ │ │ │ │ + beq e398 <_loop1_77_rule+0x138> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble e334 <_loop1_77_rule+0xe8> │ │ │ │ │ + ble e348 <_loop1_77_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e300 <_loop1_77_rule+0xb4> │ │ │ │ │ + b e314 <_loop1_77_rule+0xb4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq e360 <_loop1_77_rule+0x114> │ │ │ │ │ + beq e374 <_loop1_77_rule+0x114> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b e2c4 <_loop1_77_rule+0x78> │ │ │ │ │ + b e2d8 <_loop1_77_rule+0x78> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e294 <_loop1_77_rule+0x48> │ │ │ │ │ + b e2a8 <_loop1_77_rule+0x48> │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne e324 <_loop1_77_rule+0xd8> │ │ │ │ │ + bne e338 <_loop1_77_rule+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e358 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e358 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e358 <_loop1_77_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -0000e3d8 : │ │ │ │ │ +0000e3ec : │ │ │ │ │ type_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e9a4 │ │ │ │ │ + beq e9b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e9a4 │ │ │ │ │ + bne e9b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e868 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e594 │ │ │ │ │ + bne e5a8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e840 │ │ │ │ │ + beq e854 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq e5ec │ │ │ │ │ + beq e600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e868 │ │ │ │ │ + beq e87c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e868 │ │ │ │ │ + bne e87c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e5ac │ │ │ │ │ + bne e5c0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea3c │ │ │ │ │ + bl ea50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e600 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e868 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e6b0 │ │ │ │ │ + beq e6c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e6b0 │ │ │ │ │ + bne e6c4 │ │ │ │ │ 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 bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq e4f0 │ │ │ │ │ + beq e504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e4fc │ │ │ │ │ + beq e510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e4f8 │ │ │ │ │ + beq e50c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e874 │ │ │ │ │ + bne e888 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e868 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6d4 │ │ │ │ │ + bne e6e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e868 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e830 │ │ │ │ │ + beq e844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e830 │ │ │ │ │ + beq e844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea3c │ │ │ │ │ + bl ea50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e830 │ │ │ │ │ + bne e844 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e868 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e574 │ │ │ │ │ + bne e588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e580 │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e860 │ │ │ │ │ + b e874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e618 │ │ │ │ │ + beq e62c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e824 │ │ │ │ │ + beq e838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e824 │ │ │ │ │ + bne e838 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e61c │ │ │ │ │ + bne e630 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7b8 │ │ │ │ │ + bne e7cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e61c │ │ │ │ │ + bne e630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e868 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e574 │ │ │ │ │ - b e6b0 │ │ │ │ │ + bne e588 │ │ │ │ │ + b e6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1003c │ │ │ │ │ + bl 10048 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e748 │ │ │ │ │ + beq e75c │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e7f4 │ │ │ │ │ + beq e808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e758 │ │ │ │ │ + beq e76c │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne e61c │ │ │ │ │ - b e754 │ │ │ │ │ + bne e630 │ │ │ │ │ + b e768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e714 │ │ │ │ │ + b e728 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e580 │ │ │ │ │ + b e594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e458 │ │ │ │ │ - b e6bc │ │ │ │ │ + bge e46c │ │ │ │ │ + b e6d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e5a4 │ │ │ │ │ + b e5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4bc │ │ │ │ │ + b e4d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e860 │ │ │ │ │ + bne e874 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ea30 │ │ │ │ │ + beq ea44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea30 │ │ │ │ │ + bne ea44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea24 │ │ │ │ │ + bne ea38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e9c0 │ │ │ │ │ + bne e9d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea24 │ │ │ │ │ + bne ea38 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9c4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9c4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ @@ -17001,51 +17006,51 @@ │ │ │ │ │ cmp lr, #28 │ │ │ │ │ moveq r0, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn r0, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq e9b4 │ │ │ │ │ + beq e9c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b e5fc │ │ │ │ │ + b e610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e420 │ │ │ │ │ + b e434 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b e998 │ │ │ │ │ + b e9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8ec │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8ec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -17054,251 +17059,251 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldrd r2, [r3, #12] │ │ │ │ │ - b e95c │ │ │ │ │ + b e970 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b e998 │ │ │ │ │ + b e9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e8b0 │ │ │ │ │ + b e8c4 │ │ │ │ │ │ │ │ │ │ -0000ea3c : │ │ │ │ │ +0000ea50 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq eb40 │ │ │ │ │ + beq eb54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb40 │ │ │ │ │ + bne eb54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne eac8 │ │ │ │ │ + bne eadc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ead8 │ │ │ │ │ + bne eaec │ │ │ │ │ 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 bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eab8 │ │ │ │ │ + beq eacc │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eb14 │ │ │ │ │ + beq eb28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq eac4 │ │ │ │ │ + beq ead8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq eac4 │ │ │ │ │ + beq ead8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b eac8 │ │ │ │ │ + b eadc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea84 │ │ │ │ │ + b ea98 │ │ │ │ │ │ │ │ │ │ -0000eb4c : │ │ │ │ │ +0000eb60 : │ │ │ │ │ tstring_full_format_spec_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ec00 │ │ │ │ │ + bne ec14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ef08 │ │ │ │ │ + bne ef1c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq eed0 │ │ │ │ │ + beq eee4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ec0c │ │ │ │ │ + bne ec20 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb94 │ │ │ │ │ + b eba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee90 │ │ │ │ │ + beq eea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee90 │ │ │ │ │ + bne eea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee80 │ │ │ │ │ + bne ee94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq ee74 │ │ │ │ │ + beq ee88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne ee80 │ │ │ │ │ + bne ee94 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f154 │ │ │ │ │ + beq f168 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f0f0 │ │ │ │ │ + bne f104 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f108 │ │ │ │ │ + bne f11c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne eebc │ │ │ │ │ + bne eed0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee20 │ │ │ │ │ + beq ee34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee20 │ │ │ │ │ + bne ee34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed78 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq f0b8 │ │ │ │ │ + beq f0cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ef30 │ │ │ │ │ + bne ef44 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee9c │ │ │ │ │ + bne eeb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -17306,164 +17311,164 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movne r3, sl │ │ │ │ │ - beq ee6c │ │ │ │ │ + beq ee80 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt ee50 │ │ │ │ │ + bgt ee64 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq ebf0 │ │ │ │ │ + beq ec04 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq ee2c │ │ │ │ │ + beq ee40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee2c │ │ │ │ │ + bne ee40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ebec │ │ │ │ │ + b ec00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed0c │ │ │ │ │ + b ed20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec00 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ec04 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, r6, lsl #2] │ │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b eda0 │ │ │ │ │ + b edb4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ebe4 │ │ │ │ │ + b ebf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec38 │ │ │ │ │ + b ec4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d4 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ed64 │ │ │ │ │ - b f018 │ │ │ │ │ + beq ed78 │ │ │ │ │ + b f02c │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ef18 │ │ │ │ │ + blt ef2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebc8 │ │ │ │ │ + beq ebdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ec04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ec04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed68 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd60 │ │ │ │ │ + bl 1fd5c │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb4c │ │ │ │ │ + bl eb60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed68 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ed64 │ │ │ │ │ + beq ed78 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17477,222 +17482,222 @@ │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f08c │ │ │ │ │ + beq f0a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f08c │ │ │ │ │ + bne f0a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq f05c │ │ │ │ │ + beq f070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq f068 │ │ │ │ │ + beq f07c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [r2, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b ec80 │ │ │ │ │ + b ec94 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b ed78 │ │ │ │ │ + b ed8c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee68 │ │ │ │ │ + beq ee7c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f044 │ │ │ │ │ + b f058 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f018 │ │ │ │ │ + beq f02c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ed78 │ │ │ │ │ + b ed8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f098 │ │ │ │ │ + blt f0ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ed40 │ │ │ │ │ - b ed64 │ │ │ │ │ + beq ed54 │ │ │ │ │ + b ed78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f13c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f030 │ │ │ │ │ + beq f044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f160 │ │ │ │ │ + bne f174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f038 │ │ │ │ │ + bne f04c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecac │ │ │ │ │ + b ecc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed94 │ │ │ │ │ │ │ │ │ │ -0000f180 <_loop1_37_rule>: │ │ │ │ │ +0000f194 <_loop1_37_rule>: │ │ │ │ │ _loop1_37_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq f6e4 <_loop1_37_rule+0x564> │ │ │ │ │ + beq f6f8 <_loop1_37_rule+0x564> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6e4 <_loop1_37_rule+0x564> │ │ │ │ │ + bne f6f8 <_loop1_37_rule+0x564> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f758 <_loop1_37_rule+0x5d8> │ │ │ │ │ + bne f76c <_loop1_37_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f734 <_loop1_37_rule+0x5b4> │ │ │ │ │ + beq f748 <_loop1_37_rule+0x5b4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne f44c <_loop1_37_rule+0x2cc> │ │ │ │ │ + bne f460 <_loop1_37_rule+0x2cc> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq f728 <_loop1_37_rule+0x5a8> │ │ │ │ │ + beq f73c <_loop1_37_rule+0x5a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f728 <_loop1_37_rule+0x5a8> │ │ │ │ │ + bne f73c <_loop1_37_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f908 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne f418 <_loop1_37_rule+0x298> │ │ │ │ │ + bne f42c <_loop1_37_rule+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f528 <_loop1_37_rule+0x3a8> │ │ │ │ │ + blt f53c <_loop1_37_rule+0x3a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne f540 <_loop1_37_rule+0x3c0> │ │ │ │ │ + bne f554 <_loop1_37_rule+0x3c0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f908 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f908 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17700,240 +17705,240 @@ │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + beq f530 <_loop1_37_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f530 <_loop1_37_rule+0x39c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq f6bc <_loop1_37_rule+0x53c> │ │ │ │ │ + beq f6d0 <_loop1_37_rule+0x53c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r7, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f208 <_loop1_37_rule+0x88> │ │ │ │ │ + b f21c <_loop1_37_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f908 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f460 <_loop1_37_rule+0x2e0> │ │ │ │ │ + bne f474 <_loop1_37_rule+0x2e0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f908 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f840 <_loop1_37_rule+0x6c0> │ │ │ │ │ + bne f854 <_loop1_37_rule+0x6c0> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f768 <_loop1_37_rule+0x5e8> │ │ │ │ │ + bne f77c <_loop1_37_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq f750 <_loop1_37_rule+0x5d0> │ │ │ │ │ + beq f764 <_loop1_37_rule+0x5d0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f750 <_loop1_37_rule+0x5d0> │ │ │ │ │ + bne f764 <_loop1_37_rule+0x5d0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f6f4 <_loop1_37_rule+0x574> │ │ │ │ │ + beq f708 <_loop1_37_rule+0x574> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble f440 <_loop1_37_rule+0x2c0> │ │ │ │ │ + ble f454 <_loop1_37_rule+0x2c0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b f3fc <_loop1_37_rule+0x27c> │ │ │ │ │ + b f410 <_loop1_37_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f288 <_loop1_37_rule+0x108> │ │ │ │ │ - b f54c <_loop1_37_rule+0x3cc> │ │ │ │ │ + beq f29c <_loop1_37_rule+0x108> │ │ │ │ │ + b f560 <_loop1_37_rule+0x3cc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f908 <_loop1_37_rule+0x774> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f330 <_loop1_37_rule+0x1b0> │ │ │ │ │ + bne f344 <_loop1_37_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5bc <_loop1_37_rule+0x43c> │ │ │ │ │ + beq f5d0 <_loop1_37_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ + b f3e0 <_loop1_37_rule+0x24c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f908 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f5b0 <_loop1_37_rule+0x430> │ │ │ │ │ + beq f5c4 <_loop1_37_rule+0x430> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5b0 <_loop1_37_rule+0x430> │ │ │ │ │ + bne f5c4 <_loop1_37_rule+0x430> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f59c <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f5b0 <_loop1_37_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f5d4 <_loop1_37_rule+0x454> │ │ │ │ │ + bne f5e8 <_loop1_37_rule+0x454> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b f280 <_loop1_37_rule+0x100> │ │ │ │ │ + b f294 <_loop1_37_rule+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f578 <_loop1_37_rule+0x3f8> │ │ │ │ │ + b f58c <_loop1_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ - b f348 <_loop1_37_rule+0x1c8> │ │ │ │ │ + beq f3e0 <_loop1_37_rule+0x24c> │ │ │ │ │ + b f35c <_loop1_37_rule+0x1c8> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f5ac <_loop1_37_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f5ac <_loop1_37_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f59c <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f5b0 <_loop1_37_rule+0x41c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f5ac <_loop1_37_rule+0x418> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f5ac <_loop1_37_rule+0x418> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f5ac <_loop1_37_rule+0x418> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -17942,168 +17947,168 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f714 <_loop1_37_rule+0x594> │ │ │ │ │ + bne f728 <_loop1_37_rule+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne sl, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne sl, [r4, #60] @ 0x3c │ │ │ │ │ - bne f5a8 <_loop1_37_rule+0x428> │ │ │ │ │ + bne f5bc <_loop1_37_rule+0x428> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f340 <_loop1_37_rule+0x1c0> │ │ │ │ │ + bne f354 <_loop1_37_rule+0x1c0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b f5a8 <_loop1_37_rule+0x428> │ │ │ │ │ + b f5bc <_loop1_37_rule+0x428> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f6f0 <_loop1_37_rule+0x570> │ │ │ │ │ + beq f704 <_loop1_37_rule+0x570> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b f354 <_loop1_37_rule+0x1d4> │ │ │ │ │ + b f368 <_loop1_37_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f1c8 <_loop1_37_rule+0x48> │ │ │ │ │ + b f1dc <_loop1_37_rule+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f464 <_loop1_37_rule+0x2d0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f684 <_loop1_37_rule+0x504> │ │ │ │ │ - b f6a4 <_loop1_37_rule+0x524> │ │ │ │ │ + bne f698 <_loop1_37_rule+0x504> │ │ │ │ │ + b f6b8 <_loop1_37_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f22c <_loop1_37_rule+0xac> │ │ │ │ │ + b f240 <_loop1_37_rule+0xac> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f464 <_loop1_37_rule+0x2d0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f464 <_loop1_37_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + bne f3d8 <_loop1_37_rule+0x244> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc28 <_loop1_37_rule+0xaa8> │ │ │ │ │ + beq fc3c <_loop1_37_rule+0xaa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc28 <_loop1_37_rule+0xaa8> │ │ │ │ │ + bne fc3c <_loop1_37_rule+0xaa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc2c <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb64 <_loop1_37_rule+0x9e4> │ │ │ │ │ + bne fb78 <_loop1_37_rule+0x9e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc2c <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne facc <_loop1_37_rule+0x94c> │ │ │ │ │ + bne fae0 <_loop1_37_rule+0x94c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc2c <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9ec <_loop1_37_rule+0x86c> │ │ │ │ │ + bne fa00 <_loop1_37_rule+0x86c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc2c <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f904 <_loop1_37_rule+0x784> │ │ │ │ │ + bne f918 <_loop1_37_rule+0x784> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3d8 <_loop1_37_rule+0x244> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3c4 <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5020 │ │ │ │ │ + bl 5034 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3c4 <_loop1_37_rule+0x230> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3c4 <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3c4 <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f908 <_loop1_37_rule+0x774> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ @@ -18116,55 +18121,55 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f330 <_loop1_37_rule+0x1b0> │ │ │ │ │ - b f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f344 <_loop1_37_rule+0x1b0> │ │ │ │ │ + b f530 <_loop1_37_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ + b f3e0 <_loop1_37_rule+0x24c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f844 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f844 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f844 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f844 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f844 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f844 <_loop1_37_rule+0x6b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ @@ -18182,67 +18187,67 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ - b f834 <_loop1_37_rule+0x6b4> │ │ │ │ │ + bne f3d8 <_loop1_37_rule+0x244> │ │ │ │ │ + b f848 <_loop1_37_rule+0x6b4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f80c <_loop1_37_rule+0x68c> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc58 <_loop1_37_rule+0xad8> │ │ │ │ │ + beq fc6c <_loop1_37_rule+0xad8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc58 <_loop1_37_rule+0xad8> │ │ │ │ │ + bne fc6c <_loop1_37_rule+0xad8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne fc48 <_loop1_37_rule+0xac8> │ │ │ │ │ + bne fc5c <_loop1_37_rule+0xac8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc3c <_loop1_37_rule+0xabc> │ │ │ │ │ + bne fc50 <_loop1_37_rule+0xabc> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne fc48 <_loop1_37_rule+0xac8> │ │ │ │ │ + bne fc5c <_loop1_37_rule+0xac8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq fc34 <_loop1_37_rule+0xab4> │ │ │ │ │ + beq fc48 <_loop1_37_rule+0xab4> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18250,109 +18255,109 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne fb40 <_loop1_37_rule+0x9c0> │ │ │ │ │ + bne fb54 <_loop1_37_rule+0x9c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fb4c <_loop1_37_rule+0x9cc> │ │ │ │ │ + beq fb60 <_loop1_37_rule+0x9cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3d8 <_loop1_37_rule+0x244> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7fc <_loop1_37_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7fc <_loop1_37_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f7ec <_loop1_37_rule+0x66c> │ │ │ │ │ + bne f800 <_loop1_37_rule+0x66c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7fc <_loop1_37_rule+0x668> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq faa8 <_loop1_37_rule+0x928> │ │ │ │ │ + beq fabc <_loop1_37_rule+0x928> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne faa8 <_loop1_37_rule+0x928> │ │ │ │ │ + bne fabc <_loop1_37_rule+0x928> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ - b f340 <_loop1_37_rule+0x1c0> │ │ │ │ │ + beq f3d8 <_loop1_37_rule+0x244> │ │ │ │ │ + b f354 <_loop1_37_rule+0x1c0> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5020 │ │ │ │ │ + bl 5034 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x644> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -18360,504 +18365,504 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b f9c4 <_loop1_37_rule+0x844> │ │ │ │ │ + bl 10418 │ │ │ │ │ + b f9d8 <_loop1_37_rule+0x844> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3d8 <_loop1_37_rule+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f7a0 <_loop1_37_rule+0x620> │ │ │ │ │ + b f7b4 <_loop1_37_rule+0x620> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f80c <_loop1_37_rule+0x68c> │ │ │ │ │ + b f820 <_loop1_37_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fa7c <_loop1_37_rule+0x8fc> │ │ │ │ │ + b fa90 <_loop1_37_rule+0x8fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f810 <_loop1_37_rule+0x690> │ │ │ │ │ + b f824 <_loop1_37_rule+0x690> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fa2c <_loop1_37_rule+0x8ac> │ │ │ │ │ + b fa40 <_loop1_37_rule+0x8ac> │ │ │ │ │ │ │ │ │ │ -0000fc64 : │ │ │ │ │ +0000fc78 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fd00 │ │ │ │ │ + beq fd14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd00 │ │ │ │ │ + bne fd14 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fcf0 │ │ │ │ │ + bne fd04 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd0c │ │ │ │ │ + bne fd20 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fcac │ │ │ │ │ + b fcc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9354 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fce0 │ │ │ │ │ + beq fcf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fce8 │ │ │ │ │ + beq fcfc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fce8 │ │ │ │ │ + beq fcfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fcf0 │ │ │ │ │ + b fd04 │ │ │ │ │ │ │ │ │ │ -0000fd54 : │ │ │ │ │ +0000fd68 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ffc8 │ │ │ │ │ + beq ffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ffdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne fed8 │ │ │ │ │ + bne feec │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffbc │ │ │ │ │ + beq ffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffbc │ │ │ │ │ + bne ffd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ff60 │ │ │ │ │ + bne ff74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ffe0 │ │ │ │ │ + bl fff4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff5c │ │ │ │ │ + beq ff70 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq ffd4 │ │ │ │ │ + beq ffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffd4 │ │ │ │ │ + bne ffe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffac │ │ │ │ │ + bne ffc0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ffa0 │ │ │ │ │ + beq ffb4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne ffac │ │ │ │ │ + bne ffc0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee4 │ │ │ │ │ + bne fef8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ff98 │ │ │ │ │ + beq ffac │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt ff18 │ │ │ │ │ + bgt ff2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ff60 │ │ │ │ │ + beq ff74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ffe0 │ │ │ │ │ + bl fff4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fe80 │ │ │ │ │ + beq fe94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff2c │ │ │ │ │ + bne ff40 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq ff70 │ │ │ │ │ + beq ff84 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b fe6c │ │ │ │ │ + b fe80 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b fe98 │ │ │ │ │ + b feac │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff00 │ │ │ │ │ + beq ff14 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b fed4 │ │ │ │ │ + b fee8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne ff08 │ │ │ │ │ + bne ff1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ff5c │ │ │ │ │ + b ff70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fde4 │ │ │ │ │ + b fdf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fd9c │ │ │ │ │ + b fdb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fe38 │ │ │ │ │ + b fe4c │ │ │ │ │ │ │ │ │ │ -0000ffe0 : │ │ │ │ │ +0000fff4 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1035c │ │ │ │ │ + beq 10370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1035c │ │ │ │ │ + bne 10370 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 10170 │ │ │ │ │ + bne 10184 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 10350 │ │ │ │ │ + beq 10364 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10350 │ │ │ │ │ + bne 10364 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 102b8 │ │ │ │ │ + bne 102cc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 10344 │ │ │ │ │ + beq 10358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10344 │ │ │ │ │ + bne 10358 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 102a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 10258 │ │ │ │ │ + beq 1026c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8270 │ │ │ │ │ + bl 8284 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10180 │ │ │ │ │ + beq 10194 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10180 │ │ │ │ │ + beq 10194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ + beq 103a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6464 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ + beq 103a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10368 │ │ │ │ │ + beq 1037c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10368 │ │ │ │ │ + bne 1037c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 102a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 865c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 10110 │ │ │ │ │ + bne 10124 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 102a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 101dc │ │ │ │ │ + beq 101f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9298 │ │ │ │ │ + bl 92a4 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 10110 │ │ │ │ │ + bne 10124 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 102a0 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 103c4 │ │ │ │ │ + bne 103d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 102a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10394 │ │ │ │ │ + bne 103a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 102a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102cc │ │ │ │ │ + bne 102e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10294 │ │ │ │ │ + b 102a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1032c │ │ │ │ │ + blt 10340 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 100e4 │ │ │ │ │ + beq 100f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 102b8 │ │ │ │ │ + bne 102cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1011c │ │ │ │ │ + bne 10130 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1016c │ │ │ │ │ + b 10180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 1025c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -18866,89 +18871,89 @@ │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 103f4 │ │ │ │ │ + beq 10408 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10110 │ │ │ │ │ + beq 10124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10110 │ │ │ │ │ + beq 10124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10294 │ │ │ │ │ + b 102a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 100b0 │ │ │ │ │ + b 100c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10070 │ │ │ │ │ + b 10084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10028 │ │ │ │ │ + b 1003c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1016c │ │ │ │ │ + beq 10180 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10170 │ │ │ │ │ + b 10184 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102c0 │ │ │ │ │ + b 102d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 1025c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 102f8 │ │ │ │ │ + b 1030c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 1025c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 102f8 │ │ │ │ │ + b 1030c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ - b 1032c │ │ │ │ │ + beq 1025c │ │ │ │ │ + b 10340 │ │ │ │ │ │ │ │ │ │ -00010404 : │ │ │ │ │ +00010418 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -18968,112 +18973,112 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00010464 <_tmp_126_rule>: │ │ │ │ │ +00010478 <_tmp_126_rule>: │ │ │ │ │ _tmp_126_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1050c <_tmp_126_rule+0xa8> │ │ │ │ │ + beq 10520 <_tmp_126_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1050c <_tmp_126_rule+0xa8> │ │ │ │ │ + bne 10520 <_tmp_126_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 10504 <_tmp_126_rule+0xa0> │ │ │ │ │ + bne 10518 <_tmp_126_rule+0xa0> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 104fc <_tmp_126_rule+0x98> │ │ │ │ │ + bne 10510 <_tmp_126_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 104fc <_tmp_126_rule+0x98> │ │ │ │ │ + bne 10510 <_tmp_126_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 104a8 <_tmp_126_rule+0x44> │ │ │ │ │ + b 104bc <_tmp_126_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00010518 <_tmp_151_rule>: │ │ │ │ │ +0001052c <_tmp_151_rule>: │ │ │ │ │ _tmp_151_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 105c0 <_tmp_151_rule+0xa8> │ │ │ │ │ + beq 105d4 <_tmp_151_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105c0 <_tmp_151_rule+0xa8> │ │ │ │ │ + bne 105d4 <_tmp_151_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 105b8 <_tmp_151_rule+0xa0> │ │ │ │ │ + bne 105cc <_tmp_151_rule+0xa0> │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105b0 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 105c4 <_tmp_151_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 105b0 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 105c4 <_tmp_151_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1055c <_tmp_151_rule+0x44> │ │ │ │ │ + b 10570 <_tmp_151_rule+0x44> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -89,20 +89,20 @@ │ │ │ │ │ bne 9c4 <_PyPegen_parse+0x9c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ bne 454 <_PyPegen_parse+0x454> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 5020 │ │ │ │ │ + bl 5034 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c3a0 │ │ │ │ │ + bl c3b4 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -538,20 +538,20 @@ │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c3a0 │ │ │ │ │ + bl c3b4 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -568,15 +568,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6a4 <_PyPegen_parse+0x6a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 6a4 <_PyPegen_parse+0x6a4> │ │ │ │ │ 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 │ │ │ │ │ @@ -597,31 +597,31 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 43c <_PyPegen_parse+0x43c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 43c <_PyPegen_parse+0x43c> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 740 <_PyPegen_parse+0x740> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 710 <_PyPegen_parse+0x710> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne 810 <_PyPegen_parse+0x810> │ │ │ │ │ b 81c <_PyPegen_parse+0x81c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 864 <_PyPegen_parse+0x864> │ │ │ │ │ b 6ec <_PyPegen_parse+0x6ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 6c8 <_PyPegen_parse+0x6c8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c8 <_PyPegen_parse+0x6c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 6c8 <_PyPegen_parse+0x6c8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -653,30 +653,30 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 66c <_PyPegen_parse+0x66c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 7f8 <_PyPegen_parse+0x7f8> │ │ │ │ │ b 66c <_PyPegen_parse+0x66c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 5a4 <_PyPegen_parse+0x5a4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 634 <_PyPegen_parse+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 634 <_PyPegen_parse+0x634> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 634 <_PyPegen_parse+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 634 <_PyPegen_parse+0x634> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -987,55 +987,55 @@ │ │ │ │ │ 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 2f20 │ │ │ │ │ + beq 2bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f20 │ │ │ │ │ + bne 2bec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1fd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_6_rule │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne fe4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1fd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #698 @ 0x2ba │ │ │ │ │ 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 1064 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1fd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_7_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ @@ -1052,340 +1052,364 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_8_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_8_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1208 │ │ │ │ │ + bne 1260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1fd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_9_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_9_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 14a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1fd0 │ │ │ │ │ mov r3, #672 @ 0x2a0 │ │ │ │ │ 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 14c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1fd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #705 @ 0x2c1 │ │ │ │ │ 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 173c │ │ │ │ │ + bne 1724 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18b8 │ │ │ │ │ + bne 18a0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2f38 │ │ │ │ │ + beq 2bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f38 │ │ │ │ │ + bne 2bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f4c │ │ │ │ │ + bne 2bcc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 1a54 │ │ │ │ │ + beq 1a3c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a9c │ │ │ │ │ + bne 1a84 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1980 │ │ │ │ │ + bne 1968 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 2b98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a1c │ │ │ │ │ + bne 2b98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a30 │ │ │ │ │ + bne 2bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 14204 │ │ │ │ │ + bl 14210 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b8 │ │ │ │ │ + bne 1208 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a30 │ │ │ │ │ + bne 2bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e18 │ │ │ │ │ + bl 14e24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne fd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 25e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27e4 │ │ │ │ │ + bne 25e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2078 │ │ │ │ │ + bne 206c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 3190 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 283c │ │ │ │ │ + bne 31d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20098 │ │ │ │ │ + bl 20094 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16b4 │ │ │ │ │ + bne 169c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2078 │ │ │ │ │ + bne 206c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2078 │ │ │ │ │ + bne 206c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 172c │ │ │ │ │ + beq 1714 │ │ │ │ │ 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_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1720 │ │ │ │ │ + beq 1708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25f0 │ │ │ │ │ + bne 2740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b fd0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 14e24 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1030 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ + R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 2f00 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 11fc │ │ │ │ │ + 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 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq fd0 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 105c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ec │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 22dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 21ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21f8 │ │ │ │ │ + bne 21ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a4 │ │ │ │ │ + beq 12fc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fec │ │ │ │ │ + bne 1fe0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 22dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4794 │ │ │ │ │ + bl 47a8 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e2c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e2c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e48 │ │ │ │ │ + bne 1e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3458 │ │ │ │ │ + beq 3150 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 18674 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1397,134 +1421,110 @@ │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_CALL _PyAST_With │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 13e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c54 │ │ │ │ │ + bne 2ee4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne fd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fdc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 14e18 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 1030 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ - R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 2c3c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 11fc │ │ │ │ │ - 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 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq fd0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 105c │ │ │ │ │ + b 1fc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ae8 │ │ │ │ │ + beq 2818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ae8 │ │ │ │ │ + bne 2818 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2ad8 │ │ │ │ │ + bne 2808 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 14204 │ │ │ │ │ + bl 14210 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 18dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2ad8 │ │ │ │ │ + bne 2808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ba4 │ │ │ │ │ + bl 2bb8 │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ streq r1, [r4, #88] @ 0x58 │ │ │ │ │ bne 11fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq e84 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ b fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 313c │ │ │ │ │ + bl 3150 │ │ │ │ │ R_ARM_CALL for_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 3484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f80 │ │ │ │ │ + bne 3484 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 3134 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 27b8 │ │ │ │ │ + beq 2f24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2f64 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r1, #11 │ │ │ │ │ @@ -1534,72 +1534,72 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 18c4 │ │ │ │ │ + bne 18ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 3134 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 207c │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2124 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 208c │ │ │ │ │ + bne 2080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 208c │ │ │ │ │ + bne 2080 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 27a4 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -1614,34 +1614,28 @@ │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 27c8 │ │ │ │ │ + bne 3518 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ bne fd0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq f0c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b fd4 │ │ │ │ │ + b 3140 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq 172c │ │ │ │ │ + beq 1714 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -1660,110 +1654,110 @@ │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 11f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2604 │ │ │ │ │ + bne 2754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2080 │ │ │ │ │ + b 2074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2fa0 │ │ │ │ │ + beq 2c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 2c9c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f90 │ │ │ │ │ + bne 2c8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2570 │ │ │ │ │ + beq 2ca8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 34bc │ │ │ │ │ + bne 2cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2c88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f90 │ │ │ │ │ + bne 2c8c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ streq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18a8 │ │ │ │ │ + beq 1890 │ │ │ │ │ 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_While> │ │ │ │ │ R_ARM_CALL _PyAST_While │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1878 │ │ │ │ │ + beq 1860 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2584 │ │ │ │ │ + bne 2ecc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ bne fd0 │ │ │ │ │ @@ -1776,42 +1770,42 @@ │ │ │ │ │ b fd4 │ │ │ │ │ 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 27a4 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ b 1644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ba4 │ │ │ │ │ + bl 2bb8 │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1460 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_class_def_decorators │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1924 │ │ │ │ │ + beq 190c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ 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 │ │ │ │ │ - bne 2780 │ │ │ │ │ + bne 26fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ bne fd0 │ │ │ │ │ b 1490 │ │ │ │ │ @@ -1825,99 +1819,99 @@ │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq fc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 1a48 │ │ │ │ │ + bne 1a30 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c30 │ │ │ │ │ + bne 2960 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c24 │ │ │ │ │ + bne 2954 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bac │ │ │ │ │ + bne 28dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c24 │ │ │ │ │ + bne 2954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 2af4 │ │ │ │ │ + bne 2824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c24 │ │ │ │ │ + bne 2954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 2a3c │ │ │ │ │ + bne 276c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2f58 │ │ │ │ │ + blt 2bd8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f4c │ │ │ │ │ + bne 2bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cdc │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq fb0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1937,35 +1931,35 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25e4 │ │ │ │ │ + beq 2734 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25e4 │ │ │ │ │ + bne 2734 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25d8 │ │ │ │ │ + bne 2728 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25cc │ │ │ │ │ + beq 271c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 25d8 │ │ │ │ │ + bne 2728 │ │ │ │ │ strd r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -1974,164 +1968,164 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [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 2798 │ │ │ │ │ + beq 3184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2798 │ │ │ │ │ + bne 3184 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d14 │ │ │ │ │ + bne 1cfc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c60 │ │ │ │ │ + bne 1c48 │ │ │ │ │ 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 1d14 │ │ │ │ │ + beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ee0 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d14 │ │ │ │ │ + beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 8570 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d14 │ │ │ │ │ + bne 1cfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d14 │ │ │ │ │ + beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d14 │ │ │ │ │ + beq 1cfc │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 253c │ │ │ │ │ + beq 2600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 253c │ │ │ │ │ + bne 2600 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1f98 │ │ │ │ │ + beq 1f80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1b6c │ │ │ │ │ + b 1b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 24bc │ │ │ │ │ + beq 247c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24bc │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1cf8 │ │ │ │ │ + bne 1ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ccc │ │ │ │ │ + beq 1cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ee0 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c8 │ │ │ │ │ + bne 2488 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1cf8 │ │ │ │ │ + bne 1ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 26bc │ │ │ │ │ + bne 2524 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1b98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 1958 │ │ │ │ │ + beq 1940 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1958 │ │ │ │ │ + bne 1940 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne ip, sl │ │ │ │ │ - beq 25c4 │ │ │ │ │ + beq 2714 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 1d94 │ │ │ │ │ + ble 1d7c │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1d78 │ │ │ │ │ + b 1d60 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -2140,15 +2134,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2f4c │ │ │ │ │ + beq 2bcc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -2160,98 +2154,98 @@ │ │ │ │ │ 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 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 346c │ │ │ │ │ + beq 3164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 3480 │ │ │ │ │ + bne 3178 │ │ │ │ │ b fd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 22dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e90 │ │ │ │ │ + beq 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e90 │ │ │ │ │ + beq 1e78 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ + bne 2634 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 22dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4794 │ │ │ │ │ + bl 47a8 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1fa4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1fa4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1fc0 │ │ │ │ │ + bne 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3458 │ │ │ │ │ + beq 3150 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 18674 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -2269,135 +2263,138 @@ │ │ │ │ │ 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 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 137c │ │ │ │ │ - b 1388 │ │ │ │ │ + bne 13d4 │ │ │ │ │ + b 13e0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c70 │ │ │ │ │ + beq 296c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 1c4c │ │ │ │ │ + b 1c34 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2c80 │ │ │ │ │ + bne 297c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq eb0 │ │ │ │ │ - b 16a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4794 │ │ │ │ │ + bl 47a8 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 12a4 │ │ │ │ │ + beq 12fc │ │ │ │ │ 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 │ │ │ │ │ - bne 12a8 │ │ │ │ │ + bne 1300 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a4 │ │ │ │ │ + beq 12fc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a4 │ │ │ │ │ + beq 12fc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 12a8 │ │ │ │ │ + bne 1300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1320 │ │ │ │ │ - b 12a4 │ │ │ │ │ + bne 1378 │ │ │ │ │ + b 12fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b e48 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 3134 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f6c │ │ │ │ │ + beq 3644 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f6c │ │ │ │ │ + beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2f6c │ │ │ │ │ + beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f180 │ │ │ │ │ + bl f194 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2f6c │ │ │ │ │ + beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 3134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 3134 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 27a4 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -2408,18 +2405,18 @@ │ │ │ │ │ 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 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2188 │ │ │ │ │ + beq 217c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2427,151 +2424,151 @@ │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ beq 1684 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1698 │ │ │ │ │ + b 3140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c54 │ │ │ │ │ + blt 2ee4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22e0 │ │ │ │ │ + beq 22d4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 22dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 23e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 23e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 22d0 │ │ │ │ │ + bne 22c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2290 │ │ │ │ │ + bne 2284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 228c │ │ │ │ │ + beq 2280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 228c │ │ │ │ │ + beq 2280 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23f8 │ │ │ │ │ + bne 23ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 22d0 │ │ │ │ │ + bne 22c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 22d0 │ │ │ │ │ + bne 22c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 22f8 │ │ │ │ │ + bne 22ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 127c │ │ │ │ │ + beq 12d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fdc │ │ │ │ │ + b 1fc4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 22c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ea0 │ │ │ │ │ R_ARM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 22c0 │ │ │ │ │ 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 │ │ │ │ │ - bne 22d0 │ │ │ │ │ + bne 22c4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 22c0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 22c0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 22c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 22c0 │ │ │ │ │ ldr r3, [sl, #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 │ │ │ │ │ @@ -2580,48 +2577,48 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2460 │ │ │ │ │ + bne 2454 │ │ │ │ │ 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 r3, r1, #1 │ │ │ │ │ - beq 2470 │ │ │ │ │ + beq 2464 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 22dc │ │ │ │ │ + b 22d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1234 │ │ │ │ │ + b 2218 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 228c │ │ │ │ │ + beq 2280 │ │ │ │ │ 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 228c │ │ │ │ │ + beq 2280 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -2631,221 +2628,110 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23c0 │ │ │ │ │ + beq 23b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23c0 │ │ │ │ │ + bne 23b4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24a8 │ │ │ │ │ + bne 251c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 22dc │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2de4 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2e88 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b fd0 │ │ │ │ │ + b 22d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2224 │ │ │ │ │ + b 1c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 8570 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1cd0 │ │ │ │ │ + bne 1cb8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ccc │ │ │ │ │ + beq 1cb4 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - bne 2758 │ │ │ │ │ + bne 25c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2768 │ │ │ │ │ + beq 25d0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d04 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 259c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1cec │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c40 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b 1d30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrlt r1, [r4, #88] @ 0x58 │ │ │ │ │ - bge 348c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 18a8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r5, sl │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 2ad0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d30 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 1968 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b18 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 11fc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2080 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 4794 │ │ │ │ │ - R_ARM_CALL _gather_34_rule │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 1e90 │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1e94 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1e90 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1e90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 1e90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - beq 3458 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - str lr, [sp, #8] │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - stm sp, {r9, ip} │ │ │ │ │ - b 1f70 │ │ │ │ │ + beq 2b90 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ee0 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf4 │ │ │ │ │ + beq 1cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 8570 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1cf8 │ │ │ │ │ + bne 1ce0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf4 │ │ │ │ │ + beq 1cdc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf4 │ │ │ │ │ + beq 1cdc │ │ │ │ │ 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 1cf4 │ │ │ │ │ + beq 1cdc │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2854,248 +2740,154 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2518 │ │ │ │ │ + beq 24d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2518 │ │ │ │ │ + bne 24d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c38 │ │ │ │ │ + bne 1c20 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d04 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1490 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b98 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1698 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 2fac │ │ │ │ │ - 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 1698 │ │ │ │ │ + b 1cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 109c │ │ │ │ │ - b 2078 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + b 206c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2604 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2078 │ │ │ │ │ + bne 26d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29c0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 29c0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 29b0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1c28 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b 1d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ + bl 47a8 │ │ │ │ │ + R_ARM_CALL _gather_34_rule │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28b4 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + beq 1e78 │ │ │ │ │ + mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 29cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 29b0 │ │ │ │ │ + bne 1e7c │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 2934 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2934 │ │ │ │ │ + beq 1e78 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2934 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + beq 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2934 │ │ │ │ │ - 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 │ │ │ │ │ - bne 2954 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 10d8 │ │ │ │ │ - b 2078 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + bl 1d75c │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 29f4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 3150 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + stm sp, {r9, ip} │ │ │ │ │ + b 1f58 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - beq 2a04 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2944 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2944 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2868 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 2984 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2984 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1200 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2944 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 1d18 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 1490 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 1950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 101c │ │ │ │ │ + b 1b00 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 11fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 105c │ │ │ │ │ + b 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ee0 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3c │ │ │ │ │ + beq 1a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 8570 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a3c │ │ │ │ │ + bne 1a24 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3c │ │ │ │ │ + beq 1a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3c │ │ │ │ │ + beq 1a24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3104,61 +2896,61 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 1a40 │ │ │ │ │ + beq 1a28 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a44 │ │ │ │ │ + b 1a2c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 1490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 143c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cdc │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a10 │ │ │ │ │ + beq 19f8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a10 │ │ │ │ │ + beq 19f8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a10 │ │ │ │ │ + beq 19f8 │ │ │ │ │ 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 1a10 │ │ │ │ │ + beq 19f8 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ 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 │ │ │ │ │ @@ -3167,39 +2959,39 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2c10 │ │ │ │ │ + bne 2940 │ │ │ │ │ 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 r3, r1, #1 │ │ │ │ │ - bne 2acc │ │ │ │ │ + bne 27fc │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a44 │ │ │ │ │ + beq 1a2c │ │ │ │ │ b 1200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cdc │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 19cc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 19cc │ │ │ │ │ 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 │ │ │ │ │ @@ -3212,222 +3004,238 @@ │ │ │ │ │ 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 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 28ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2b7c │ │ │ │ │ - b 2b98 │ │ │ │ │ + bne 28ac │ │ │ │ │ + b 28c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a44 │ │ │ │ │ + b 1a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19b8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1058 │ │ │ │ │ - b 1404 │ │ │ │ │ - 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 1fdc │ │ │ │ │ + b 19a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 25c8 │ │ │ │ │ + b 2718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1fdc │ │ │ │ │ + bne 1fc4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2b84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 2b84 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2d88 │ │ │ │ │ + bne 2b74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2d00 │ │ │ │ │ + bne 29fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e9c │ │ │ │ │ + bne 2c04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2d88 │ │ │ │ │ + bne 2b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2d3c │ │ │ │ │ + bne 2a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d98 │ │ │ │ │ + bne 2a84 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2d88 │ │ │ │ │ + bne 2b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2e80 │ │ │ │ │ + bne 2b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e18 │ │ │ │ │ + bne 2b04 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fd4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d38 │ │ │ │ │ + beq 2a34 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d38 │ │ │ │ │ + beq 2a34 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2488 │ │ │ │ │ + bne 24fc │ │ │ │ │ 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 r3, r1, #1 │ │ │ │ │ - beq 2498 │ │ │ │ │ + beq 250c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1fbc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ea0 │ │ │ │ │ R_ARM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2a70 │ │ │ │ │ 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 │ │ │ │ │ - bne 2e80 │ │ │ │ │ + bne 2b6c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2a70 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dbc │ │ │ │ │ - b 2d74 │ │ │ │ │ + bne 2aa8 │ │ │ │ │ + b 2a70 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 2a78 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 2d7c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 1fbc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 29b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1fbc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 101c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 105c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq f74 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1a30 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2cbc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq df4 │ │ │ │ │ + b 1fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 29f8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 29f8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 29f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3436,269 +3244,586 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 2e00 │ │ │ │ │ - b 2d78 │ │ │ │ │ + bne 2aec │ │ │ │ │ + b 2a74 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 1890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq df4 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldrlt r1, [r4, #88] @ 0x58 │ │ │ │ │ + blt 2ecc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f74 │ │ │ │ │ + beq 2df8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2c8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1a48 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2e70 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e70 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2e60 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #705 @ 0x2c1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2d64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2d64 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e7c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2e60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #705 @ 0x2c1 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 2de4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2de4 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2de4 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2de4 │ │ │ │ │ + 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 │ │ │ │ │ + bne 2e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1a48 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1798 │ │ │ │ │ + b 2c8c │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 2ea4 │ │ │ │ │ + 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 r3, r1, #1 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 2df4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1698 │ │ │ │ │ + b 2df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14ec │ │ │ │ │ + b 2d18 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 2e34 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 2e34 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1200 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 2df4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 1890 │ │ │ │ │ + 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 1fc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1058 │ │ │ │ │ + b 1254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1768 │ │ │ │ │ + b 128c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 3518 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 31a4 │ │ │ │ │ + beq 312c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 3134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 342c │ │ │ │ │ + beq 3580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 342c │ │ │ │ │ + bne 3580 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32d4 │ │ │ │ │ + bne 3570 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 307c │ │ │ │ │ + beq 3004 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 307c │ │ │ │ │ + beq 3004 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 307c │ │ │ │ │ + beq 3004 │ │ │ │ │ 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 │ │ │ │ │ - bne 33e4 │ │ │ │ │ + bne 34b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32d4 │ │ │ │ │ + bne 3570 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 3068 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 3068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 3068 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_144_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32e4 │ │ │ │ │ + bne 3534 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32d4 │ │ │ │ │ + bne 3570 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1688 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2124 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3340 │ │ │ │ │ + bne 358c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 32d4 │ │ │ │ │ + bne 3570 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3190 │ │ │ │ │ + beq 3118 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3190 │ │ │ │ │ + beq 3118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1688 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3190 │ │ │ │ │ + beq 3118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f180 │ │ │ │ │ + bl f194 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 31b0 │ │ │ │ │ + bne 3360 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ - b 1534 │ │ │ │ │ + beq 1534 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq f0c │ │ │ │ │ + b 1fd0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1fc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1a30 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1a30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1b80 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2754 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 32dc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 206c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 3354 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3354 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 3344 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3248 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3248 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 364c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 3344 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 32c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 32c8 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 32c8 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 32c8 │ │ │ │ │ + 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 │ │ │ │ │ + bne 32e8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 10d8 │ │ │ │ │ + b 206c │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 3674 │ │ │ │ │ + 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 r3, r1, #1 │ │ │ │ │ + beq 3684 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 32d8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 32d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 31fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3190 │ │ │ │ │ + beq 3118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 34a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 344c │ │ │ │ │ + bne 34a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3198 │ │ │ │ │ + bne 3120 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 3498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 124c │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3440 │ │ │ │ │ + bne 3498 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3198 │ │ │ │ │ + bne 3120 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3190 │ │ │ │ │ + beq 3118 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3707,89 +3832,136 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [sl, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 3438 │ │ │ │ │ + beq 3490 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 31a0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 31a0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + b 3128 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 14ec │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 3120 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b 3404 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 33a4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 3418 │ │ │ │ │ + bne 355c │ │ │ │ │ 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 r3, r1, #1 │ │ │ │ │ - bne 32c4 │ │ │ │ │ + bne 3474 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1200 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 31a0 │ │ │ │ │ + b 3128 │ │ │ │ │ + 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 3140 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 34e4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 34e4 │ │ │ │ │ + b 3500 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 3128 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 313c │ │ │ │ │ + bne 30c4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3800,219 +3972,47 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 32ac │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 330c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 330c │ │ │ │ │ - b 3328 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3008 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 3198 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b 3254 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 31f4 │ │ │ │ │ + b 345c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fdc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1a48 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a48 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b 3140 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2f90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3640 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3640 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 3630 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #705 @ 0x2c1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3534 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3534 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 364c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 3630 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #705 @ 0x2c1 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 35b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 35b4 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 35b4 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 35b4 │ │ │ │ │ - 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 │ │ │ │ │ - bne 35d4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 17b0 │ │ │ │ │ - b 2f90 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 3674 │ │ │ │ │ - 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 r3, r1, #1 │ │ │ │ │ - beq 3684 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 35c4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 35c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 34e8 │ │ │ │ │ + b 3134 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3604 │ │ │ │ │ + beq 3318 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3604 │ │ │ │ │ + bne 3318 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1200 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 35c4 │ │ │ │ │ + b 32d8 │ │ │ │ │ │ │ │ │ │ 0000369c <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ @@ -4557,22 +4557,22 @@ │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 644c │ │ │ │ │ + beq 6458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 644c │ │ │ │ │ + bne 6458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4de4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -4580,15 +4580,15 @@ │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 43cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 6464 │ │ │ │ │ + beq 6470 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ @@ -4596,25 +4596,25 @@ │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 4dec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 627c │ │ │ │ │ + beq 6288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 627c │ │ │ │ │ + bne 6288 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6290 │ │ │ │ │ + bne 629c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq 43e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ @@ -4654,68 +4654,68 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4a10 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 58cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6494 │ │ │ │ │ + bl 64a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 4a48 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4a74 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6228 │ │ │ │ │ + beq 6234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6228 │ │ │ │ │ + bne 6234 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 623c │ │ │ │ │ + bne 6248 │ │ │ │ │ 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 620c │ │ │ │ │ + beq 6218 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - bne 6274 │ │ │ │ │ + bne 6280 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6268 │ │ │ │ │ + beq 6274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6268 │ │ │ │ │ + bne 6274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 625c │ │ │ │ │ + bne 6268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4074 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4746,15 +4746,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5898 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 6494 │ │ │ │ │ + bl 64a0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 45b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4813,15 +4813,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 451c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4de4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -4894,30 +4894,30 @@ │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4f28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62cc │ │ │ │ │ + bne 62d8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4df8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62cc │ │ │ │ │ + bne 62d8 │ │ │ │ │ mov r3, #528 @ 0x210 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -4954,15 +4954,15 @@ │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62cc │ │ │ │ │ + bne 62d8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #531 @ 0x213 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -4984,42 +4984,42 @@ │ │ │ │ │ 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 6480 │ │ │ │ │ + blt 648c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 6290 │ │ │ │ │ + bne 629c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf88 │ │ │ │ │ + bl cf9c │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 3f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -5052,15 +5052,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 4c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 48d8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5106,23 +5106,23 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 4dec │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 629c │ │ │ │ │ + beq 62a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62bc │ │ │ │ │ + bne 62c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 20fb4 │ │ │ │ │ + bl 20fac │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4bf8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -5139,104 +5139,104 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5b30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6390 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a1ec │ │ │ │ │ + bl a200 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 630c │ │ │ │ │ + bne 6318 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da20 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 546c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5410 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b904 │ │ │ │ │ + bl b918 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 55ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b904 │ │ │ │ │ + bl b918 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18130 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5cbc │ │ │ │ │ + bne 5cc8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 52ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 414c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6428 │ │ │ │ │ + bne 6434 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r9] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 6254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6248 │ │ │ │ │ + bne 6254 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 625c │ │ │ │ │ + bne 6268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4794 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5254,15 +5254,15 @@ │ │ │ │ │ bne 4084 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6204 │ │ │ │ │ + beq 6210 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ble 4814 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ @@ -5366,15 +5366,15 @@ │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ beq 5c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5412,15 +5412,15 @@ │ │ │ │ │ beq 5768 │ │ │ │ │ str r2, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ b 4730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caa0 │ │ │ │ │ + bl caac │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3f80 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5474,78 +5474,78 @@ │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 52ac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5ce8 │ │ │ │ │ + bne 5cf4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 590c │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 5038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5de4 │ │ │ │ │ + beq 5df0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5dbc │ │ │ │ │ + beq 5dc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dbc │ │ │ │ │ + bne 5dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL import_stmt_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 41b0 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 378c <_tmp_6_rule+0xf0> │ │ │ │ │ + bl 37a0 <_tmp_7_rule+0xc> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4260 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5577,15 +5577,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ beq 414c │ │ │ │ │ b 450c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caa0 │ │ │ │ │ + bl caac │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4130 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5631,15 +5631,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 57ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 53f8 │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 57ac │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_15_rule │ │ │ │ │ @@ -5692,65 +5692,65 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 43dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 61ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61e0 │ │ │ │ │ + bne 61ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 600c │ │ │ │ │ + bne 6018 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5eb4 │ │ │ │ │ + beq 5ec0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ef8 │ │ │ │ │ + bne 5f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6028 │ │ │ │ │ + beq 6034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6028 │ │ │ │ │ + beq 6034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b30 │ │ │ │ │ + bl 3b44 │ │ │ │ │ R_ARM_CALL _tmp_16_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 600c │ │ │ │ │ + bne 6018 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6018 │ │ │ │ │ + beq 6024 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -5763,21 +5763,21 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61ec │ │ │ │ │ + bne 61f8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ bne 4bb8 │ │ │ │ │ - b 6018 │ │ │ │ │ + b 6024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 5ae4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5834,40 +5834,40 @@ │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ bne 4bb8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 42d0 │ │ │ │ │ b 4588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4218 │ │ │ │ │ + bl 422c │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4bec │ │ │ │ │ b 4320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 460c │ │ │ │ │ + bl 4620 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4bec │ │ │ │ │ b 4350 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 590c │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5de4 │ │ │ │ │ + beq 5df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5de4 │ │ │ │ │ + beq 5df0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ b 4b84 │ │ │ │ │ @@ -5899,15 +5899,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 59ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ + bl 3f74 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 59ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -5947,51 +5947,51 @@ │ │ │ │ │ bne 4bb8 │ │ │ │ │ b 59fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c98 │ │ │ │ │ + beq 5ca4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c98 │ │ │ │ │ + bne 5ca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c74 │ │ │ │ │ + bne 5c80 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ │ - beq 5c48 │ │ │ │ │ + beq 5c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c74 │ │ │ │ │ + beq 5c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ + bl 3f74 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 5c74 │ │ │ │ │ + beq 5c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5c74 │ │ │ │ │ + beq 5c80 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ @@ -6011,42 +6011,42 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c84 │ │ │ │ │ + bne 5c90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 4bb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 4b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5de4 │ │ │ │ │ + beq 5df0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ b 4b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20fb4 │ │ │ │ │ + bl 20fac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6071,32 +6071,32 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 46fc │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b 414c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 4a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf88 │ │ │ │ │ + bl cf9c │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 4a68 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6129,15 +6129,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4678 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -6148,89 +6148,89 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5364 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 641c │ │ │ │ │ + beq 6428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 641c │ │ │ │ │ + bne 6428 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 640c │ │ │ │ │ + bne 6418 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 63d4 │ │ │ │ │ + beq 63e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 640c │ │ │ │ │ + bne 6418 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 63f0 │ │ │ │ │ + bne 63fc │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r0, r7 │ │ │ │ │ - beq 63d0 │ │ │ │ │ + beq 63dc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 6390 │ │ │ │ │ + bgt 639c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4658 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6241,27 +6241,27 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5364 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46a8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd70 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ b 5364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -6308,15 +6308,15 @@ │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -6347,15 +6347,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 5734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ @@ -6379,15 +6379,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6204 │ │ │ │ │ + beq 6210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ b 49fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -6419,27 +6419,27 @@ │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 5858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62d4 │ │ │ │ │ + beq 62e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 62d4 │ │ │ │ │ + beq 62e0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd70 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62d4 │ │ │ │ │ + beq 62e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6477,15 +6477,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5dc8 │ │ │ │ │ + blt 5dd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ @@ -6541,15 +6541,15 @@ │ │ │ │ │ beq 4a48 │ │ │ │ │ b 4a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - bge 62e4 │ │ │ │ │ + bge 62f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 4dd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6712,20 +6712,23 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 5bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4918 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 4924 │ │ │ │ │ + b 5c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5ca4 │ │ │ │ │ + blt 5cb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 51ec │ │ │ │ │ @@ -6762,75 +6765,75 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ b 5448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5dec │ │ │ │ │ + bne 5df8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5e68 │ │ │ │ │ + beq 5e74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e68 │ │ │ │ │ + bne 5e74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 5e80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5d58 │ │ │ │ │ + beq 5d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5e14 │ │ │ │ │ + bne 5e20 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 5e80 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5da4 │ │ │ │ │ + beq 5db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5da4 │ │ │ │ │ + beq 5db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5e80 │ │ │ │ │ + bne 5e8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 4b2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5df8 │ │ │ │ │ + beq 5e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 5918 │ │ │ │ │ @@ -6858,32 +6861,32 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ 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 5da8 │ │ │ │ │ + beq 5db4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5db0 │ │ │ │ │ + b 5dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5db0 │ │ │ │ │ + b 5dbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6892,71 +6895,71 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 5e44 │ │ │ │ │ + b 5e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - blt 61ec │ │ │ │ │ + blt 61f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6004 │ │ │ │ │ + beq 6010 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 600c │ │ │ │ │ + bne 6018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 61d4 │ │ │ │ │ + beq 61e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 61e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61c8 │ │ │ │ │ + bne 61d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60bc │ │ │ │ │ + beq 60c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 60bc │ │ │ │ │ + beq 60c8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60bc │ │ │ │ │ + beq 60c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 60bc │ │ │ │ │ + beq 60c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r9, [r5, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -6977,133 +6980,133 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ 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 60b0 │ │ │ │ │ + beq 60bc │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 4e64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 4300 │ │ │ │ │ b 4588 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 600c │ │ │ │ │ + b 6018 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61c8 │ │ │ │ │ + bne 61d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60ac │ │ │ │ │ + beq 60b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60ac │ │ │ │ │ + beq 60b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60ac │ │ │ │ │ + beq 60b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 60ac │ │ │ │ │ + beq 60b8 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60ac │ │ │ │ │ + beq 60b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 6190 │ │ │ │ │ + bne 619c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5ffc │ │ │ │ │ + b 6008 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61c8 │ │ │ │ │ + bne 61d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6138 │ │ │ │ │ + beq 6144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6138 │ │ │ │ │ + beq 6144 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6138 │ │ │ │ │ + beq 6144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6138 │ │ │ │ │ + beq 6144 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6138 │ │ │ │ │ + beq 6144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5f80 │ │ │ │ │ + bne 5f8c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61c8 │ │ │ │ │ + bne 61d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 603c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 603c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 603c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 603c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7112,34 +7115,34 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5fe0 │ │ │ │ │ + b 5fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5ffc │ │ │ │ │ + b 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f24 │ │ │ │ │ + b 5f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4e24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6018 │ │ │ │ │ + b 6024 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -7189,15 +7192,15 @@ │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 413c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 45b0 │ │ │ │ │ - b 62a8 │ │ │ │ │ + b 62b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 4588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 5858 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ @@ -7213,15 +7216,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4638 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -7258,30 +7261,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6478 │ │ │ │ │ + bne 6484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 4658 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 63a4 │ │ │ │ │ + beq 63b0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ b 54f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -7311,114 +7314,114 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 3e88 │ │ │ │ │ b 457c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 63f8 │ │ │ │ │ + b 6404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4150 │ │ │ │ │ │ │ │ │ │ -00006494 : │ │ │ │ │ +000064a0 : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ 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 6a90 │ │ │ │ │ + beq 6a9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a90 │ │ │ │ │ + bne 6a9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6aa4 │ │ │ │ │ + bne 6ab0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 69a8 │ │ │ │ │ + beq 69b4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 69f4 │ │ │ │ │ + beq 6a00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69f4 │ │ │ │ │ + bne 6a00 │ │ │ │ │ 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 r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 65fc │ │ │ │ │ + beq 6608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 666c │ │ │ │ │ + bne 6678 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6a10 │ │ │ │ │ + bne 6a1c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6a78 │ │ │ │ │ + beq 6a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a78 │ │ │ │ │ + bne 6a84 │ │ │ │ │ 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 r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6688 │ │ │ │ │ + beq 6694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 66f4 │ │ │ │ │ + bne 6700 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -7426,189 +7429,189 @@ │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ 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 6a34 │ │ │ │ │ + bne 6a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6648 │ │ │ │ │ + beq 6654 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt 6710 │ │ │ │ │ + blt 671c │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6578 │ │ │ │ │ + beq 6584 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6868 │ │ │ │ │ + bne 6874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6574 │ │ │ │ │ + b 6580 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a5c │ │ │ │ │ + bne 6a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a1c │ │ │ │ │ + bne 6a28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66d4 │ │ │ │ │ + beq 66e0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - blt 67b8 │ │ │ │ │ + blt 67c4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ 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 65e0 │ │ │ │ │ + beq 65ec │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 68f8 │ │ │ │ │ + bne 6904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 65e0 │ │ │ │ │ + b 65ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a34 │ │ │ │ │ + bne 6a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6858 │ │ │ │ │ + beq 6864 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 6858 │ │ │ │ │ + ble 6864 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 6a34 │ │ │ │ │ + bne 6a40 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 664c │ │ │ │ │ + beq 6658 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 664c │ │ │ │ │ + ble 6658 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 6760 │ │ │ │ │ + b 676c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a5c │ │ │ │ │ + bne 6a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a1c │ │ │ │ │ + bne 6a28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6860 │ │ │ │ │ + beq 686c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 6860 │ │ │ │ │ + ble 686c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 6a5c │ │ │ │ │ + bne 6a68 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a1c │ │ │ │ │ + bne 6a28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66d8 │ │ │ │ │ + beq 66e4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 66d8 │ │ │ │ │ + ble 66e4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 6804 │ │ │ │ │ + b 6810 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 664c │ │ │ │ │ + b 6658 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 66d8 │ │ │ │ │ + b 66e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6680 │ │ │ │ │ + beq 668c │ │ │ │ │ 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 6680 │ │ │ │ │ + beq 668c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 6a5c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ @@ -7616,46 +7619,46 @@ │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6984 │ │ │ │ │ + beq 6990 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6984 │ │ │ │ │ + bne 6990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65ec │ │ │ │ │ + b 65f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20560 │ │ │ │ │ + bl 2055c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6708 │ │ │ │ │ + beq 6714 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6708 │ │ │ │ │ + beq 6714 │ │ │ │ │ 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 6708 │ │ │ │ │ + beq 6714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 6a5c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -7663,128 +7666,128 @@ │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 68e0 │ │ │ │ │ + bne 68ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68f0 │ │ │ │ │ + beq 68fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 65ec │ │ │ │ │ + b 65f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6994 │ │ │ │ │ + blt 69a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a10 │ │ │ │ │ + bne 6a1c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6528 │ │ │ │ │ + bne 6534 │ │ │ │ │ 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 6548 │ │ │ │ │ + b 6554 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 65ec │ │ │ │ │ + b 65f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65e0 │ │ │ │ │ + b 65ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6578 │ │ │ │ │ + b 6584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6574 │ │ │ │ │ - b 666c │ │ │ │ │ + beq 6580 │ │ │ │ │ + b 6678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65ec │ │ │ │ │ + b 65f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 65e0 │ │ │ │ │ - b 66f4 │ │ │ │ │ + beq 65ec │ │ │ │ │ + b 6700 │ │ │ │ │ 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 65b4 │ │ │ │ │ + b 65c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 64e8 │ │ │ │ │ + beq 64f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65ec │ │ │ │ │ + b 65f8 │ │ │ │ │ │ │ │ │ │ -00006ab4 : │ │ │ │ │ +00006ac0 : │ │ │ │ │ t_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 6bc0 │ │ │ │ │ + beq 6bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bc0 │ │ │ │ │ + bne 6bcc │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b34 │ │ │ │ │ + beq 6b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -7795,709 +7798,709 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6b1c │ │ │ │ │ + bne 6b28 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bac │ │ │ │ │ + bne 6bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b94 │ │ │ │ │ + beq 6ba0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movgt r6, r3 │ │ │ │ │ strgt r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bgt 6b40 │ │ │ │ │ + bgt 6b4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6b2c │ │ │ │ │ + b 6b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6b2c │ │ │ │ │ + b 6b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6afc │ │ │ │ │ + b 6b08 │ │ │ │ │ │ │ │ │ │ -00006bcc : │ │ │ │ │ +00006bd8 : │ │ │ │ │ t_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 759c │ │ │ │ │ + beq 75a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 759c │ │ │ │ │ + bne 75a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75b0 │ │ │ │ │ + bne 75bc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7698 │ │ │ │ │ + beq 76a4 │ │ │ │ │ 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 76f0 │ │ │ │ │ + beq 76fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76f0 │ │ │ │ │ + bne 76fc │ │ │ │ │ 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 r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 718c │ │ │ │ │ + beq 7198 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6cc4 │ │ │ │ │ + beq 6cd0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7084 │ │ │ │ │ + bne 7090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75b4 │ │ │ │ │ + bne 75c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 7690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7684 │ │ │ │ │ + bne 7690 │ │ │ │ │ str r7, [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 r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e68 │ │ │ │ │ + beq 6e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ec4 │ │ │ │ │ + bne 6ed0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75b4 │ │ │ │ │ + bne 75c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7654 │ │ │ │ │ + beq 7660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7654 │ │ │ │ │ + bne 7660 │ │ │ │ │ str r7, [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 6ee0 │ │ │ │ │ + beq 6eec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6f44 │ │ │ │ │ + bne 6f50 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75b4 │ │ │ │ │ + bne 75c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 763c │ │ │ │ │ + beq 7648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 763c │ │ │ │ │ + bne 7648 │ │ │ │ │ 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 r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f5c │ │ │ │ │ + beq 6f68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6fbc │ │ │ │ │ + bne 6fc8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75b0 │ │ │ │ │ + bne 75bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 770c │ │ │ │ │ + bl 7718 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 70f8 │ │ │ │ │ + beq 7104 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ 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 70f8 │ │ │ │ │ + beq 7104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7068 │ │ │ │ │ + bne 7074 │ │ │ │ │ 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} │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ 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 7620 │ │ │ │ │ + bne 762c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75e0 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72a4 │ │ │ │ │ + bne 72b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d34 │ │ │ │ │ + beq 6d40 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7104 │ │ │ │ │ + bne 7110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6d30 │ │ │ │ │ + b 6d3c │ │ │ │ │ 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 6f2c │ │ │ │ │ + bne 6f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7404 │ │ │ │ │ + bne 7410 │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [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 6d9c │ │ │ │ │ + beq 6da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b704 │ │ │ │ │ + bl b710 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 7520 │ │ │ │ │ + bne 752c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6d9c │ │ │ │ │ + b 6da8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7668 │ │ │ │ │ + bne 7674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75c4 │ │ │ │ │ + bne 75d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7358 │ │ │ │ │ + bne 7364 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6e0c │ │ │ │ │ + beq 6e18 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e08 │ │ │ │ │ + beq 6e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 15c98 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6e0c │ │ │ │ │ + bne 6e18 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e08 │ │ │ │ │ + beq 6e14 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ 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 6e08 │ │ │ │ │ + beq 6e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75b0 │ │ │ │ │ + beq 75bc │ │ │ │ │ ldrd r2, [r0, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 74f0 │ │ │ │ │ + bne 74fc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6e44 │ │ │ │ │ + bne 6e50 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e50 │ │ │ │ │ + beq 6e5c │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 75b4 │ │ │ │ │ + b 75c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6cc0 │ │ │ │ │ + beq 6ccc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ 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 6cc0 │ │ │ │ │ + beq 6ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 75b0 │ │ │ │ │ + beq 75bc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6e44 │ │ │ │ │ - b 7068 │ │ │ │ │ + bne 6e50 │ │ │ │ │ + b 7074 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6e50 │ │ │ │ │ + b 6e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20560 │ │ │ │ │ + bl 2055c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6ed8 │ │ │ │ │ + beq 6ee4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ed8 │ │ │ │ │ + beq 6ee4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ 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 6ed8 │ │ │ │ │ + beq 6ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 75b0 │ │ │ │ │ + beq 75bc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6e44 │ │ │ │ │ - b 7068 │ │ │ │ │ + bne 6e50 │ │ │ │ │ + b 7074 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ 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 7604 │ │ │ │ │ + bne 7610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 7604 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7284 │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 7284 │ │ │ │ │ + bge 7290 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 7610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 7604 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7280 │ │ │ │ │ + beq 728c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge 7280 │ │ │ │ │ + bge 728c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 7604 │ │ │ │ │ + bne 7610 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 7604 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74b8 │ │ │ │ │ + beq 74c4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 74e0 │ │ │ │ │ + ble 74ec │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7228 │ │ │ │ │ + b 7234 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6cac │ │ │ │ │ - b 6cc8 │ │ │ │ │ + bne 6cb8 │ │ │ │ │ + b 6cd4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 6ea8 │ │ │ │ │ + ble 6eb4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7620 │ │ │ │ │ + bne 762c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75e0 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74c0 │ │ │ │ │ + beq 74cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge 74c0 │ │ │ │ │ + bge 74cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 7620 │ │ │ │ │ + bne 762c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75e0 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74c8 │ │ │ │ │ + beq 74d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 74e8 │ │ │ │ │ + ble 74f4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7300 │ │ │ │ │ + b 730c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bge 6f9c │ │ │ │ │ + bge 6fa8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7668 │ │ │ │ │ + bne 7674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75c4 │ │ │ │ │ + bne 75d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74d0 │ │ │ │ │ + beq 74dc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble 74d0 │ │ │ │ │ + ble 74dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 7668 │ │ │ │ │ + bne 7674 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75c4 │ │ │ │ │ + bne 75d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6fac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 6fa0 │ │ │ │ │ + ble 6fac │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 73b0 │ │ │ │ │ + b 73bc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 6f20 │ │ │ │ │ + ble 6f2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f2c │ │ │ │ │ + bne 6f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74d8 │ │ │ │ │ + beq 74e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge 74d8 │ │ │ │ │ + bge 74e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 6f2c │ │ │ │ │ + bne 6f38 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f24 │ │ │ │ │ + beq 6f30 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 6f24 │ │ │ │ │ + ble 6f30 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7460 │ │ │ │ │ + b 746c │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7284 │ │ │ │ │ + b 7290 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 6ea8 │ │ │ │ │ + b 6eb4 │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 6ea8 │ │ │ │ │ + b 6eb4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 6fa0 │ │ │ │ │ + b 6fac │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 6f24 │ │ │ │ │ + b 6f30 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 7284 │ │ │ │ │ + b 7290 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 6ea8 │ │ │ │ │ + b 6eb4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6e44 │ │ │ │ │ - b 7064 │ │ │ │ │ + bne 6e50 │ │ │ │ │ + b 7070 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ 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 6f54 │ │ │ │ │ + beq 6f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 75b0 │ │ │ │ │ + beq 75bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -8510,299 +8513,299 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6e44 │ │ │ │ │ - b 7068 │ │ │ │ │ + bne 6e50 │ │ │ │ │ + b 7074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c20 │ │ │ │ │ + beq 6c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6e5c │ │ │ │ │ + b 6e68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6e18 │ │ │ │ │ - b 75b4 │ │ │ │ │ + beq 6e24 │ │ │ │ │ + b 75c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6d34 │ │ │ │ │ + b 6d40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6da0 │ │ │ │ │ + b 6dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6cc8 │ │ │ │ │ + b 6cd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6cac │ │ │ │ │ - b 6cc4 │ │ │ │ │ + bne 6cb8 │ │ │ │ │ + b 6cd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d30 │ │ │ │ │ - b 6ec4 │ │ │ │ │ + beq 6d3c │ │ │ │ │ + b 6ed0 │ │ │ │ │ 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 6ddc │ │ │ │ │ + b 6de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6d6c │ │ │ │ │ + b 6d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6e08 │ │ │ │ │ - b 6fbc │ │ │ │ │ + beq 6e14 │ │ │ │ │ + b 6fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6d00 │ │ │ │ │ + b 6d0c │ │ │ │ │ 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 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 75b8 │ │ │ │ │ + blt 75c4 │ │ │ │ │ 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 │ │ │ │ │ - bne 75b4 │ │ │ │ │ + bne 75c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6c60 │ │ │ │ │ + bne 6c6c │ │ │ │ │ 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 6c80 │ │ │ │ │ + b 6c8c │ │ │ │ │ │ │ │ │ │ -0000770c : │ │ │ │ │ +00007718 : │ │ │ │ │ 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 8e98 │ │ │ │ │ + beq 8ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e98 │ │ │ │ │ + bne 8ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 77b0 │ │ │ │ │ + beq 77bc │ │ │ │ │ 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 r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77f4 │ │ │ │ │ + beq 7800 │ │ │ │ │ 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 8eb0 │ │ │ │ │ + blt 8ebc │ │ │ │ │ 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 r8, r3 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7798 │ │ │ │ │ + bne 77a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81e0 │ │ │ │ │ + bne 81ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8348 │ │ │ │ │ + bne 8354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81a8 │ │ │ │ │ + bne 81b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ 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 79e4 │ │ │ │ │ + bne 79f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 79cc │ │ │ │ │ + bne 79d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7798 │ │ │ │ │ + bne 77a4 │ │ │ │ │ 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 79f8 │ │ │ │ │ + bne 7a04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ 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 7a70 │ │ │ │ │ + bne 7a7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ 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 7bac │ │ │ │ │ + bne 7bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8578 │ │ │ │ │ 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 77a0 │ │ │ │ │ + beq 77ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7798 │ │ │ │ │ + beq 77a4 │ │ │ │ │ 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, r8 │ │ │ │ │ @@ -8811,723 +8814,723 @@ │ │ │ │ │ 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 89a4 │ │ │ │ │ + beq 89b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 89a4 │ │ │ │ │ + bne 89b0 │ │ │ │ │ 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 9298 │ │ │ │ │ + bl 92a4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7798 │ │ │ │ │ - b 7898 │ │ │ │ │ + bne 77a4 │ │ │ │ │ + b 78a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8a60 │ │ │ │ │ + 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 8a60 │ │ │ │ │ + bne 8a6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8690 │ │ │ │ │ + bne 869c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl b704 │ │ │ │ │ + bl b710 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 857c │ │ │ │ │ + bne 8588 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8690 │ │ │ │ │ + bne 869c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e850 │ │ │ │ │ + bl 1e84c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 822c │ │ │ │ │ + beq 8238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 79d0 │ │ │ │ │ + b 79dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8fe0 │ │ │ │ │ + beq 8fec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8fe0 │ │ │ │ │ + bne 8fec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8efc │ │ │ │ │ + bne 8f08 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8eec │ │ │ │ │ + beq 8ef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8eec │ │ │ │ │ + bne 8ef8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8fb8 │ │ │ │ │ + bne 8fc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8f84 │ │ │ │ │ + beq 8f90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b50 │ │ │ │ │ + beq 7b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da20 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7b50 │ │ │ │ │ + beq 7b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 847c │ │ │ │ │ + bne 8488 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8ef8 │ │ │ │ │ + bne 8f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef54 │ │ │ │ │ + bl 1ef50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 79d0 │ │ │ │ │ + bne 79dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7928 │ │ │ │ │ - b 856c │ │ │ │ │ + beq 7934 │ │ │ │ │ + b 8578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8998 │ │ │ │ │ + beq 89a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8998 │ │ │ │ │ + bne 89a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8750 │ │ │ │ │ + bne 875c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 898c │ │ │ │ │ + beq 8998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 898c │ │ │ │ │ + bne 8998 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9094 │ │ │ │ │ + bne 90a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9060 │ │ │ │ │ + beq 906c │ │ │ │ │ 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, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d20 │ │ │ │ │ + beq 7d2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f04 │ │ │ │ │ + beq 8f10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f04 │ │ │ │ │ + bne 8f10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d24 │ │ │ │ │ + bne 7d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8218 │ │ │ │ │ + beq 8224 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8218 │ │ │ │ │ + beq 8224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8218 │ │ │ │ │ + beq 8224 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9044 │ │ │ │ │ + beq 9050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 8f68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 8590 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 9094 │ │ │ │ │ + bne 90a0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d58 │ │ │ │ │ + beq 7d64 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8768 │ │ │ │ │ + bne 8774 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 8750 │ │ │ │ │ + bne 875c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8980 │ │ │ │ │ + beq 898c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8980 │ │ │ │ │ + bne 898c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7eb4 │ │ │ │ │ + bne 7ec0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8a84 │ │ │ │ │ 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 7ea0 │ │ │ │ │ + beq 7eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 902c │ │ │ │ │ + beq 9038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 902c │ │ │ │ │ + bne 9038 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 83bc │ │ │ │ │ + bne 83c8 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8380 │ │ │ │ │ + beq 838c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 87fc │ │ │ │ │ + bne 8808 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 83bc │ │ │ │ │ + bne 83c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 8528 │ │ │ │ │ + beq 8534 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 8608 │ │ │ │ │ + bne 8614 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 86a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 8750 │ │ │ │ │ + bne 875c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8a6c │ │ │ │ │ + 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 8a6c │ │ │ │ │ + bne 8a78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 89fc │ │ │ │ │ + bne 8a08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 89c8 │ │ │ │ │ + beq 89d4 │ │ │ │ │ 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 7fdc │ │ │ │ │ + beq 7fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8ad8 │ │ │ │ │ + beq 8ae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ad8 │ │ │ │ │ + bne 8ae4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7fe0 │ │ │ │ │ + bne 7fec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 213c4 <_gather_86_rule> │ │ │ │ │ + bl 213bc <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 8460 │ │ │ │ │ + bne 846c │ │ │ │ │ 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 7fe0 │ │ │ │ │ + bne 7fec │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83cc │ │ │ │ │ + bne 83d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 89fc │ │ │ │ │ + bne 8a08 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80ac │ │ │ │ │ + beq 80b8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9038 │ │ │ │ │ + beq 9044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9038 │ │ │ │ │ + bne 9044 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8d5c │ │ │ │ │ + bne 8d68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 4d28 │ │ │ │ │ + bl 4d3c │ │ │ │ │ R_ARM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8d5c │ │ │ │ │ + bne 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c4 <_gather_86_rule> │ │ │ │ │ + bl 213bc <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ae4 │ │ │ │ │ + bne 8af0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8d5c │ │ │ │ │ + bne 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80a0 │ │ │ │ │ + beq 80ac │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 86bc │ │ │ │ │ + bne 86c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 8750 │ │ │ │ │ + bne 875c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8f50 │ │ │ │ │ + beq 8f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f50 │ │ │ │ │ + bne 8f5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f44 │ │ │ │ │ + bne 8f50 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8f10 │ │ │ │ │ + beq 8f1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8744 │ │ │ │ │ + beq 8750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3b0 │ │ │ │ │ + bl 1f3ac │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8744 │ │ │ │ │ + beq 8750 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8744 │ │ │ │ │ + beq 8750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8744 │ │ │ │ │ + beq 8750 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_CALL _PyAST_Set │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8738 │ │ │ │ │ + beq 8744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ec8 │ │ │ │ │ + bne 8ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 79d0 │ │ │ │ │ + b 79dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7798 │ │ │ │ │ + beq 77a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 79ac │ │ │ │ │ + b 79b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7798 │ │ │ │ │ + beq 77a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ 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 79ac │ │ │ │ │ + b 79b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7d24 │ │ │ │ │ + b 7d30 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 8564 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8fd4 │ │ │ │ │ + beq 8fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8fd4 │ │ │ │ │ + bne 8fe0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 8564 │ │ │ │ │ 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 853c │ │ │ │ │ + beq 8548 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8fec │ │ │ │ │ + beq 8ff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8fec │ │ │ │ │ + bne 8ff8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 901c │ │ │ │ │ + bne 9028 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 18130 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8308 │ │ │ │ │ + bne 8314 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 901c │ │ │ │ │ + bne 9028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8530 │ │ │ │ │ + beq 853c │ │ │ │ │ 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 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8540 │ │ │ │ │ + beq 854c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ff8 │ │ │ │ │ + bne 9004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 79d0 │ │ │ │ │ + b 79dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7798 │ │ │ │ │ + beq 77a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ 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 79ac │ │ │ │ │ + b 79b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 887c │ │ │ │ │ + blt 8888 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 7e44 │ │ │ │ │ + beq 7e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7ea4 │ │ │ │ │ + b 7eb0 │ │ │ │ │ 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 r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 80b4 │ │ │ │ │ + beq 80c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9546,197 +9549,197 @@ │ │ │ │ │ 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 8a2c │ │ │ │ │ + beq 8a38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a08 │ │ │ │ │ + bne 8a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7a68 │ │ │ │ │ + b 7a74 │ │ │ │ │ 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 7fb4 │ │ │ │ │ - b 7fa4 │ │ │ │ │ + beq 7fc0 │ │ │ │ │ + b 7fb0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b50 │ │ │ │ │ + beq 7b5c │ │ │ │ │ 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 │ │ │ │ │ - beq 850c │ │ │ │ │ + beq 8518 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 8964 │ │ │ │ │ + beq 8970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8454 │ │ │ │ │ + beq 8460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7a68 │ │ │ │ │ + beq 7a74 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7b70 │ │ │ │ │ + b 7b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8e84 │ │ │ │ │ + bne 8e90 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7ea0 │ │ │ │ │ + b 7eac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str 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 88b0 │ │ │ │ │ + bne 88bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 78f8 │ │ │ │ │ + beq 7904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 77a0 │ │ │ │ │ + b 77ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a68 │ │ │ │ │ + b 7a74 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d20 │ │ │ │ │ + beq 7d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 7d58 │ │ │ │ │ + beq 7d64 │ │ │ │ │ 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 87ec │ │ │ │ │ + beq 87f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8454 │ │ │ │ │ + beq 8460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8454 │ │ │ │ │ + beq 8460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7d64 │ │ │ │ │ + b 7d70 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ea0 │ │ │ │ │ + beq 7eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 86ac │ │ │ │ │ + beq 86b8 │ │ │ │ │ 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 8ac0 │ │ │ │ │ + beq 8acc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8454 │ │ │ │ │ + beq 8460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7a68 │ │ │ │ │ + beq 7a74 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 7ebc │ │ │ │ │ + b 7ec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 855c │ │ │ │ │ + b 8568 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7eb4 │ │ │ │ │ + bne 7ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b310 │ │ │ │ │ + bl b324 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7ebc │ │ │ │ │ + b 7ec8 │ │ │ │ │ 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 80a0 │ │ │ │ │ + beq 80ac │ │ │ │ │ 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 │ │ │ │ │ @@ -9745,439 +9748,439 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ 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 80a4 │ │ │ │ │ + beq 80b0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 80b0 │ │ │ │ │ + b 80bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ed4 │ │ │ │ │ + bne 8ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7958 │ │ │ │ │ - b 856c │ │ │ │ │ + beq 7964 │ │ │ │ │ + b 8578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7d58 │ │ │ │ │ + beq 7d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7d58 │ │ │ │ │ + beq 7d64 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d58 │ │ │ │ │ + beq 7d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7d58 │ │ │ │ │ + beq 7d64 │ │ │ │ │ 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 85d8 │ │ │ │ │ + bne 85e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d58 │ │ │ │ │ - b 85f0 │ │ │ │ │ + beq 7d64 │ │ │ │ │ + b 85fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7e60 │ │ │ │ │ + beq 7e6c │ │ │ │ │ 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 7ea4 │ │ │ │ │ + beq 7eb0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8514 │ │ │ │ │ + beq 8520 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8e70 │ │ │ │ │ + bne 8e7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7e88 │ │ │ │ │ + b 7e94 │ │ │ │ │ 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 7ea4 │ │ │ │ │ + b 7eb0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8fb8 │ │ │ │ │ + bne 8fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b310 │ │ │ │ │ + bl b324 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ - b 7b60 │ │ │ │ │ + b 7b6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 8564 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8e64 │ │ │ │ │ + beq 8e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e64 │ │ │ │ │ + bne 8e70 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 90b0 │ │ │ │ │ + bne 90bc │ │ │ │ │ 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 891c │ │ │ │ │ + beq 8928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1836c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 9138 │ │ │ │ │ + bne 9144 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 90b0 │ │ │ │ │ + bne 90bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8954 │ │ │ │ │ + beq 8960 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 90bc │ │ │ │ │ + bne 90c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 8554 │ │ │ │ │ + b 8560 │ │ │ │ │ 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 850c │ │ │ │ │ - b 8500 │ │ │ │ │ + beq 8518 │ │ │ │ │ + b 850c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d98 │ │ │ │ │ + b 7da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c18 │ │ │ │ │ + b 7c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7bd8 │ │ │ │ │ + b 7be4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 79d0 │ │ │ │ │ + beq 79dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 77a0 │ │ │ │ │ + b 77ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8a48 │ │ │ │ │ + blt 8a54 │ │ │ │ │ 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 7f2c │ │ │ │ │ + beq 7f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80b4 │ │ │ │ │ + b 80c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7a68 │ │ │ │ │ + beq 7a74 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 80b4 │ │ │ │ │ + b 80c0 │ │ │ │ │ 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 80b4 │ │ │ │ │ - b 8a1c │ │ │ │ │ + beq 80c0 │ │ │ │ │ + b 8a28 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80b4 │ │ │ │ │ + b 80c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a24 │ │ │ │ │ + b 7a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ef0 │ │ │ │ │ + b 7efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8ab0 │ │ │ │ │ + blt 8abc │ │ │ │ │ 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 7dd4 │ │ │ │ │ - b 7eb4 │ │ │ │ │ + beq 7de0 │ │ │ │ │ + b 7ec0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 7eb4 │ │ │ │ │ + b 7ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 86b4 │ │ │ │ │ - b 8680 │ │ │ │ │ + beq 86c0 │ │ │ │ │ + b 868c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7f6c │ │ │ │ │ + b 7f78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 806c │ │ │ │ │ + beq 8078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8d50 │ │ │ │ │ + beq 8d5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d50 │ │ │ │ │ + bne 8d5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8cec │ │ │ │ │ + bne 8cf8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8cec │ │ │ │ │ + beq 8cf8 │ │ │ │ │ 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 8db8 │ │ │ │ │ + beq 8dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8dc4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8dac │ │ │ │ │ + bne 8db8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8bb8 │ │ │ │ │ + beq 8bc4 │ │ │ │ │ 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 8d6c │ │ │ │ │ + bne 8d78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8dac │ │ │ │ │ + bne 8db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c04 │ │ │ │ │ + beq 8c10 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c04 │ │ │ │ │ + beq 8c10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8dc4 │ │ │ │ │ + bne 8dd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8dac │ │ │ │ │ + bne 8db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c50 │ │ │ │ │ + beq 8c5c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c50 │ │ │ │ │ + beq 8c5c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8e00 │ │ │ │ │ + bne 8e0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8dac │ │ │ │ │ + bne 8db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8ca4 │ │ │ │ │ + beq 8cb0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8ca4 │ │ │ │ │ + beq 8cb0 │ │ │ │ │ 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 8cf8 │ │ │ │ │ + bne 8d04 │ │ │ │ │ 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 8cec │ │ │ │ │ + beq 8cf8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8070 │ │ │ │ │ + bne 807c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4d28 │ │ │ │ │ + bl 4d3c │ │ │ │ │ R_ARM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8070 │ │ │ │ │ + b 807c │ │ │ │ │ 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 │ │ │ │ │ @@ -10186,34 +10189,34 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ 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 8ca8 │ │ │ │ │ + beq 8cb4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 8cb0 │ │ │ │ │ + b 8cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8b24 │ │ │ │ │ + b 8b30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 80b0 │ │ │ │ │ + b 80bc │ │ │ │ │ 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 │ │ │ │ │ @@ -10225,45 +10228,45 @@ │ │ │ │ │ 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 8d28 │ │ │ │ │ + b 8d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8cb0 │ │ │ │ │ + b 8cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8b70 │ │ │ │ │ + b 8b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c04 │ │ │ │ │ + beq 8c10 │ │ │ │ │ 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] │ │ │ │ │ - b 8d24 │ │ │ │ │ + b 8d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c50 │ │ │ │ │ + beq 8c5c │ │ │ │ │ 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 │ │ │ │ │ @@ -10271,204 +10274,204 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8ca4 │ │ │ │ │ + beq 8cb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8cb0 │ │ │ │ │ + b 8cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 88e4 │ │ │ │ │ + b 88f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7e88 │ │ │ │ │ + beq 7e94 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7ea4 │ │ │ │ │ + b 7eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7760 │ │ │ │ │ - b 856c │ │ │ │ │ + beq 776c │ │ │ │ │ + b 8578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 77a0 │ │ │ │ │ + b 77ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 819c │ │ │ │ │ + beq 81a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8750 │ │ │ │ │ + b 875c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7adc │ │ │ │ │ + b 7ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7b98 │ │ │ │ │ + b 7ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c94 │ │ │ │ │ + b 7ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8ed4 │ │ │ │ │ + blt 8ee0 │ │ │ │ │ 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 r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 811c │ │ │ │ │ + beq 8128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8750 │ │ │ │ │ + b 875c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 80e8 │ │ │ │ │ + b 80f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7d08 │ │ │ │ │ + beq 7d14 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7d24 │ │ │ │ │ + b 7d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8fc4 │ │ │ │ │ + blt 8fd0 │ │ │ │ │ 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, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 7b18 │ │ │ │ │ + beq 7b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 850c │ │ │ │ │ + b 8518 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 8fb8 │ │ │ │ │ + b 8fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8264 │ │ │ │ │ + b 8270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a9c │ │ │ │ │ + b 7aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 82c0 │ │ │ │ │ + b 82cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 833c │ │ │ │ │ + beq 8348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8558 │ │ │ │ │ + b 8564 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8540 │ │ │ │ │ + b 854c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e14 │ │ │ │ │ + b 7e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 802c │ │ │ │ │ + b 8038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7d20 │ │ │ │ │ - b 8f70 │ │ │ │ │ + beq 7d2c │ │ │ │ │ + b 8f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 90a0 │ │ │ │ │ + blt 90ac │ │ │ │ │ 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, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 7c54 │ │ │ │ │ + beq 7c60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7d64 │ │ │ │ │ + b 7d70 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 9094 │ │ │ │ │ + b 90a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8554 │ │ │ │ │ + b 8560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8954 │ │ │ │ │ + beq 8960 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8954 │ │ │ │ │ + beq 8960 │ │ │ │ │ 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 │ │ │ │ │ @@ -10477,32 +10480,32 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8954 │ │ │ │ │ + beq 8960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8554 │ │ │ │ │ + b 8560 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 891c │ │ │ │ │ + beq 8928 │ │ │ │ │ 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 │ │ │ │ │ @@ -10511,300 +10514,300 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ 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 8958 │ │ │ │ │ + beq 8964 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 8554 │ │ │ │ │ + b 8560 │ │ │ │ │ │ │ │ │ │ -000091a4 <_tmp_42_rule>: │ │ │ │ │ +000091b0 <_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 9274 <_tmp_42_rule+0xd0> │ │ │ │ │ + beq 9280 <_tmp_42_rule+0xd0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9274 <_tmp_42_rule+0xd0> │ │ │ │ │ + bne 9280 <_tmp_42_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9288 <_tmp_42_rule+0xe4> │ │ │ │ │ + bne 9294 <_tmp_42_rule+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9264 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9264 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9264 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9264 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9264 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 91f4 <_tmp_42_rule+0x50> │ │ │ │ │ + beq 9200 <_tmp_42_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 925c <_tmp_42_rule+0xb8> │ │ │ │ │ + b 9268 <_tmp_42_rule+0xb8> │ │ │ │ │ │ │ │ │ │ -00009298 : │ │ │ │ │ +000092a4 : │ │ │ │ │ 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 9428 │ │ │ │ │ + beq 9434 │ │ │ │ │ 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 9434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 943c │ │ │ │ │ + bne 9448 │ │ │ │ │ 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 9324 │ │ │ │ │ + beq 9330 │ │ │ │ │ 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 r1, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9620 │ │ │ │ │ + beq 962c │ │ │ │ │ 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 r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 9450 │ │ │ │ │ + bne 945c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 943c │ │ │ │ │ + bne 9448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 967c <_loop1_82_rule> │ │ │ │ │ + bl 9688 <_loop1_82_rule> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 93f0 │ │ │ │ │ + beq 93fc │ │ │ │ │ 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 943c │ │ │ │ │ + beq 9448 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9548 │ │ │ │ │ + beq 9554 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9548 │ │ │ │ │ + bne 9554 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1173 @ 0x495 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 930c │ │ │ │ │ + b 9318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 943c │ │ │ │ │ + bne 9448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8bb8 │ │ │ │ │ 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 94ec │ │ │ │ │ + bne 94f8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 93dc │ │ │ │ │ + b 93e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 92ec │ │ │ │ │ + beq 92f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 931c │ │ │ │ │ + b 9328 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9564 │ │ │ │ │ + bne 9570 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9614 │ │ │ │ │ + beq 9620 │ │ │ │ │ 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 9620 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9608 │ │ │ │ │ + bne 9614 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 967c <_loop1_82_rule> │ │ │ │ │ + bl 9688 <_loop1_82_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 9570 │ │ │ │ │ + bne 957c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9608 │ │ │ │ │ + bne 9614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8bb8 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 9644 │ │ │ │ │ + bne 9650 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 9360 │ │ │ │ │ + b 936c │ │ │ │ │ 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 943c │ │ │ │ │ + beq 9448 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9548 │ │ │ │ │ + beq 9554 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 942c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 942c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9448 │ │ │ │ │ + b 9454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4c │ │ │ │ │ + bl 8d60 │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 94b0 │ │ │ │ │ + beq 94bc │ │ │ │ │ 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] │ │ │ │ │ @@ -10828,662 +10831,662 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r3, #32] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ 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 94d8 │ │ │ │ │ + beq 94e4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 94e0 │ │ │ │ │ + b 94ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 94e0 │ │ │ │ │ + b 94ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9488 │ │ │ │ │ + b 9494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9558 │ │ │ │ │ + blt 9564 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - b 9348 │ │ │ │ │ + b 9354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98b4 <_tmp_156_rule> │ │ │ │ │ + bl 98c0 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 94d4 │ │ │ │ │ + beq 94e0 │ │ │ │ │ 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 95a4 │ │ │ │ │ + b 95b0 │ │ │ │ │ │ │ │ │ │ -0000967c <_loop1_82_rule>: │ │ │ │ │ +00009688 <_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 987c <_loop1_82_rule+0x200> │ │ │ │ │ + beq 9888 <_loop1_82_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 987c <_loop1_82_rule+0x200> │ │ │ │ │ + bne 9888 <_loop1_82_rule+0x200> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9770 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 977c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 989c <_loop1_82_rule+0x220> │ │ │ │ │ + beq 98a8 <_loop1_82_rule+0x220> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9770 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 977c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98b4 <_tmp_156_rule> │ │ │ │ │ + bl 98c0 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 9768 <_loop1_82_rule+0xec> │ │ │ │ │ + beq 9774 <_loop1_82_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 98b4 <_tmp_156_rule> │ │ │ │ │ + bl 98c0 <_tmp_156_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9780 <_loop1_82_rule+0x104> │ │ │ │ │ + beq 978c <_loop1_82_rule+0x104> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 9854 <_loop1_82_rule+0x1d8> │ │ │ │ │ + beq 9860 <_loop1_82_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, #2 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 98b4 <_tmp_156_rule> │ │ │ │ │ + bl 98c0 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 980c <_loop1_82_rule+0x190> │ │ │ │ │ + bne 9818 <_loop1_82_rule+0x190> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 978c <_loop1_82_rule+0x110> │ │ │ │ │ + bne 9798 <_loop1_82_rule+0x110> │ │ │ │ │ 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 │ │ │ │ │ - b 97fc <_loop1_82_rule+0x180> │ │ │ │ │ + b 9808 <_loop1_82_rule+0x180> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9764 <_loop1_82_rule+0xe8> │ │ │ │ │ + bne 9770 <_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 9894 <_loop1_82_rule+0x218> │ │ │ │ │ + beq 98a0 <_loop1_82_rule+0x218> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 97ec <_loop1_82_rule+0x170> │ │ │ │ │ + ble 97f8 <_loop1_82_rule+0x170> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 97ec <_loop1_82_rule+0x170> │ │ │ │ │ + beq 97f8 <_loop1_82_rule+0x170> │ │ │ │ │ mov r2, r7 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 97d4 <_loop1_82_rule+0x158> │ │ │ │ │ + bne 97e0 <_loop1_82_rule+0x158> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 9828 <_loop1_82_rule+0x1ac> │ │ │ │ │ + beq 9834 <_loop1_82_rule+0x1ac> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 9744 <_loop1_82_rule+0xc8> │ │ │ │ │ + b 9750 <_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 9858 <_loop1_82_rule+0x1dc> │ │ │ │ │ + beq 9864 <_loop1_82_rule+0x1dc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 9814 <_loop1_82_rule+0x198> │ │ │ │ │ + b 9820 <_loop1_82_rule+0x198> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r5, #0 │ │ │ │ │ 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 97fc <_loop1_82_rule+0x180> │ │ │ │ │ + b 9808 <_loop1_82_rule+0x180> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 96d0 <_loop1_82_rule+0x54> │ │ │ │ │ - b 9770 <_loop1_82_rule+0xf4> │ │ │ │ │ + beq 96dc <_loop1_82_rule+0x54> │ │ │ │ │ + b 977c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 97fc <_loop1_82_rule+0x180> │ │ │ │ │ + b 9808 <_loop1_82_rule+0x180> │ │ │ │ │ │ │ │ │ │ -000098b4 <_tmp_156_rule>: │ │ │ │ │ +000098c0 <_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 9d9c <_tmp_156_rule+0x4e8> │ │ │ │ │ + beq 9da8 <_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 9d9c <_tmp_156_rule+0x4e8> │ │ │ │ │ + bne 9da8 <_tmp_156_rule+0x4e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9cfc <_tmp_156_rule+0x448> │ │ │ │ │ + bne 9d08 <_tmp_156_rule+0x448> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d5c <_tmp_156_rule+0x4a8> │ │ │ │ │ + beq 9d68 <_tmp_156_rule+0x4a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d5c <_tmp_156_rule+0x4a8> │ │ │ │ │ + bne 9d68 <_tmp_156_rule+0x4a8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9d70 <_tmp_156_rule+0x4bc> │ │ │ │ │ + bne 9d7c <_tmp_156_rule+0x4bc> │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a00 <_tmp_156_rule+0x14c> │ │ │ │ │ + bne 9a0c <_tmp_156_rule+0x14c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 9cfc <_tmp_156_rule+0x448> │ │ │ │ │ + bne 9d08 <_tmp_156_rule+0x448> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9d3c <_tmp_156_rule+0x488> │ │ │ │ │ + beq 9d48 <_tmp_156_rule+0x488> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d3c <_tmp_156_rule+0x488> │ │ │ │ │ + bne 9d48 <_tmp_156_rule+0x488> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d50 <_tmp_156_rule+0x49c> │ │ │ │ │ + bne 9d5c <_tmp_156_rule+0x49c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 99d8 <_tmp_156_rule+0x124> │ │ │ │ │ + bne 99e4 <_tmp_156_rule+0x124> │ │ │ │ │ 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 9d14 <_tmp_156_rule+0x460> │ │ │ │ │ + beq 9d20 <_tmp_156_rule+0x460> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d7c <_tmp_156_rule+0x4c8> │ │ │ │ │ + bne 9d88 <_tmp_156_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 99c4 <_tmp_156_rule+0x110> │ │ │ │ │ + b 99d0 <_tmp_156_rule+0x110> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9e04 <_tmp_156_rule+0x550> │ │ │ │ │ + beq 9e10 <_tmp_156_rule+0x550> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e04 <_tmp_156_rule+0x550> │ │ │ │ │ + bne 9e10 <_tmp_156_rule+0x550> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9964 <_tmp_156_rule+0xb0> │ │ │ │ │ + bne 9970 <_tmp_156_rule+0xb0> │ │ │ │ │ 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 9de4 <_tmp_156_rule+0x530> │ │ │ │ │ + beq 9df0 <_tmp_156_rule+0x530> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 9a88 <_tmp_156_rule+0x1d4> │ │ │ │ │ - b 9df8 <_tmp_156_rule+0x544> │ │ │ │ │ + beq 9a94 <_tmp_156_rule+0x1d4> │ │ │ │ │ + b 9e04 <_tmp_156_rule+0x544> │ │ │ │ │ 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 9db8 <_tmp_156_rule+0x504> │ │ │ │ │ + beq 9dc4 <_tmp_156_rule+0x504> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9db8 <_tmp_156_rule+0x504> │ │ │ │ │ + bne 9dc4 <_tmp_156_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9dcc <_tmp_156_rule+0x518> │ │ │ │ │ + bne 9dd8 <_tmp_156_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1dbf4 │ │ │ │ │ + bl 1dbf0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9b10 <_tmp_156_rule+0x25c> │ │ │ │ │ + bne 9b1c <_tmp_156_rule+0x25c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b54 <_tmp_156_rule+0x2a0> │ │ │ │ │ + bne 9b60 <_tmp_156_rule+0x2a0> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9b54 <_tmp_156_rule+0x2a0> │ │ │ │ │ + beq 9b60 <_tmp_156_rule+0x2a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9e3c <_tmp_156_rule+0x588> │ │ │ │ │ + beq 9e48 <_tmp_156_rule+0x588> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e10 <_tmp_156_rule+0x55c> │ │ │ │ │ + bne 9e1c <_tmp_156_rule+0x55c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a78 <_tmp_156_rule+0x1c4> │ │ │ │ │ + bne 9a84 <_tmp_156_rule+0x1c4> │ │ │ │ │ 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 9ddc <_tmp_156_rule+0x528> │ │ │ │ │ + beq 9de8 <_tmp_156_rule+0x528> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9a78 <_tmp_156_rule+0x1c4> │ │ │ │ │ + b 9a84 <_tmp_156_rule+0x1c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 9ddc <_tmp_156_rule+0x528> │ │ │ │ │ + beq 9de8 <_tmp_156_rule+0x528> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + ble 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ ldr r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ 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 9c48 <_tmp_156_rule+0x394> │ │ │ │ │ + bne 9c54 <_tmp_156_rule+0x394> │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9d0c <_tmp_156_rule+0x458> │ │ │ │ │ + beq 9d18 <_tmp_156_rule+0x458> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9cd0 <_tmp_156_rule+0x41c> │ │ │ │ │ + beq 9cdc <_tmp_156_rule+0x41c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 99f4 <_tmp_156_rule+0x140> │ │ │ │ │ + beq 9a00 <_tmp_156_rule+0x140> │ │ │ │ │ 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 9ce8 <_tmp_156_rule+0x434> │ │ │ │ │ - b 99c4 <_tmp_156_rule+0x110> │ │ │ │ │ + bne 9cf4 <_tmp_156_rule+0x434> │ │ │ │ │ + b 99d0 <_tmp_156_rule+0x110> │ │ │ │ │ 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 9cf0 <_tmp_156_rule+0x43c> │ │ │ │ │ + beq 9cfc <_tmp_156_rule+0x43c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 9974 <_tmp_156_rule+0xc0> │ │ │ │ │ + beq 9980 <_tmp_156_rule+0xc0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 99cc <_tmp_156_rule+0x118> │ │ │ │ │ + b 99d8 <_tmp_156_rule+0x118> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9960 <_tmp_156_rule+0xac> │ │ │ │ │ + b 996c <_tmp_156_rule+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9d30 <_tmp_156_rule+0x47c> │ │ │ │ │ + beq 9d3c <_tmp_156_rule+0x47c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 99c4 <_tmp_156_rule+0x110> │ │ │ │ │ + b 99d0 <_tmp_156_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 99a8 <_tmp_156_rule+0xf4> │ │ │ │ │ + beq 99b4 <_tmp_156_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9d30 <_tmp_156_rule+0x47c> │ │ │ │ │ + b 9d3c <_tmp_156_rule+0x47c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9944 <_tmp_156_rule+0x90> │ │ │ │ │ + beq 9950 <_tmp_156_rule+0x90> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9cf0 <_tmp_156_rule+0x43c> │ │ │ │ │ + b 9cfc <_tmp_156_rule+0x43c> │ │ │ │ │ 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 9d28 <_tmp_156_rule+0x474> │ │ │ │ │ - b 99c4 <_tmp_156_rule+0x110> │ │ │ │ │ + bne 9d34 <_tmp_156_rule+0x474> │ │ │ │ │ + b 99d0 <_tmp_156_rule+0x110> │ │ │ │ │ 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 990c <_tmp_156_rule+0x58> │ │ │ │ │ - b 9cfc <_tmp_156_rule+0x448> │ │ │ │ │ + beq 9918 <_tmp_156_rule+0x58> │ │ │ │ │ + b 9d08 <_tmp_156_rule+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9abc <_tmp_156_rule+0x208> │ │ │ │ │ + beq 9ac8 <_tmp_156_rule+0x208> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9b60 <_tmp_156_rule+0x2ac> │ │ │ │ │ + b 9b6c <_tmp_156_rule+0x2ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9964 <_tmp_156_rule+0xb0> │ │ │ │ │ + b 9970 <_tmp_156_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a28 <_tmp_156_rule+0x174> │ │ │ │ │ + b 9a34 <_tmp_156_rule+0x174> │ │ │ │ │ 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 │ │ │ │ │ - bne 9e50 <_tmp_156_rule+0x59c> │ │ │ │ │ + bne 9e5c <_tmp_156_rule+0x59c> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a78 <_tmp_156_rule+0x1c4> │ │ │ │ │ - b 9b24 <_tmp_156_rule+0x270> │ │ │ │ │ + bne 9a84 <_tmp_156_rule+0x1c4> │ │ │ │ │ + b 9b30 <_tmp_156_rule+0x270> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9dd4 <_tmp_156_rule+0x520> │ │ │ │ │ + beq 9de0 <_tmp_156_rule+0x520> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 9dd4 <_tmp_156_rule+0x520> │ │ │ │ │ + b 9de0 <_tmp_156_rule+0x520> │ │ │ │ │ │ │ │ │ │ -00009e5c : │ │ │ │ │ +00009e68 : │ │ │ │ │ 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 9f1c │ │ │ │ │ + beq 9f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f1c │ │ │ │ │ + bne 9f28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9f30 │ │ │ │ │ + bne 9f3c │ │ │ │ │ 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 9f0c │ │ │ │ │ + bne 9f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9f30 │ │ │ │ │ + bne 9f3c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f0c │ │ │ │ │ + bne 9f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9f30 │ │ │ │ │ + bne 9f3c │ │ │ │ │ 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 │ │ │ │ │ @@ -11491,107 +11494,107 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9eac │ │ │ │ │ + beq 9eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00009f44 : │ │ │ │ │ +00009f50 : │ │ │ │ │ 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 a538 │ │ │ │ │ + beq a544 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a538 │ │ │ │ │ + bne a544 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a1b8 │ │ │ │ │ + bne a1c4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq a134 │ │ │ │ │ + beq a140 │ │ │ │ │ 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 r7, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a18c │ │ │ │ │ + beq a198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a18c │ │ │ │ │ + bne a198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a1a0 │ │ │ │ │ + bne a1ac │ │ │ │ │ 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 a0a8 │ │ │ │ │ + bne a0b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a550 │ │ │ │ │ + beq a55c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne a1a0 │ │ │ │ │ + bne a1ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3a4 │ │ │ │ │ + bne a3b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a1a0 │ │ │ │ │ + bne a1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a81c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r1, r6 │ │ │ │ │ moveq r1, r6 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -11601,134 +11604,134 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq a104 │ │ │ │ │ + beq a110 │ │ │ │ │ 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 a104 │ │ │ │ │ + beq a110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a360 │ │ │ │ │ + bne a36c │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a1b8 │ │ │ │ │ + bne a1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a564 │ │ │ │ │ + bl a570 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a1cc │ │ │ │ │ + bne a1d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b a0f0 │ │ │ │ │ + b a0fc │ │ │ │ │ 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 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt a1c0 │ │ │ │ │ + blt a1cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, 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 a378 │ │ │ │ │ + bne a384 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 9fd8 │ │ │ │ │ + bne 9fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9ff8 │ │ │ │ │ + beq a004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a114 │ │ │ │ │ + beq a120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0f8 │ │ │ │ │ + b a104 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a52c │ │ │ │ │ + beq a538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a52c │ │ │ │ │ + bne a538 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a51c │ │ │ │ │ + bne a528 │ │ │ │ │ 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 a510 │ │ │ │ │ + beq a51c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a51c │ │ │ │ │ + bne a528 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d9c │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a278 │ │ │ │ │ + beq a284 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a380 │ │ │ │ │ + beq a38c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r4, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b a248 │ │ │ │ │ + b a254 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -11738,40 +11741,40 @@ │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movne ip, r9 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne lr, sl │ │ │ │ │ - beq a508 │ │ │ │ │ + beq a514 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble a2d8 │ │ │ │ │ + ble a2e4 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b a2bc │ │ │ │ │ + b a2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a124 │ │ │ │ │ + bne a130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq a1b8 │ │ │ │ │ + beq a1c4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [ip, #24] │ │ │ │ │ ldr r5, [ip, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -11784,78 +11787,78 @@ │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a0e0 │ │ │ │ │ + bne a0ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0f0 │ │ │ │ │ + beq a0fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1c0 │ │ │ │ │ + b a1cc │ │ │ │ │ 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 a500 │ │ │ │ │ + beq a50c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a264 │ │ │ │ │ + b a270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a4c0 │ │ │ │ │ + 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 a4c0 │ │ │ │ │ + bne a4cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a064 │ │ │ │ │ + bne a070 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 a4b0 │ │ │ │ │ + beq a4bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a564 │ │ │ │ │ + bl a570 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a4b0 │ │ │ │ │ + beq a4bc │ │ │ │ │ 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 a4f0 │ │ │ │ │ + beq a4fc │ │ │ │ │ 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> │ │ │ │ │ @@ -11873,136 +11876,136 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a4cc │ │ │ │ │ + beq a4d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a4cc │ │ │ │ │ + bne a4d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b a09c │ │ │ │ │ + b a0a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a060 │ │ │ │ │ + b a06c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a3d0 │ │ │ │ │ + b a3dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a4a8 │ │ │ │ │ + beq a4b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1a8 │ │ │ │ │ + b a1b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1a8 │ │ │ │ │ + b a1b4 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r4, r6 │ │ │ │ │ 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 │ │ │ │ │ - b a128 │ │ │ │ │ + b a134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a1f8 │ │ │ │ │ + b a204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9f98 │ │ │ │ │ - b a1b8 │ │ │ │ │ + beq 9fa4 │ │ │ │ │ + b a1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge a028 │ │ │ │ │ - b a4dc │ │ │ │ │ + bge a034 │ │ │ │ │ + b a4e8 │ │ │ │ │ │ │ │ │ │ -0000a564 : │ │ │ │ │ +0000a570 : │ │ │ │ │ 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 a7ec │ │ │ │ │ + beq a7f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a7ec │ │ │ │ │ + bne a7f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a800 │ │ │ │ │ + bne a80c │ │ │ │ │ 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 a65c │ │ │ │ │ + bne a668 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a7d8 │ │ │ │ │ + beq a7e4 │ │ │ │ │ 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 a800 │ │ │ │ │ + bne a80c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a68c │ │ │ │ │ + bne a698 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a800 │ │ │ │ │ + bne a80c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a81c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a674 │ │ │ │ │ + beq a680 │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12012,59 +12015,59 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ - b a658 │ │ │ │ │ + b a664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a7cc │ │ │ │ │ + beq a7d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a7cc │ │ │ │ │ + bne a7d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a624 │ │ │ │ │ + bne a630 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 a7b8 │ │ │ │ │ + beq a7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a564 │ │ │ │ │ + bl a570 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a7b8 │ │ │ │ │ + beq a7c4 │ │ │ │ │ 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 a800 │ │ │ │ │ + beq a80c │ │ │ │ │ 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> │ │ │ │ │ @@ -12081,202 +12084,202 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a78c │ │ │ │ │ + beq a798 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a67c │ │ │ │ │ + beq a688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a67c │ │ │ │ │ + beq a688 │ │ │ │ │ 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 a66c │ │ │ │ │ + b a678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a624 │ │ │ │ │ + b a630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a6b8 │ │ │ │ │ + b a6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge a5e8 │ │ │ │ │ - b a79c │ │ │ │ │ + bge a5f4 │ │ │ │ │ + b a7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a5b8 │ │ │ │ │ + beq a5c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a7b0 │ │ │ │ │ + b a7bc │ │ │ │ │ │ │ │ │ │ -0000a810 : │ │ │ │ │ +0000a81c : │ │ │ │ │ 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 b660 │ │ │ │ │ + beq b66c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b660 │ │ │ │ │ + bne b66c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b674 │ │ │ │ │ + bne b680 │ │ │ │ │ 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 aa3c │ │ │ │ │ + bne aa48 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b64c │ │ │ │ │ + beq b658 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne aef0 │ │ │ │ │ + bne aefc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b698 │ │ │ │ │ + beq b6a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b698 │ │ │ │ │ + bne b6a4 │ │ │ │ │ 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 ab28 │ │ │ │ │ + beq ab34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab94 │ │ │ │ │ + bne aba0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne aef0 │ │ │ │ │ + bne aefc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b6cc │ │ │ │ │ + beq b6d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6cc │ │ │ │ │ + bne b6d8 │ │ │ │ │ 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 abb0 │ │ │ │ │ + beq abbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ac1c │ │ │ │ │ + bne ac28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne aef0 │ │ │ │ │ + bne aefc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b680 │ │ │ │ │ + beq b68c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b680 │ │ │ │ │ + bne b68c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1a8 │ │ │ │ │ + bne b1b4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq aa54 │ │ │ │ │ + beq aa60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq aa94 │ │ │ │ │ + beq aaa0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq af3c │ │ │ │ │ + beq af48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b6b4 │ │ │ │ │ + bne b6c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -12288,254 +12291,254 @@ │ │ │ │ │ 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 af48 │ │ │ │ │ + blt af54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1a8 │ │ │ │ │ + bne b1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne a9fc │ │ │ │ │ + bne aa08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1a8 │ │ │ │ │ + bne b1b4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af00 │ │ │ │ │ + bne af0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1a8 │ │ │ │ │ + bne b1b4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af5c │ │ │ │ │ + bne af68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1a8 │ │ │ │ │ + bne b1b4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0d0 │ │ │ │ │ + bne b0dc │ │ │ │ │ sub r2, r3, #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 aa38 │ │ │ │ │ + b aa44 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab7c │ │ │ │ │ + bne ab88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b560 │ │ │ │ │ + bne b56c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab74 │ │ │ │ │ + beq ab80 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt ac38 │ │ │ │ │ + bgt ac44 │ │ │ │ │ mov sl, r9 │ │ │ │ │ str sl, [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 a918 │ │ │ │ │ + beq a924 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad9c │ │ │ │ │ + bne ada8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a918 │ │ │ │ │ + b a924 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b628 │ │ │ │ │ + bne b634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b544 │ │ │ │ │ + bne b550 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abfc │ │ │ │ │ + beq ac08 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - blt acf0 │ │ │ │ │ + blt acfc │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq a984 │ │ │ │ │ + beq a990 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae48 │ │ │ │ │ + bne ae54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a984 │ │ │ │ │ + b a990 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab7c │ │ │ │ │ + bne ab88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b560 │ │ │ │ │ + bne b56c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab78 │ │ │ │ │ + beq ab84 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge ab78 │ │ │ │ │ + bge ab84 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 b63c │ │ │ │ │ + bne b648 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b550 │ │ │ │ │ + bne b55c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae38 │ │ │ │ │ + beq ae44 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble ae38 │ │ │ │ │ + ble ae44 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b ac9c │ │ │ │ │ + b aca8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b628 │ │ │ │ │ + bne b634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b544 │ │ │ │ │ + bne b550 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac00 │ │ │ │ │ + beq ac0c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble ac00 │ │ │ │ │ + ble ac0c │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 b628 │ │ │ │ │ + bne b634 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b540 │ │ │ │ │ + bne b54c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac00 │ │ │ │ │ + beq ac0c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble ac00 │ │ │ │ │ + ble ac0c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b ad48 │ │ │ │ │ + b ad54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq aba8 │ │ │ │ │ + beq abb4 │ │ │ │ │ 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 aba8 │ │ │ │ │ + beq abb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b674 │ │ │ │ │ + beq b680 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -12544,51 +12547,51 @@ │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq aed4 │ │ │ │ │ + beq aee0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aed4 │ │ │ │ │ + bne aee0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ - b aa38 │ │ │ │ │ + b aa44 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b ab78 │ │ │ │ │ + b ab84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20560 │ │ │ │ │ + bl 2055c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ac30 │ │ │ │ │ + beq ac3c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac30 │ │ │ │ │ + beq ac3c │ │ │ │ │ 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 ac30 │ │ │ │ │ + beq ac3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b674 │ │ │ │ │ + beq b680 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -12596,337 +12599,337 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne ae1c │ │ │ │ │ + bne ae28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ae28 │ │ │ │ │ + beq ae34 │ │ │ │ │ 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 aa4c │ │ │ │ │ + b aa58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a81c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq aab8 │ │ │ │ │ + beq aac4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aab8 │ │ │ │ │ + beq aac4 │ │ │ │ │ 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 aa10 │ │ │ │ │ + bne aa1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1a8 │ │ │ │ │ + beq b1b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b ab08 │ │ │ │ │ + b ab14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b588 │ │ │ │ │ + beq b594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b588 │ │ │ │ │ + bne b594 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b578 │ │ │ │ │ + bne b584 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a564 │ │ │ │ │ + bl a570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b1dc │ │ │ │ │ + beq b1e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b594 │ │ │ │ │ + beq b5a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b594 │ │ │ │ │ + bne b5a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5f4 │ │ │ │ │ + bne b600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b1c4 │ │ │ │ │ + beq b1d0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5f4 │ │ │ │ │ + bne b600 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d9c │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b288 │ │ │ │ │ + bne b294 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne b464 │ │ │ │ │ + bne b470 │ │ │ │ │ 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 b578 │ │ │ │ │ + bne b584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a564 │ │ │ │ │ + bl a570 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b22c │ │ │ │ │ + bne b238 │ │ │ │ │ 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 b0c0 │ │ │ │ │ + bne b0cc │ │ │ │ │ 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 b41c │ │ │ │ │ + bne b428 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq aaec │ │ │ │ │ - b b1a8 │ │ │ │ │ + beq aaf8 │ │ │ │ │ + b b1b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b6e4 │ │ │ │ │ + beq b6f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6e4 │ │ │ │ │ + bne b6f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab04 │ │ │ │ │ + bne ab10 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b56c │ │ │ │ │ + beq b578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b56c │ │ │ │ │ + bne b578 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b17c │ │ │ │ │ + bne b188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a564 │ │ │ │ │ + bl a570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b2a8 │ │ │ │ │ + bne b2b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab04 │ │ │ │ │ + bne ab10 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1e4 │ │ │ │ │ + bne b1f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ab04 │ │ │ │ │ + b ab10 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b b06c │ │ │ │ │ + b b078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b1a8 │ │ │ │ │ + beq b1b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aa10 │ │ │ │ │ - b af3c │ │ │ │ │ + bne aa1c │ │ │ │ │ + b af48 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b088 │ │ │ │ │ + beq b094 │ │ │ │ │ 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 b264 │ │ │ │ │ + beq b270 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b094 │ │ │ │ │ + beq b0a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b090 │ │ │ │ │ + beq b09c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b0c0 │ │ │ │ │ + b b0cc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq b520 │ │ │ │ │ + beq b52c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b b024 │ │ │ │ │ + b b030 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5b0 │ │ │ │ │ + beq b5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5b0 │ │ │ │ │ + bne b5bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5a0 │ │ │ │ │ + bne b5ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b60c │ │ │ │ │ + beq b618 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5a0 │ │ │ │ │ + bne b5ac │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b3c4 │ │ │ │ │ + bne b3d0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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, #-60] @ 0xffffffc4 │ │ │ │ │ - beq b604 │ │ │ │ │ + beq b610 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt b404 │ │ │ │ │ + bgt b410 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -12935,529 +12938,529 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b17c │ │ │ │ │ + beq b188 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b184 │ │ │ │ │ - b b17c │ │ │ │ │ - bl a564 │ │ │ │ │ + beq b190 │ │ │ │ │ + b b188 │ │ │ │ │ + bl a570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq b32c │ │ │ │ │ + beq b338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5bc │ │ │ │ │ + bne b5c8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b4fc │ │ │ │ │ + beq b508 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b314 │ │ │ │ │ + b b320 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b360 │ │ │ │ │ + b b36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b1a8 │ │ │ │ │ + beq b1b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aa10 │ │ │ │ │ - b af3c │ │ │ │ │ + bne aa1c │ │ │ │ │ + b af48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b054 │ │ │ │ │ + bne b060 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1c8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble b4ac │ │ │ │ │ + ble b4b8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b490 │ │ │ │ │ + b b49c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b06c │ │ │ │ │ + bne b078 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b258 │ │ │ │ │ - b b264 │ │ │ │ │ + bne b264 │ │ │ │ │ + b b270 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6f0 │ │ │ │ │ + beq b6fc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b b3ec │ │ │ │ │ + b b3f8 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1b0 │ │ │ │ │ + beq b1bc │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b b290 │ │ │ │ │ + b b29c │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a988 │ │ │ │ │ + b a994 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a91c │ │ │ │ │ + b a928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b140 │ │ │ │ │ + b b14c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b0c0 │ │ │ │ │ + b b0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b af88 │ │ │ │ │ + b af94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b afdc │ │ │ │ │ + b afe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b174 │ │ │ │ │ + b b180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b2d0 │ │ │ │ │ + b b2dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b3ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 │ │ │ │ │ - b b174 │ │ │ │ │ + b b180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b06c │ │ │ │ │ + b b078 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b170 │ │ │ │ │ + b b17c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ac14 │ │ │ │ │ + b ac20 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b ab7c │ │ │ │ │ + b ab88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge a894 │ │ │ │ │ - b aee4 │ │ │ │ │ + bge a8a0 │ │ │ │ │ + b aef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a864 │ │ │ │ │ + beq a870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aef4 │ │ │ │ │ + b af00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a9c8 │ │ │ │ │ - b b1a8 │ │ │ │ │ + beq a9d4 │ │ │ │ │ + b b1b4 │ │ │ │ │ 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 a8ec │ │ │ │ │ + b a8f8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa1c │ │ │ │ │ - b af48 │ │ │ │ │ + beq aa28 │ │ │ │ │ + b af54 │ │ │ │ │ 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 a958 │ │ │ │ │ + b a964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b0f8 │ │ │ │ │ + b b104 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b b60c │ │ │ │ │ + b b618 │ │ │ │ │ │ │ │ │ │ -0000b704 : │ │ │ │ │ +0000b710 : │ │ │ │ │ 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 bbcc │ │ │ │ │ + beq bbd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bbcc │ │ │ │ │ + bne bbd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbe0 │ │ │ │ │ + bne bbec │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b7c0 │ │ │ │ │ + beq b7cc │ │ │ │ │ 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 r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b810 │ │ │ │ │ + bne b81c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne baa0 │ │ │ │ │ + bne baac │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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} │ │ │ │ │ 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 b9a0 │ │ │ │ │ + blt b9ac │ │ │ │ │ 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 bbe0 │ │ │ │ │ + bne bbec │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b794 │ │ │ │ │ + beq b7a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bc24 │ │ │ │ │ + beq bc30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc24 │ │ │ │ │ + bne bc30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba44 │ │ │ │ │ + bne ba50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq bbec │ │ │ │ │ + beq bbf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bbec │ │ │ │ │ + bne bbf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc00 │ │ │ │ │ + bne bc0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b9bc │ │ │ │ │ + beq b9c8 │ │ │ │ │ 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 ba08 │ │ │ │ │ + bne ba14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ba44 │ │ │ │ │ + bne ba50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ba60 │ │ │ │ │ + beq ba6c │ │ │ │ │ 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 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq ba60 │ │ │ │ │ + beq ba6c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq b794 │ │ │ │ │ + beq b7a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b794 │ │ │ │ │ + beq b7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bbe0 │ │ │ │ │ + beq bbec │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_CALL _PyAST_GeneratorExp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b994 │ │ │ │ │ + beq b9a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b7a8 │ │ │ │ │ + beq b7b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b7a8 │ │ │ │ │ + beq b7b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b7b4 │ │ │ │ │ + b b7c0 │ │ │ │ │ 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 bb78 │ │ │ │ │ + blt bb84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bne bc00 │ │ │ │ │ + bne bc0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b8c0 │ │ │ │ │ + beq b8cc │ │ │ │ │ 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 │ │ │ │ │ - bne babc │ │ │ │ │ + bne bac8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq b8dc │ │ │ │ │ + beq b8e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b7a4 │ │ │ │ │ - b baa4 │ │ │ │ │ + beq b7b0 │ │ │ │ │ + b bab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba40 │ │ │ │ │ + bne ba4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1836c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne b918 │ │ │ │ │ + bne b924 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq b7a4 │ │ │ │ │ + beq b7b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbe0 │ │ │ │ │ + bne bbec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b310 │ │ │ │ │ + bl b324 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b b7a4 │ │ │ │ │ + b b7b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bbb8 │ │ │ │ │ + beq bbc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bbb8 │ │ │ │ │ + beq bbc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -13480,459 +13483,459 @@ │ │ │ │ │ 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 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bb90 │ │ │ │ │ + beq bb9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc0c │ │ │ │ │ + bne bc18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b b918 │ │ │ │ │ + b b924 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ba34 │ │ │ │ │ + b ba40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq bbc4 │ │ │ │ │ + beq bbd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ba34 │ │ │ │ │ + b ba40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ba34 │ │ │ │ │ + b ba40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b758 │ │ │ │ │ + beq b764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b9b0 │ │ │ │ │ + b b9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b888 │ │ │ │ │ + beq b894 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bbc4 │ │ │ │ │ + b bbd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne bba8 │ │ │ │ │ - b bb70 │ │ │ │ │ + bne bbb4 │ │ │ │ │ + b bb7c │ │ │ │ │ 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 b84c │ │ │ │ │ - b ba44 │ │ │ │ │ + beq b858 │ │ │ │ │ + b ba50 │ │ │ │ │ │ │ │ │ │ -0000bc40 : │ │ │ │ │ +0000bc4c : │ │ │ │ │ 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 c3e4 │ │ │ │ │ + beq c3f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c3e4 │ │ │ │ │ + bne c3f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c088 │ │ │ │ │ + bne c094 │ │ │ │ │ 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 bccc │ │ │ │ │ + beq bcd8 │ │ │ │ │ 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 bd5c │ │ │ │ │ + bne bd68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c088 │ │ │ │ │ + bne c094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c8b4 │ │ │ │ │ + bl c8c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bd20 │ │ │ │ │ + bne bd2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c088 │ │ │ │ │ + bne c094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bd38 │ │ │ │ │ + beq bd44 │ │ │ │ │ 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 bcb4 │ │ │ │ │ + b bcc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c088 │ │ │ │ │ + bne c094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe80 │ │ │ │ │ + bl 1fe7c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b bd20 │ │ │ │ │ + b bd2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c3d4 │ │ │ │ │ + bne c3e0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c4b8 │ │ │ │ │ + beq c4c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c4b8 │ │ │ │ │ + bne c4c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c4ac │ │ │ │ │ + bne c4b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c34c │ │ │ │ │ + bne c358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c4ac │ │ │ │ │ + bne c4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c24c │ │ │ │ │ + bne c258 │ │ │ │ │ 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 bce8 │ │ │ │ │ + beq bcf4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c3d4 │ │ │ │ │ + bne c3e0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c620 │ │ │ │ │ + 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 c620 │ │ │ │ │ + bne c62c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c610 │ │ │ │ │ + bne c61c │ │ │ │ │ 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 c62c │ │ │ │ │ + bne c638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c610 │ │ │ │ │ + bne c61c │ │ │ │ │ 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 be94 │ │ │ │ │ + beq bea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c2f0 │ │ │ │ │ + bne c2fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c610 │ │ │ │ │ + bne c61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c140 │ │ │ │ │ + bne c14c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c610 │ │ │ │ │ + bne c61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c094 │ │ │ │ │ + bne c0a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c614 │ │ │ │ │ + bne c620 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c604 │ │ │ │ │ + beq c610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c604 │ │ │ │ │ + bne c610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c508 │ │ │ │ │ + bne c514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 378c <_tmp_6_rule+0xf0> │ │ │ │ │ + bl 37a0 <_tmp_7_rule+0xc> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3a4 │ │ │ │ │ + bne c3b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c508 │ │ │ │ │ + bne c514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4218 │ │ │ │ │ + bl 422c │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3a4 │ │ │ │ │ + bne c3b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c508 │ │ │ │ │ + bne c514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 460c │ │ │ │ │ + bl 4620 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c594 │ │ │ │ │ + bne c5a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c610 │ │ │ │ │ + bne c61c │ │ │ │ │ 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 c518 │ │ │ │ │ + bne c524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c610 │ │ │ │ │ + bne c61c │ │ │ │ │ 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 c5a8 │ │ │ │ │ + bne c5b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bce8 │ │ │ │ │ + beq bcf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c3d4 │ │ │ │ │ + bne c3e0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c59c │ │ │ │ │ + beq c5a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c59c │ │ │ │ │ + bne c5a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c078 │ │ │ │ │ + bne c084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c1dc │ │ │ │ │ + bne c1e8 │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ - beq bcf0 │ │ │ │ │ + beq bcfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c3d8 │ │ │ │ │ + b c3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq beec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq beec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq beec │ │ │ │ │ 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 bee0 │ │ │ │ │ + beq beec │ │ │ │ │ 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 c3fc │ │ │ │ │ + bne c408 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ - beq c330 │ │ │ │ │ + beq c33c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bffc │ │ │ │ │ + b c008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + beq bec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + beq bec8 │ │ │ │ │ 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 bebc │ │ │ │ │ + beq bec8 │ │ │ │ │ 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 │ │ │ │ │ @@ -13941,80 +13944,80 @@ │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ - bne c12c │ │ │ │ │ + bne c138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bff4 │ │ │ │ │ + b c000 │ │ │ │ │ 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 c068 │ │ │ │ │ + beq c074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c068 │ │ │ │ │ + beq c074 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c4c4 │ │ │ │ │ + bne c4d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c068 │ │ │ │ │ + beq c074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c078 │ │ │ │ │ + b c084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq bde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq bde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq bde8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq bde8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14023,125 +14026,125 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ 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 bde0 │ │ │ │ │ + beq bdec │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b bdec │ │ │ │ │ + b bdf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb24 │ │ │ │ │ + bl bb38 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq be94 │ │ │ │ │ + beq bea0 │ │ │ │ │ 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 c49c │ │ │ │ │ + bne c4a8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c480 │ │ │ │ │ + bne c48c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne bd20 │ │ │ │ │ + bne bd2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bffc │ │ │ │ │ + b c008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq bdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq bdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq bdc4 │ │ │ │ │ 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 bdb8 │ │ │ │ │ - b c2a0 │ │ │ │ │ + beq bdc4 │ │ │ │ │ + b c2ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c418 │ │ │ │ │ + bne c424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bf98 │ │ │ │ │ + b bfa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcc4 │ │ │ │ │ + b bcd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bc94 │ │ │ │ │ - b c088 │ │ │ │ │ + beq bca0 │ │ │ │ │ + b c094 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c110 │ │ │ │ │ + bne c11c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd20 │ │ │ │ │ + b bd2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3c8 │ │ │ │ │ + beq c3d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3c8 │ │ │ │ │ + beq c3d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3e04 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3c8 │ │ │ │ │ + beq c3d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -14149,33 +14152,33 @@ │ │ │ │ │ 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 c1b4 │ │ │ │ │ + b c1c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bffc │ │ │ │ │ + b c008 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c318 │ │ │ │ │ - b c408 │ │ │ │ │ + bne c324 │ │ │ │ │ + b c414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bdec │ │ │ │ │ + b bdf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd94 │ │ │ │ │ + b bda0 │ │ │ │ │ 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] │ │ │ │ │ @@ -14187,45 +14190,45 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b c228 │ │ │ │ │ + b c234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bf98 │ │ │ │ │ + b bfa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 9614 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne bfc4 │ │ │ │ │ + bne bfd0 │ │ │ │ │ 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 bfbc │ │ │ │ │ + beq bfc8 │ │ │ │ │ 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 bfbc │ │ │ │ │ + beq bfc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14233,202 +14236,202 @@ │ │ │ │ │ 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 c1b4 │ │ │ │ │ + b c1c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c3ac │ │ │ │ │ + b c3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c040 │ │ │ │ │ + b c04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 9614 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne bff4 │ │ │ │ │ + bne c000 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bff4 │ │ │ │ │ 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 bfe8 │ │ │ │ │ + beq bff4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ - b c56c │ │ │ │ │ + b c578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bf1c │ │ │ │ │ + b bf28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bffc │ │ │ │ │ + b c008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be30 │ │ │ │ │ + b be3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c7bc │ │ │ │ │ + beq c7c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7bc │ │ │ │ │ + bne c7c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c7ac │ │ │ │ │ + bne c7b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c74c │ │ │ │ │ + beq c758 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne c7ac │ │ │ │ │ + bne c7b8 │ │ │ │ │ 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 c738 │ │ │ │ │ + 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 c738 │ │ │ │ │ + bne c744 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c6fc │ │ │ │ │ + bne c708 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c6fc │ │ │ │ │ + beq c708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb24 │ │ │ │ │ + bl bb38 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c7c8 │ │ │ │ │ + bne c7d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne c75c │ │ │ │ │ + bne c768 │ │ │ │ │ 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 be5c │ │ │ │ │ + b be68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c6cc │ │ │ │ │ + b c6d8 │ │ │ │ │ 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 c720 │ │ │ │ │ + b c72c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c718 │ │ │ │ │ + bne c724 │ │ │ │ │ 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 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq c748 │ │ │ │ │ + beq c754 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble c7f0 │ │ │ │ │ + ble c7fc │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b c790 │ │ │ │ │ + b c79c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b be5c │ │ │ │ │ + b be68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c658 │ │ │ │ │ + b c664 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c884 │ │ │ │ │ + beq c890 │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b c6a4 │ │ │ │ │ + b c6b0 │ │ │ │ │ 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 be54 │ │ │ │ │ + beq be60 │ │ │ │ │ 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 │ │ │ │ │ @@ -14456,420 +14459,420 @@ │ │ │ │ │ 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 c1b4 │ │ │ │ │ + b c1c0 │ │ │ │ │ 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 │ │ │ │ │ - beq c744 │ │ │ │ │ + beq c750 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b c7dc │ │ │ │ │ + b c7e8 │ │ │ │ │ │ │ │ │ │ -0000c8b4 : │ │ │ │ │ +0000c8c0 : │ │ │ │ │ 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 ca80 │ │ │ │ │ + beq ca8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca80 │ │ │ │ │ + bne ca8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca94 │ │ │ │ │ + bne caa0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ca2c │ │ │ │ │ + beq ca38 │ │ │ │ │ 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 cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c958 │ │ │ │ │ + beq c964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c978 │ │ │ │ │ + bne c984 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq c958 │ │ │ │ │ + beq c964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c958 │ │ │ │ │ + beq c964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c958 │ │ │ │ │ + beq c964 │ │ │ │ │ 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 ca94 │ │ │ │ │ + beq caa0 │ │ │ │ │ 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 r5, r0, #0 │ │ │ │ │ - beq ca04 │ │ │ │ │ + beq ca10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c960 │ │ │ │ │ + beq c96c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c960 │ │ │ │ │ + beq c96c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c96c │ │ │ │ │ + b c978 │ │ │ │ │ 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 ca10 │ │ │ │ │ + blt ca1c │ │ │ │ │ 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 ca94 │ │ │ │ │ + bne caa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c944 │ │ │ │ │ - b c958 │ │ │ │ │ + bne c950 │ │ │ │ │ + b c964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c908 │ │ │ │ │ + beq c914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ca20 │ │ │ │ │ + b ca2c │ │ │ │ │ │ │ │ │ │ -0000caa0 : │ │ │ │ │ +0000caac : │ │ │ │ │ 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 cbec │ │ │ │ │ + beq cbf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cbec │ │ │ │ │ + bne cbf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne cb64 │ │ │ │ │ + bne cb70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6494 │ │ │ │ │ + bl 64a0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cb5c │ │ │ │ │ + bne cb68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb5c │ │ │ │ │ + bne cb68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne cb70 │ │ │ │ │ + bne cb7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb5c │ │ │ │ │ + bne cb68 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb98 │ │ │ │ │ + bne cba4 │ │ │ │ │ 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 cbf8 │ │ │ │ │ + beq cc04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cbf8 │ │ │ │ │ + bne cc04 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b cb5c │ │ │ │ │ + b cb68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caa0 │ │ │ │ │ + bl caac │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cb54 │ │ │ │ │ + beq cb60 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb54 │ │ │ │ │ + beq cb60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb5c │ │ │ │ │ + beq cb68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb5c │ │ │ │ │ + beq cb68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb64 │ │ │ │ │ + b cb70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cae4 │ │ │ │ │ + b caf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb90 │ │ │ │ │ + beq cb9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb64 │ │ │ │ │ + b cb70 │ │ │ │ │ │ │ │ │ │ -0000cc18 : │ │ │ │ │ +0000cc24 : │ │ │ │ │ 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 d0a4 │ │ │ │ │ + beq d0b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d0a4 │ │ │ │ │ + bne d0b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf4c │ │ │ │ │ + bne cf58 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1120 @ 0x460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cca4 │ │ │ │ │ + beq ccb0 │ │ │ │ │ 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 r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d080 │ │ │ │ │ + beq d08c │ │ │ │ │ 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 cf4c │ │ │ │ │ + bne cf58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d144 │ │ │ │ │ + bl d150 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq cdc8 │ │ │ │ │ + beq cdd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d050 │ │ │ │ │ + beq d05c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d050 │ │ │ │ │ + bne d05c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d064 │ │ │ │ │ + bne d070 │ │ │ │ │ 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 d004 │ │ │ │ │ + beq d010 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d064 │ │ │ │ │ + bne d070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d074 │ │ │ │ │ + beq d080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d074 │ │ │ │ │ + bne d080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ceb8 │ │ │ │ │ + bne cec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce20 │ │ │ │ │ + bne ce2c │ │ │ │ │ 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 cf4c │ │ │ │ │ + bne cf58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d144 │ │ │ │ │ + bl d150 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ce08 │ │ │ │ │ + beq ce14 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b cc8c │ │ │ │ │ + b cc98 │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b ce00 │ │ │ │ │ + b ce0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d144 │ │ │ │ │ + bl d150 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ceb8 │ │ │ │ │ + beq cec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d030 │ │ │ │ │ + bne d03c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r6] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -14878,174 +14881,174 @@ │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d024 │ │ │ │ │ + beq d030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d024 │ │ │ │ │ + bne d030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ceb4 │ │ │ │ │ + bne cec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf60 │ │ │ │ │ + bne cf6c │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq cdbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cdb0 │ │ │ │ │ + bne cdbc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne ip, r6 │ │ │ │ │ - beq cffc │ │ │ │ │ + beq d008 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge cf20 │ │ │ │ │ + bge cf2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b cf00 │ │ │ │ │ + b cf0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d0bc │ │ │ │ │ + bne d0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cc9c │ │ │ │ │ + b cca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d144 │ │ │ │ │ + bl d150 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ceb4 │ │ │ │ │ + beq cec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne cfd4 │ │ │ │ │ + bne cfe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cfb0 │ │ │ │ │ + beq cfbc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ce64 │ │ │ │ │ + b ce70 │ │ │ │ │ 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 cff8 │ │ │ │ │ + beq d004 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b cf98 │ │ │ │ │ + b cfa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq cf88 │ │ │ │ │ + beq cf94 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b cec0 │ │ │ │ │ + b cecc │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 cdc8 │ │ │ │ │ + b cdd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ce94 │ │ │ │ │ + b cea0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ce44 │ │ │ │ │ - b cfec │ │ │ │ │ + beq ce50 │ │ │ │ │ + b cff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cd28 │ │ │ │ │ + beq cd34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cdc8 │ │ │ │ │ + b cdd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd80 │ │ │ │ │ + b cd8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ccb4 │ │ │ │ │ + bge ccc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cf54 │ │ │ │ │ + b cf60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cc6c │ │ │ │ │ - b cf4c │ │ │ │ │ + beq cc78 │ │ │ │ │ + b cf58 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ @@ -15062,148 +15065,148 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d130 │ │ │ │ │ + beq d13c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d130 │ │ │ │ │ + bne d13c │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ce18 │ │ │ │ │ + b ce24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d124 │ │ │ │ │ - b d090 │ │ │ │ │ + beq d130 │ │ │ │ │ + b d09c │ │ │ │ │ │ │ │ │ │ -0000d144 : │ │ │ │ │ +0000d150 : │ │ │ │ │ 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 d5bc │ │ │ │ │ + beq d5c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5bc │ │ │ │ │ + bne d5c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d5d0 │ │ │ │ │ + bne d5dc │ │ │ │ │ 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 d328 │ │ │ │ │ + bne d334 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d6f4 │ │ │ │ │ + beq d700 │ │ │ │ │ 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 d5d0 │ │ │ │ │ + bne d5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2a0 │ │ │ │ │ + bl e2ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d2dc │ │ │ │ │ + beq d2e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d650 │ │ │ │ │ + beq d65c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d650 │ │ │ │ │ + bne d65c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d664 │ │ │ │ │ + bne d670 │ │ │ │ │ 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 d630 │ │ │ │ │ + beq d63c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d644 │ │ │ │ │ + bne d650 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d6e8 │ │ │ │ │ + beq d6f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d6e8 │ │ │ │ │ + bne d6f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3d0 │ │ │ │ │ + bne d3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d340 │ │ │ │ │ + bne d34c │ │ │ │ │ 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 d5d0 │ │ │ │ │ + bne d5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2a0 │ │ │ │ │ + bl e2ac │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15217,128 +15220,128 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2a0 │ │ │ │ │ + bl e2ac │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d2b4 │ │ │ │ │ + beq d2c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d674 │ │ │ │ │ + bne d680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r7] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d60c │ │ │ │ │ + beq d618 │ │ │ │ │ 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 d618 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3cc │ │ │ │ │ + bne d3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d56c │ │ │ │ │ + bne d578 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d2c4 │ │ │ │ │ + beq d2d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2c4 │ │ │ │ │ + bne d2d0 │ │ │ │ │ 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 d628 │ │ │ │ │ + beq d634 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d4c8 │ │ │ │ │ + ble d4d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4d4 │ │ │ │ │ mov r3, #7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne d4b0 │ │ │ │ │ + bne d4bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d5d0 │ │ │ │ │ + beq d5dc │ │ │ │ │ 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> │ │ │ │ │ @@ -15355,579 +15358,579 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d6c4 │ │ │ │ │ + beq d6d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d6c4 │ │ │ │ │ + bne d6d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d324 │ │ │ │ │ + b d330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2a0 │ │ │ │ │ + bl e2ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d3cc │ │ │ │ │ + beq d3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne d6a0 │ │ │ │ │ + bne d6ac │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq d5e4 │ │ │ │ │ + beq d5f0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d380 │ │ │ │ │ + b d38c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d198 │ │ │ │ │ + beq d1a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d338 │ │ │ │ │ + b d344 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d624 │ │ │ │ │ + beq d630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d5a4 │ │ │ │ │ + b d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d3b8 │ │ │ │ │ - b d3cc │ │ │ │ │ + beq d3c4 │ │ │ │ │ + b d3d8 │ │ │ │ │ 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 d2dc │ │ │ │ │ + b d2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d23c │ │ │ │ │ + beq d248 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d2dc │ │ │ │ │ + b d2e8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne d6b8 │ │ │ │ │ + bne d6c4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r7] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b d370 │ │ │ │ │ + b d37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq d594 │ │ │ │ │ + beq d5a0 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d3d8 │ │ │ │ │ + b d3e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d55c │ │ │ │ │ + beq d568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d5d8 │ │ │ │ │ + b d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d294 │ │ │ │ │ + b d2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d1c8 │ │ │ │ │ - b d6d4 │ │ │ │ │ + bge d1d4 │ │ │ │ │ + b d6e0 │ │ │ │ │ │ │ │ │ │ -0000d708 <_tmp_5_rule>: │ │ │ │ │ +0000d714 <_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 d7dc <_tmp_5_rule+0xd4> │ │ │ │ │ + beq d7e8 <_tmp_5_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7dc <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d7e8 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7f0 <_tmp_5_rule+0xe8> │ │ │ │ │ + bne d7fc <_tmp_5_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7d0 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7d0 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7d0 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7d0 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7d0 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d7c8 <_tmp_5_rule+0xc0> │ │ │ │ │ + b d7d4 <_tmp_5_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d758 <_tmp_5_rule+0x50> │ │ │ │ │ + beq d764 <_tmp_5_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d7c8 <_tmp_5_rule+0xc0> │ │ │ │ │ + b d7d4 <_tmp_5_rule+0xc0> │ │ │ │ │ │ │ │ │ │ -0000d800 : │ │ │ │ │ +0000d80c : │ │ │ │ │ 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 e1b8 │ │ │ │ │ + beq e1c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e1c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1cc │ │ │ │ │ + bne e1d8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dcc4 │ │ │ │ │ + beq dcd0 │ │ │ │ │ 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 dd10 │ │ │ │ │ + beq dd1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd10 │ │ │ │ │ + bne dd1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd24 │ │ │ │ │ + bne dd30 │ │ │ │ │ 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 dbb8 │ │ │ │ │ + beq dbc4 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq d9bc │ │ │ │ │ + beq d9c8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1d8 │ │ │ │ │ + beq e1e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1d8 │ │ │ │ │ + bne e1e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd24 │ │ │ │ │ + bne dd30 │ │ │ │ │ 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 e128 │ │ │ │ │ + beq e134 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e13c │ │ │ │ │ + bne e148 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e184 │ │ │ │ │ + beq e190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e184 │ │ │ │ │ + bne e190 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ddd0 │ │ │ │ │ + bne dddc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd30 │ │ │ │ │ + bne dd3c │ │ │ │ │ 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 db7c │ │ │ │ │ + bne db88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1f0 │ │ │ │ │ + beq e1fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1f0 │ │ │ │ │ + bne e1fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e204 │ │ │ │ │ + bne e210 │ │ │ │ │ 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 dad8 │ │ │ │ │ + beq dae4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq db6c │ │ │ │ │ + beq db78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ded8 │ │ │ │ │ + bne dee4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne db7c │ │ │ │ │ + bne db88 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e144 │ │ │ │ │ + beq e150 │ │ │ │ │ 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 e150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e158 │ │ │ │ │ + bne e164 │ │ │ │ │ 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 dc38 │ │ │ │ │ + beq dc44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dbac │ │ │ │ │ + beq dbb8 │ │ │ │ │ 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 e210 │ │ │ │ │ + beq e21c │ │ │ │ │ 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 e204 │ │ │ │ │ + bne e210 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e054 │ │ │ │ │ + bne e060 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e204 │ │ │ │ │ + bne e210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne da34 │ │ │ │ │ + bne da40 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq da5c │ │ │ │ │ + beq da68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dacc │ │ │ │ │ + b dad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq df7c │ │ │ │ │ + beq df88 │ │ │ │ │ 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 dac4 │ │ │ │ │ + b dad0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e24c │ │ │ │ │ + beq e258 │ │ │ │ │ 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 dd24 │ │ │ │ │ + bne dd30 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dfe0 │ │ │ │ │ + bne dfec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd24 │ │ │ │ │ + bne dd30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b d8d4 │ │ │ │ │ + b d8e0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e238 │ │ │ │ │ + beq e244 │ │ │ │ │ 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 e158 │ │ │ │ │ + bne e164 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df10 │ │ │ │ │ + bne df1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e158 │ │ │ │ │ + bne e164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dabc │ │ │ │ │ + b dac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e174 │ │ │ │ │ + blt e180 │ │ │ │ │ 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 db7c │ │ │ │ │ + bne db88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d894 │ │ │ │ │ + bne d8a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d8b4 │ │ │ │ │ + beq d8c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9bc │ │ │ │ │ + b d9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1003c │ │ │ │ │ + bl 10048 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d998 │ │ │ │ │ + beq d9a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e190 │ │ │ │ │ + bne e19c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r7] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -15937,131 +15940,131 @@ │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e294 │ │ │ │ │ + beq e2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e294 │ │ │ │ │ + bne e2a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ddc8 │ │ │ │ │ + bne ddd4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df90 │ │ │ │ │ + bne df9c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9a8 │ │ │ │ │ + beq d9b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d9a8 │ │ │ │ │ + bne d9b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne lr, r7 │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq e120 │ │ │ │ │ + beq e12c │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge de38 │ │ │ │ │ + bge de44 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b de1c │ │ │ │ │ + b de28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d9bc │ │ │ │ │ + bne d9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e1cc │ │ │ │ │ + beq e1d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq df04 │ │ │ │ │ + beq df10 │ │ │ │ │ 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 e164 │ │ │ │ │ + beq e170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e164 │ │ │ │ │ + bne e170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dac4 │ │ │ │ │ + b dad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e1cc │ │ │ │ │ + beq e1d8 │ │ │ │ │ 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 de9c │ │ │ │ │ + bne dea8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b de9c │ │ │ │ │ + b dea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dc80 │ │ │ │ │ + beq dc8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e158 │ │ │ │ │ + beq e164 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -16069,54 +16072,54 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq db8c │ │ │ │ │ + beq db98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db8c │ │ │ │ │ + bne db98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b dab0 │ │ │ │ │ + b dabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1003c │ │ │ │ │ + bl 10048 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ddc8 │ │ │ │ │ + beq ddd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne e260 │ │ │ │ │ + bne e26c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e0d4 │ │ │ │ │ + beq e0e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dd78 │ │ │ │ │ + b dd84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dc00 │ │ │ │ │ + beq dc0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e134 │ │ │ │ │ + beq e140 │ │ │ │ │ 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] │ │ │ │ │ @@ -16124,33 +16127,33 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e0f8 │ │ │ │ │ + beq e104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e0f8 │ │ │ │ │ + bne e104 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dc28 │ │ │ │ │ + b dc34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq db20 │ │ │ │ │ + beq db2c │ │ │ │ │ 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 db70 │ │ │ │ │ + beq db7c │ │ │ │ │ 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] │ │ │ │ │ @@ -16158,588 +16161,588 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e280 │ │ │ │ │ + beq e28c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e280 │ │ │ │ │ + bne e28c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b db48 │ │ │ │ │ + b db54 │ │ │ │ │ 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 e11c │ │ │ │ │ + beq e128 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b dfc8 │ │ │ │ │ + b dfd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e04c │ │ │ │ │ + beq e058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9bc │ │ │ │ │ + b d9c8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9bc │ │ │ │ │ + b d9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da90 │ │ │ │ │ + beq da9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbac │ │ │ │ │ + b dbb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dac4 │ │ │ │ │ + beq dad0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b db80 │ │ │ │ │ + b db8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d978 │ │ │ │ │ + b d984 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq dd54 │ │ │ │ │ + beq dd60 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ddd8 │ │ │ │ │ + b dde4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d854 │ │ │ │ │ + beq d860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db80 │ │ │ │ │ + b db8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d91c │ │ │ │ │ - b dd24 │ │ │ │ │ + beq d928 │ │ │ │ │ + b dd30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d9fc │ │ │ │ │ + beq da08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db70 │ │ │ │ │ + b db7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dae8 │ │ │ │ │ + bge daf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db70 │ │ │ │ │ + b db7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dc48 │ │ │ │ │ - b db9c │ │ │ │ │ + bge dc54 │ │ │ │ │ + b dba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dbc8 │ │ │ │ │ - b e108 │ │ │ │ │ + bge dbd4 │ │ │ │ │ + b e114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq dfb8 │ │ │ │ │ + beq dfc4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e1ac │ │ │ │ │ + b e1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e0cc │ │ │ │ │ - b e220 │ │ │ │ │ + beq e0d8 │ │ │ │ │ + b e22c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dda8 │ │ │ │ │ + b ddb4 │ │ │ │ │ │ │ │ │ │ -0000e2a0 : │ │ │ │ │ +0000e2ac : │ │ │ │ │ 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 fb64 │ │ │ │ │ + beq fb70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb64 │ │ │ │ │ + bne fb70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fb78 │ │ │ │ │ + bne fb84 │ │ │ │ │ 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 e934 │ │ │ │ │ + bne e940 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq fb08 │ │ │ │ │ + beq fb14 │ │ │ │ │ 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 fb78 │ │ │ │ │ + bne fb84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2a8 │ │ │ │ │ + bne f2b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f32c │ │ │ │ │ + bne f338 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fa7c │ │ │ │ │ + beq fa88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa7c │ │ │ │ │ + bne fa88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa90 │ │ │ │ │ + bne fa9c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq fa9c │ │ │ │ │ + beq faa8 │ │ │ │ │ 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 faf4 │ │ │ │ │ + beq fb00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne faf4 │ │ │ │ │ + bne fb00 │ │ │ │ │ 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 e94c │ │ │ │ │ + beq e958 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq eb9c │ │ │ │ │ + beq eba8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb34 │ │ │ │ │ + beq fb40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb34 │ │ │ │ │ + bne fb40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb48 │ │ │ │ │ + bne fb54 │ │ │ │ │ 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 fdf8 │ │ │ │ │ + beq fe04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e8d4 │ │ │ │ │ + bne e8e0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb9c │ │ │ │ │ + beq fba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fb9c │ │ │ │ │ + bne fba8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f06c │ │ │ │ │ + bne f078 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq feec │ │ │ │ │ + beq fef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne feec │ │ │ │ │ + bne fef8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb28 │ │ │ │ │ + bne fb34 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebc4 │ │ │ │ │ + bne ebd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbb4 │ │ │ │ │ + bne fbc0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb90 │ │ │ │ │ + beq fb9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb90 │ │ │ │ │ + bne fb9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f890 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc00 │ │ │ │ │ + beq fc0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc00 │ │ │ │ │ + bne fc0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb58 │ │ │ │ │ + bne fb64 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f464 │ │ │ │ │ + bne f470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f06c │ │ │ │ │ + bne f078 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff04 │ │ │ │ │ + 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 ff04 │ │ │ │ │ + bne ff10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff10 │ │ │ │ │ + bne ff1c │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f598 │ │ │ │ │ + bne f5a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbb4 │ │ │ │ │ + bne fbc0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fef8 │ │ │ │ │ + beq ff04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fef8 │ │ │ │ │ + bne ff04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fec8 │ │ │ │ │ + bne fed4 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4e8 │ │ │ │ │ + bne f4f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f06c │ │ │ │ │ + bne f078 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff1c │ │ │ │ │ + beq ff28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff1c │ │ │ │ │ + bne ff28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fee0 │ │ │ │ │ + bne feec │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6b0 │ │ │ │ │ + bne f6bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbb4 │ │ │ │ │ + bne fbc0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fed4 │ │ │ │ │ + beq fee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fed4 │ │ │ │ │ + bne fee0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne febc │ │ │ │ │ + bne fec8 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f540 │ │ │ │ │ + bne f54c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f06c │ │ │ │ │ + bne f078 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb84 │ │ │ │ │ + beq fb90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb84 │ │ │ │ │ + bne fb90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fbf4 │ │ │ │ │ + bne fc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f644 │ │ │ │ │ + bne f650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbb4 │ │ │ │ │ + bne fbc0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fa70 │ │ │ │ │ + beq fa7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa70 │ │ │ │ │ + bne fa7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff40 │ │ │ │ │ + bne ff4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f250 │ │ │ │ │ + bne f25c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbb4 │ │ │ │ │ + bne fbc0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff28 │ │ │ │ │ + beq ff34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff28 │ │ │ │ │ + bne ff34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff34 │ │ │ │ │ + bne ff40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f190 │ │ │ │ │ + bne f19c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f06c │ │ │ │ │ + bne f078 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb1c │ │ │ │ │ + beq fb28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb1c │ │ │ │ │ + bne fb28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8ac │ │ │ │ │ + bne e8b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f1f8 │ │ │ │ │ + bne f204 │ │ │ │ │ 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 │ │ │ │ │ @@ -16750,26 +16753,26 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb6c │ │ │ │ │ + bne eb78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ 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 eb78 │ │ │ │ │ + beq eb84 │ │ │ │ │ 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 │ │ │ │ │ @@ -16787,180 +16790,180 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb80 │ │ │ │ │ + bne eb8c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe18 │ │ │ │ │ + beq fe24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe18 │ │ │ │ │ + bne fe24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe2c │ │ │ │ │ + bne fe38 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq ea60 │ │ │ │ │ + beq ea6c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne eaa8 │ │ │ │ │ + bne eab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe2c │ │ │ │ │ + bne fe38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10548 │ │ │ │ │ + bl 10554 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq eba4 │ │ │ │ │ + beq ebb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne f734 │ │ │ │ │ + bne f740 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt eb40 │ │ │ │ │ + blt eb4c │ │ │ │ │ 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 e424 │ │ │ │ │ - b e8dc │ │ │ │ │ + bne e430 │ │ │ │ │ + b e8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ffd4 │ │ │ │ │ + blt ffe0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne fe2c │ │ │ │ │ + bne fe38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq e9f4 │ │ │ │ │ + beq ea00 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9f4 │ │ │ │ │ + beq ea00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10548 │ │ │ │ │ + bl 10554 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e9f4 │ │ │ │ │ + beq ea00 │ │ │ │ │ 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 fe40 │ │ │ │ │ + beq fe4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f708 │ │ │ │ │ + beq f714 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f708 │ │ │ │ │ + bne f714 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble ea38 │ │ │ │ │ + ble ea44 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e964 │ │ │ │ │ + b e970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq eb68 │ │ │ │ │ + beq eb74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b e924 │ │ │ │ │ + b e930 │ │ │ │ │ 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 e424 │ │ │ │ │ + bne e430 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8dc │ │ │ │ │ + b e8e8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea44 │ │ │ │ │ + beq ea50 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e8dc │ │ │ │ │ + b e8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e504 │ │ │ │ │ + beq e510 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fdcc │ │ │ │ │ + beq fdd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fda4 │ │ │ │ │ + bne fdb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -16969,360 +16972,360 @@ │ │ │ │ │ mov r6, ip │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq f8d0 │ │ │ │ │ + beq f8dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8d0 │ │ │ │ │ + bne f8dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd84 │ │ │ │ │ + beq fd90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd84 │ │ │ │ │ + bne fd90 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne fd98 │ │ │ │ │ + bne fda4 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f33c │ │ │ │ │ + bne f348 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffc8 │ │ │ │ │ + beq ffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ffd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ed48 │ │ │ │ │ + bne ed54 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fca8 │ │ │ │ │ + beq fcb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fca8 │ │ │ │ │ + bne fcb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ed48 │ │ │ │ │ + bne ed54 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f7e8 │ │ │ │ │ + bne f7f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc9c │ │ │ │ │ + bne fca8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne edb0 │ │ │ │ │ + bne edbc │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f740 │ │ │ │ │ + bne f74c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa64 │ │ │ │ │ + beq fa70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa64 │ │ │ │ │ + bne fa70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee14 │ │ │ │ │ + bne ee20 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f794 │ │ │ │ │ + bne f7a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa34 │ │ │ │ │ + beq fa40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa34 │ │ │ │ │ + bne fa40 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee78 │ │ │ │ │ + bne ee84 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f98c │ │ │ │ │ + bne f998 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffbc │ │ │ │ │ + beq ffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffbc │ │ │ │ │ + bne ffc8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne eedc │ │ │ │ │ + bne eee8 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9e0 │ │ │ │ │ + bne f9ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd04 │ │ │ │ │ + beq fd10 │ │ │ │ │ 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 fd10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ef40 │ │ │ │ │ + bne ef4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f924 │ │ │ │ │ + bne f930 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa58 │ │ │ │ │ + beq fa64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa58 │ │ │ │ │ + bne fa64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne efa4 │ │ │ │ │ + bne efb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5f0 │ │ │ │ │ + bne f5fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8e8 │ │ │ │ │ + bne f8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fcf8 │ │ │ │ │ + beq fd04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcf8 │ │ │ │ │ + bne fd04 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne f008 │ │ │ │ │ + bne f014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3a0 │ │ │ │ │ + bne f3ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne fc6c │ │ │ │ │ + bne fc78 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc60 │ │ │ │ │ + beq fc6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc60 │ │ │ │ │ + bne fc6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f058 │ │ │ │ │ + bne f064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f404 │ │ │ │ │ + bne f410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq e8c4 │ │ │ │ │ + beq e8d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8c4 │ │ │ │ │ + bne e8d0 │ │ │ │ │ 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 fdf0 │ │ │ │ │ + beq fdfc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble f0e4 │ │ │ │ │ + ble f0f0 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f0e4 │ │ │ │ │ + beq f0f0 │ │ │ │ │ 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 f0cc │ │ │ │ │ + bne f0d8 │ │ │ │ │ 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 fa90 │ │ │ │ │ + beq fa9c │ │ │ │ │ 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 │ │ │ │ │ @@ -17344,108 +17347,108 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eb4c │ │ │ │ │ + beq eb58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe84 │ │ │ │ │ + bne fe90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e920 │ │ │ │ │ + b e92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e84c │ │ │ │ │ + beq e858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e84c │ │ │ │ │ + beq e858 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd48 │ │ │ │ │ + beq fd54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ 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 fd60 │ │ │ │ │ + bne fd6c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b ebfc │ │ │ │ │ + b ec08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e8ac │ │ │ │ │ + beq e8b8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc24 │ │ │ │ │ + beq fc30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8b4 │ │ │ │ │ + b e8c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7e8 │ │ │ │ │ + beq e7f4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd2c │ │ │ │ │ + beq fd38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7f4 │ │ │ │ │ + b e800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2a0 │ │ │ │ │ + bl e2ac │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e354 │ │ │ │ │ + beq e360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fb78 │ │ │ │ │ + beq fb84 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17453,1122 +17456,1122 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f310 │ │ │ │ │ + beq f31c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e924 │ │ │ │ │ + beq e930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e924 │ │ │ │ │ + beq e930 │ │ │ │ │ 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 e944 │ │ │ │ │ + b e950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eca4 │ │ │ │ │ + beq ecb0 │ │ │ │ │ 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 ff88 │ │ │ │ │ + beq ff94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff68 │ │ │ │ │ + bne ff74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq f8fc │ │ │ │ │ + beq f908 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r1, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b ec24 │ │ │ │ │ + b ec30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq effc │ │ │ │ │ + beq f008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq effc │ │ │ │ │ + beq f008 │ │ │ │ │ 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 fcd8 │ │ │ │ │ + beq fce4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne fcec │ │ │ │ │ + bne fcf8 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b f378 │ │ │ │ │ + b f384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f058 │ │ │ │ │ + beq f064 │ │ │ │ │ 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 fc3c │ │ │ │ │ + beq fc48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f06c │ │ │ │ │ + b f078 │ │ │ │ │ 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 f86c │ │ │ │ │ + bne f878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f88c │ │ │ │ │ + bne f898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcd0 │ │ │ │ │ + beq fcdc │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcb4 │ │ │ │ │ + beq fcc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e5ac │ │ │ │ │ + b e5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e664 │ │ │ │ │ + beq e670 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbd8 │ │ │ │ │ + beq fbe4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e670 │ │ │ │ │ + b e67c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e728 │ │ │ │ │ + beq e734 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd10 │ │ │ │ │ + beq fd1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e734 │ │ │ │ │ + b e740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e600 │ │ │ │ │ + beq e60c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ffa0 │ │ │ │ │ + beq ffac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e60c │ │ │ │ │ + b e618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef98 │ │ │ │ │ + beq efa4 │ │ │ │ │ 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 fc0c │ │ │ │ │ + beq fc18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b efa4 │ │ │ │ │ + b efb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e788 │ │ │ │ │ + beq e794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e788 │ │ │ │ │ + beq e794 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbbc │ │ │ │ │ + beq fbc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e794 │ │ │ │ │ + b e7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6c4 │ │ │ │ │ + beq e6d0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc80 │ │ │ │ │ + beq fc8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf4 │ │ │ │ │ + beq ec00 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6d0 │ │ │ │ │ + b e6dc │ │ │ │ │ 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 fe64 │ │ │ │ │ + bne fe70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fe78 │ │ │ │ │ + beq fe84 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b ebb8 │ │ │ │ │ + b ebc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eda4 │ │ │ │ │ + beq edb0 │ │ │ │ │ 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 fff4 │ │ │ │ │ + beq 10000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b edb0 │ │ │ │ │ + b edbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee08 │ │ │ │ │ + beq ee14 │ │ │ │ │ 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 fea4 │ │ │ │ │ + beq feb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee14 │ │ │ │ │ + b ee20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8ac │ │ │ │ │ + bne f8b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd6c │ │ │ │ │ + bne fd78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq ed48 │ │ │ │ │ + beq ed54 │ │ │ │ │ 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 ff4c │ │ │ │ │ + beq ff58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed4c │ │ │ │ │ + b ed58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f8a0 │ │ │ │ │ + bne f8ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e5ac │ │ │ │ │ + b e5b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq f48c │ │ │ │ │ + beq f498 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f884 │ │ │ │ │ + b f890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ed48 │ │ │ │ │ + beq ed54 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed48 │ │ │ │ │ + b ed54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ec5c │ │ │ │ │ + beq ec68 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f06c │ │ │ │ │ + b f078 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fde8 │ │ │ │ │ + beq fdf4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f388 │ │ │ │ │ + b f394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef34 │ │ │ │ │ + beq ef40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef34 │ │ │ │ │ + beq ef40 │ │ │ │ │ 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 1000c │ │ │ │ │ + beq 10018 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ef40 │ │ │ │ │ + b ef4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee6c │ │ │ │ │ + beq ee78 │ │ │ │ │ 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 10024 │ │ │ │ │ + beq 10030 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee78 │ │ │ │ │ + b ee84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eed0 │ │ │ │ │ + beq eedc │ │ │ │ │ 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 fa40 │ │ │ │ │ + beq fa4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f370 │ │ │ │ │ + beq f37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b eedc │ │ │ │ │ + b eee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee44 │ │ │ │ │ + b ee50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq eed8 │ │ │ │ │ - b fa28 │ │ │ │ │ + beq eee4 │ │ │ │ │ + b fa34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef70 │ │ │ │ │ + b ef7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ede0 │ │ │ │ │ + b edec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e7c8 │ │ │ │ │ + b e7d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e39c │ │ │ │ │ + beq e3a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b eb68 │ │ │ │ │ + b eb74 │ │ │ │ │ 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 eb68 │ │ │ │ │ + blt eb74 │ │ │ │ │ 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 fa94 │ │ │ │ │ + bne faa0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e3dc │ │ │ │ │ + bne e3e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e3f4 │ │ │ │ │ + b e400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e324 │ │ │ │ │ - b f320 │ │ │ │ │ + bge e330 │ │ │ │ │ + b f32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e88c │ │ │ │ │ + b e898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e510 │ │ │ │ │ + b e51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e454 │ │ │ │ │ + beq e460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e8dc │ │ │ │ │ + b e8e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f884 │ │ │ │ │ + b f890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e2f4 │ │ │ │ │ + beq e300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f330 │ │ │ │ │ + b f33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e768 │ │ │ │ │ + b e774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e548 │ │ │ │ │ + b e554 │ │ │ │ │ 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 e4b8 │ │ │ │ │ + beq e4c4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f06c │ │ │ │ │ + b f078 │ │ │ │ │ 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 e794 │ │ │ │ │ - b f6a4 │ │ │ │ │ + beq e7a0 │ │ │ │ │ + b f6b0 │ │ │ │ │ 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 e670 │ │ │ │ │ - b f534 │ │ │ │ │ + beq e67c │ │ │ │ │ + b f540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e794 │ │ │ │ │ + b e7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e580 │ │ │ │ │ + b e58c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq efa0 │ │ │ │ │ - b f638 │ │ │ │ │ + beq efac │ │ │ │ │ + b f644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e8b4 │ │ │ │ │ - b f244 │ │ │ │ │ + beq e8c0 │ │ │ │ │ + b f250 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq f06c │ │ │ │ │ - b f458 │ │ │ │ │ + beq f078 │ │ │ │ │ + b f464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f038 │ │ │ │ │ + b f044 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f06c │ │ │ │ │ + b f078 │ │ │ │ │ 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 e6d0 │ │ │ │ │ - b f6fc │ │ │ │ │ + beq e6dc │ │ │ │ │ + b f708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed7c │ │ │ │ │ + b ed88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed14 │ │ │ │ │ + b ed20 │ │ │ │ │ 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 e5ac │ │ │ │ │ - b f4dc │ │ │ │ │ + beq e5b8 │ │ │ │ │ + b f4e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f880 │ │ │ │ │ + b f88c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f004 │ │ │ │ │ + beq f010 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b f008 │ │ │ │ │ + b f014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b efd4 │ │ │ │ │ + b efe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef0c │ │ │ │ │ + b ef18 │ │ │ │ │ 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 e734 │ │ │ │ │ - b f58c │ │ │ │ │ + beq e740 │ │ │ │ │ + b f598 │ │ │ │ │ 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 e7f4 │ │ │ │ │ - b f29c │ │ │ │ │ + beq e800 │ │ │ │ │ + b f2a8 │ │ │ │ │ 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 e858 │ │ │ │ │ + beq e864 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e858 │ │ │ │ │ + b e864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f80c │ │ │ │ │ - b f8c4 │ │ │ │ │ + beq f818 │ │ │ │ │ + b f8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ec90 │ │ │ │ │ + beq ec9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b ecb0 │ │ │ │ │ + b ecbc │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e510 │ │ │ │ │ + b e51c │ │ │ │ │ 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 e510 │ │ │ │ │ - b fdc0 │ │ │ │ │ + beq e51c │ │ │ │ │ + b fdcc │ │ │ │ │ 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 e8dc │ │ │ │ │ + b e8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e9b8 │ │ │ │ │ + beq e9c4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ebb8 │ │ │ │ │ + b ebc4 │ │ │ │ │ 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 ea44 │ │ │ │ │ - b ebb8 │ │ │ │ │ + beq ea50 │ │ │ │ │ + b ebc4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebb8 │ │ │ │ │ + b ebc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea38 │ │ │ │ │ - b eb34 │ │ │ │ │ + beq ea44 │ │ │ │ │ + b eb40 │ │ │ │ │ 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 f188 │ │ │ │ │ - b eb60 │ │ │ │ │ + beq f194 │ │ │ │ │ + b eb6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ee10 │ │ │ │ │ - b f7dc │ │ │ │ │ + beq ee1c │ │ │ │ │ + b f7e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e734 │ │ │ │ │ + b e740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e670 │ │ │ │ │ + b e67c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e708 │ │ │ │ │ + b e714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e6d0 │ │ │ │ │ + b e6dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4e4 │ │ │ │ │ + b e4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e644 │ │ │ │ │ + b e650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e5e0 │ │ │ │ │ + b e5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e60c │ │ │ │ │ + b e618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e6a4 │ │ │ │ │ + b e6b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e82c │ │ │ │ │ + b e838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e858 │ │ │ │ │ + b e864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e7f4 │ │ │ │ │ + b e800 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ed4c │ │ │ │ │ - b f860 │ │ │ │ │ + beq ed58 │ │ │ │ │ + b f86c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f3fc │ │ │ │ │ + beq f408 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ecb0 │ │ │ │ │ + b ecbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ecac │ │ │ │ │ - b ff7c │ │ │ │ │ + beq ecb8 │ │ │ │ │ + b ff88 │ │ │ │ │ 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 e60c │ │ │ │ │ - b f5e4 │ │ │ │ │ + beq e618 │ │ │ │ │ + b f5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eea8 │ │ │ │ │ + b eeb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ece0 │ │ │ │ │ + b ecec │ │ │ │ │ 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 ebb8 │ │ │ │ │ + b ebc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq edac │ │ │ │ │ - b f788 │ │ │ │ │ + beq edb8 │ │ │ │ │ + b f794 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ef3c │ │ │ │ │ - b f980 │ │ │ │ │ + beq ef48 │ │ │ │ │ + b f98c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ee74 │ │ │ │ │ - b f9d4 │ │ │ │ │ + beq ee80 │ │ │ │ │ + b f9e0 │ │ │ │ │ │ │ │ │ │ -0001003c : │ │ │ │ │ +00010048 : │ │ │ │ │ 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 101f0 │ │ │ │ │ + beq 101fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101f0 │ │ │ │ │ + bne 101fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 101e0 │ │ │ │ │ + bne 101ec │ │ │ │ │ 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 100c4 │ │ │ │ │ + beq 100d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 101fc │ │ │ │ │ + beq 10208 │ │ │ │ │ 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 101e0 │ │ │ │ │ + bne 101ec │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10150 │ │ │ │ │ + bne 1015c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 101e0 │ │ │ │ │ + bne 101ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 100ac │ │ │ │ │ + b 100b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10114 │ │ │ │ │ + beq 10120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 101e0 │ │ │ │ │ + beq 101ec │ │ │ │ │ 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 101b8 │ │ │ │ │ + beq 101c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10138 │ │ │ │ │ + beq 10144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10138 │ │ │ │ │ + beq 10144 │ │ │ │ │ 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 100bc │ │ │ │ │ + b 100c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 101d8 │ │ │ │ │ + b 101e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10084 │ │ │ │ │ + b 10090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 100dc │ │ │ │ │ - b 101c4 │ │ │ │ │ + bge 100e8 │ │ │ │ │ + b 101d0 │ │ │ │ │ │ │ │ │ │ -00010210 : │ │ │ │ │ +0001021c : │ │ │ │ │ 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 104ac │ │ │ │ │ + beq 104b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 104ac │ │ │ │ │ + bne 104b8 │ │ │ │ │ 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 10290 │ │ │ │ │ + beq 1029c │ │ │ │ │ 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] │ │ │ │ │ @@ -18577,220 +18580,220 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 104c8 │ │ │ │ │ + bne 104d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10480 │ │ │ │ │ + beq 1048c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 1048c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10494 │ │ │ │ │ + bne 104a0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 103a4 │ │ │ │ │ + beq 103b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 103ec │ │ │ │ │ + bne 103f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10494 │ │ │ │ │ + bne 104a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10548 │ │ │ │ │ + bl 10554 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1037c │ │ │ │ │ + beq 10388 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1049c │ │ │ │ │ + bne 104a8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 10388 │ │ │ │ │ + bge 10394 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1029c │ │ │ │ │ + b 102a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1049c │ │ │ │ │ + bne 104a8 │ │ │ │ │ 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 104d8 │ │ │ │ │ + blt 104e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10494 │ │ │ │ │ + bne 104a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 10338 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 10338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10548 │ │ │ │ │ + bl 10554 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 10338 │ │ │ │ │ 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 10524 │ │ │ │ │ + beq 10530 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 104ec │ │ │ │ │ + beq 104f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 104ec │ │ │ │ │ + bne 104f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 10370 │ │ │ │ │ - b 10388 │ │ │ │ │ + bgt 1037c │ │ │ │ │ + b 10394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 102f0 │ │ │ │ │ + beq 102fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10284 │ │ │ │ │ + b 10290 │ │ │ │ │ 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 10264 │ │ │ │ │ + b 10270 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10284 │ │ │ │ │ + b 10290 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1049c │ │ │ │ │ + b 104a8 │ │ │ │ │ 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 1053c │ │ │ │ │ + bne 10548 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1049c │ │ │ │ │ + bne 104a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10388 │ │ │ │ │ - b 10470 │ │ │ │ │ + beq 10394 │ │ │ │ │ + b 1047c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10388 │ │ │ │ │ - b 1049c │ │ │ │ │ + beq 10394 │ │ │ │ │ + b 104a8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1049c │ │ │ │ │ + b 104a8 │ │ │ │ │ │ │ │ │ │ -00010548 : │ │ │ │ │ +00010554 : │ │ │ │ │ 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 10a88 │ │ │ │ │ + beq 10a94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10a88 │ │ │ │ │ + bne 10a94 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105c8 │ │ │ │ │ + beq 105d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ @@ -18799,444 +18802,444 @@ │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ba8 │ │ │ │ │ + bne 10bb4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10a5c │ │ │ │ │ + beq 10a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10a5c │ │ │ │ │ + bne 10a68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a70 │ │ │ │ │ + bne 10a7c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1072c │ │ │ │ │ + beq 10738 │ │ │ │ │ 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 10548 │ │ │ │ │ + bl 10554 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10774 │ │ │ │ │ + bne 10780 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10b00 │ │ │ │ │ + bne 10b0c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b08 │ │ │ │ │ + beq 10b14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b08 │ │ │ │ │ + bne 10b14 │ │ │ │ │ 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 10808 │ │ │ │ │ + beq 10814 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10700 │ │ │ │ │ + beq 1070c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10a78 │ │ │ │ │ + bne 10a84 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 10710 │ │ │ │ │ + bge 1071c │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 105d4 │ │ │ │ │ + b 105e0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10a78 │ │ │ │ │ + bne 10a84 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10bb8 │ │ │ │ │ + blt 10bc4 │ │ │ │ │ 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 10a70 │ │ │ │ │ + bne 10a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10548 │ │ │ │ │ + bl 10554 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 10664 │ │ │ │ │ + beq 10670 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10664 │ │ │ │ │ + beq 10670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bcc │ │ │ │ │ + bl 10bd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10664 │ │ │ │ │ + beq 10670 │ │ │ │ │ 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 10adc │ │ │ │ │ + beq 10ae8 │ │ │ │ │ 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 10aa4 │ │ │ │ │ + beq 10ab0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10aa4 │ │ │ │ │ + bne 10ab0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 106f0 │ │ │ │ │ - b 10710 │ │ │ │ │ + bgt 106fc │ │ │ │ │ + b 1071c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10b8c │ │ │ │ │ + bne 10b98 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b4c │ │ │ │ │ + beq 10b58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b4c │ │ │ │ │ + bne 10b58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10b60 │ │ │ │ │ + bne 10b6c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 108fc │ │ │ │ │ + beq 10908 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 10bcc │ │ │ │ │ + bl 10bd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 10944 │ │ │ │ │ + bne 10950 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10b60 │ │ │ │ │ + bne 10b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 11284 │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, lr, #1 │ │ │ │ │ - beq 10a28 │ │ │ │ │ + beq 10a34 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10a4c │ │ │ │ │ + bne 10a58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10a04 │ │ │ │ │ + ble 10a10 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10818 │ │ │ │ │ + b 10824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10b70 │ │ │ │ │ + blt 10b7c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 10b60 │ │ │ │ │ + bne 10b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bcc │ │ │ │ │ + bl 10bd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 108ac │ │ │ │ │ + beq 108b8 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 108ac │ │ │ │ │ + beq 108b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 11284 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 108ac │ │ │ │ │ + beq 108b8 │ │ │ │ │ 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 10b1c │ │ │ │ │ + beq 10b28 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 109d0 │ │ │ │ │ + beq 109dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ streq r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 108e4 │ │ │ │ │ + beq 108f0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 10b3c │ │ │ │ │ + bne 10b48 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10a4c │ │ │ │ │ + bne 10a58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108e4 │ │ │ │ │ + bne 108f0 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 106fc │ │ │ │ │ + beq 10708 │ │ │ │ │ sub r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 106e4 │ │ │ │ │ + b 106f0 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10a50 │ │ │ │ │ + bne 10a5c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a20 │ │ │ │ │ - b 10710 │ │ │ │ │ + bne 10a2c │ │ │ │ │ + b 1071c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 10700 │ │ │ │ │ + b 1070c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10628 │ │ │ │ │ + beq 10634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 105bc │ │ │ │ │ + b 105c8 │ │ │ │ │ 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 1059c │ │ │ │ │ + b 105a8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 10af4 │ │ │ │ │ + bne 10b00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10a78 │ │ │ │ │ + bne 10a84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 107f8 │ │ │ │ │ - b 10710 │ │ │ │ │ + bne 10804 │ │ │ │ │ + b 1071c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10710 │ │ │ │ │ - b 10a78 │ │ │ │ │ + beq 1071c │ │ │ │ │ + b 10a84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a78 │ │ │ │ │ + b 10a84 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10a78 │ │ │ │ │ + b 10a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 106a4 │ │ │ │ │ + b 106b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10a0c │ │ │ │ │ - b 10a50 │ │ │ │ │ + beq 10a18 │ │ │ │ │ + b 10a5c │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a50 │ │ │ │ │ + b 10a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10870 │ │ │ │ │ + beq 1087c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 10a50 │ │ │ │ │ + b 10a5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a50 │ │ │ │ │ + b 10a5c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 106d4 │ │ │ │ │ - b 10700 │ │ │ │ │ + bne 106e0 │ │ │ │ │ + b 1070c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 105bc │ │ │ │ │ + b 105c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10a78 │ │ │ │ │ + b 10a84 │ │ │ │ │ │ │ │ │ │ -00010bcc : │ │ │ │ │ +00010bd8 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 111a4 │ │ │ │ │ + beq 111b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 111b0 │ │ │ │ │ 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 10c4c │ │ │ │ │ + beq 10c58 │ │ │ │ │ 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] │ │ │ │ │ @@ -19245,455 +19248,455 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 111c0 │ │ │ │ │ + bne 111cc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1113c │ │ │ │ │ + beq 11148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1113c │ │ │ │ │ + bne 11148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 110f0 │ │ │ │ │ + bne 110fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10db4 │ │ │ │ │ + beq 10dc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10e00 │ │ │ │ │ + beq 10e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e00 │ │ │ │ │ + bne 10e0c │ │ │ │ │ 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 10e2c │ │ │ │ │ + beq 10e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10f34 │ │ │ │ │ + bne 10f40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 110f0 │ │ │ │ │ + bne 110fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 11284 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10d88 │ │ │ │ │ + beq 10d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 110f8 │ │ │ │ │ + bne 11104 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10d98 │ │ │ │ │ + bge 10da4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10c58 │ │ │ │ │ + b 10c64 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 110f8 │ │ │ │ │ + bne 11104 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11154 │ │ │ │ │ + blt 11160 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 110f0 │ │ │ │ │ + bne 110fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10cec │ │ │ │ │ + bne 10cf8 │ │ │ │ │ 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 10d20 │ │ │ │ │ + bne 10d2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11264 │ │ │ │ │ + bne 11270 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11230 │ │ │ │ │ + beq 1123c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11230 │ │ │ │ │ + bne 1123c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11244 │ │ │ │ │ + bne 11250 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10fd4 │ │ │ │ │ + beq 10fe0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 10bcc │ │ │ │ │ + bl 10bd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 1101c │ │ │ │ │ + bne 11028 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11244 │ │ │ │ │ + bne 11250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 11284 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 110cc │ │ │ │ │ + beq 110d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11134 │ │ │ │ │ + bne 11140 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 110c0 │ │ │ │ │ + blt 110cc │ │ │ │ │ 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 10d34 │ │ │ │ │ + beq 10d40 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d34 │ │ │ │ │ + beq 10d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 11284 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10d34 │ │ │ │ │ + beq 10d40 │ │ │ │ │ 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 11208 │ │ │ │ │ + beq 11214 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 111d0 │ │ │ │ │ + beq 111dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111d0 │ │ │ │ │ + bne 111dc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 10d7c │ │ │ │ │ + bgt 10d88 │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 10d98 │ │ │ │ │ + b 10da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11254 │ │ │ │ │ + blt 11260 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 11244 │ │ │ │ │ + bne 11250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bcc │ │ │ │ │ + bl 10bd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 10ed0 │ │ │ │ │ + beq 10edc │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ed0 │ │ │ │ │ + beq 10edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 11284 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10ed0 │ │ │ │ │ + beq 10edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11168 │ │ │ │ │ + beq 11174 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11108 │ │ │ │ │ + beq 11114 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11108 │ │ │ │ │ + bne 11114 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 110c0 │ │ │ │ │ + bgt 110cc │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b 10f1c │ │ │ │ │ + b 10f28 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10e40 │ │ │ │ │ + b 10e4c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f1c │ │ │ │ │ + beq 10f28 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 10d44 │ │ │ │ │ + beq 10d50 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10c40 │ │ │ │ │ + b 10c4c │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 11188 │ │ │ │ │ + bne 11194 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11198 │ │ │ │ │ + beq 111a4 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 110dc │ │ │ │ │ + b 110e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10cac │ │ │ │ │ - b 110f0 │ │ │ │ │ + beq 10cb8 │ │ │ │ │ + b 110fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 110f8 │ │ │ │ │ + b 11104 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f1c │ │ │ │ │ - b 110dc │ │ │ │ │ + beq 10f28 │ │ │ │ │ + b 110e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 110dc │ │ │ │ │ + b 110e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 110b4 │ │ │ │ │ - b 110a8 │ │ │ │ │ + beq 110c0 │ │ │ │ │ + b 110b4 │ │ │ │ │ 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 10c20 │ │ │ │ │ + b 10c2c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10c40 │ │ │ │ │ + b 10c4c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 11224 │ │ │ │ │ + bne 11230 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 110f8 │ │ │ │ │ + bne 11104 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10fc0 │ │ │ │ │ - b 10fcc │ │ │ │ │ + bne 10fcc │ │ │ │ │ + b 10fd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10d98 │ │ │ │ │ - b 110f8 │ │ │ │ │ + beq 10da4 │ │ │ │ │ + b 11104 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 110f8 │ │ │ │ │ + b 11104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10e94 │ │ │ │ │ + beq 10ea0 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 110dc │ │ │ │ │ + b 110e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11248 │ │ │ │ │ + b 11254 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10f2c │ │ │ │ │ + b 10f38 │ │ │ │ │ │ │ │ │ │ -00011278 : │ │ │ │ │ +00011284 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 117e0 │ │ │ │ │ + beq 117ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 117e0 │ │ │ │ │ + bne 117ec │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 112f8 │ │ │ │ │ + beq 11304 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19702,305 +19705,305 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11884 │ │ │ │ │ + bne 11890 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1186c │ │ │ │ │ + beq 11878 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1186c │ │ │ │ │ + bne 11878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11738 │ │ │ │ │ + bne 11744 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1141c │ │ │ │ │ + beq 114d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 11284 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11464 │ │ │ │ │ + bne 11520 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11738 │ │ │ │ │ + bne 11744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 11284 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11514 │ │ │ │ │ + bne 11428 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1158c │ │ │ │ │ + bne 11598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11738 │ │ │ │ │ + bne 11744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 118a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11568 │ │ │ │ │ + beq 11574 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1157c │ │ │ │ │ + bne 11588 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 114f8 │ │ │ │ │ + ble 114bc │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11304 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 11830 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bne 11738 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 1139c │ │ │ │ │ - mov r1, #33 @ 0x21 │ │ │ │ │ + b 11310 │ │ │ │ │ + mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1139c │ │ │ │ │ + beq 113cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 118a0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1139c │ │ │ │ │ + beq 113cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11818 │ │ │ │ │ + beq 11824 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117fc │ │ │ │ │ + beq 11808 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 117fc │ │ │ │ │ + bne 11808 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1157c │ │ │ │ │ + bne 11588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11404 │ │ │ │ │ + bne 11410 │ │ │ │ │ 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_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1183c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bne 11744 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11284 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 113a8 │ │ │ │ │ + mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 113c0 │ │ │ │ │ + beq 113a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 118a0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 113c0 │ │ │ │ │ + beq 113a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11818 │ │ │ │ │ + beq 11824 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - b 114b4 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + b 11478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114f8 │ │ │ │ │ + beq 114bc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 112ec │ │ │ │ │ + b 112f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1173c │ │ │ │ │ + bne 11748 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11844 │ │ │ │ │ + beq 11850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11844 │ │ │ │ │ + bne 11850 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 11728 │ │ │ │ │ + bne 11734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 118a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117ac │ │ │ │ │ + beq 117b8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11850 │ │ │ │ │ + beq 1185c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11850 │ │ │ │ │ + bne 1185c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11868 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11868 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11868 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11868 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11868 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11868 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11868 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 117bc │ │ │ │ │ + bne 117c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 113dc │ │ │ │ │ + beq 113e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1157c │ │ │ │ │ + b 11588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2a0 │ │ │ │ │ + bl e2ac │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117d4 │ │ │ │ │ + beq 117e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20009,120 +20012,120 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 11728 │ │ │ │ │ + bne 11734 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11724 │ │ │ │ │ + b 11730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11724 │ │ │ │ │ + b 11730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ - b 112cc │ │ │ │ │ + b 112d8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11830 │ │ │ │ │ + bne 1183c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 114dc │ │ │ │ │ + b 114a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114f8 │ │ │ │ │ - b 1157c │ │ │ │ │ + beq 114bc │ │ │ │ │ + b 11588 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1157c │ │ │ │ │ + b 11588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 115c4 │ │ │ │ │ + b 115d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11614 │ │ │ │ │ + b 11620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11724 │ │ │ │ │ + b 11730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11358 │ │ │ │ │ - b 11738 │ │ │ │ │ + beq 11364 │ │ │ │ │ + b 11744 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 112ec │ │ │ │ │ + b 112f8 │ │ │ │ │ │ │ │ │ │ -00011894 : │ │ │ │ │ +000118a0 : │ │ │ │ │ sum_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11b90 │ │ │ │ │ + beq 11b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11b90 │ │ │ │ │ + bne 11b9c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11914 │ │ │ │ │ + beq 11920 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -20131,538 +20134,538 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1139 @ 0x473 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11bf4 │ │ │ │ │ + bne 11c00 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11bac │ │ │ │ │ + beq 11bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11bac │ │ │ │ │ + bne 11bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bc0 │ │ │ │ │ + bne 11bcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11a2c │ │ │ │ │ + beq 11a38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 118a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11a74 │ │ │ │ │ + bne 11a80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bc0 │ │ │ │ │ + bne 11bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 118a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11b20 │ │ │ │ │ + bne 11b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bc0 │ │ │ │ │ + bne 11bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c40 │ │ │ │ │ + bl 11c4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11b74 │ │ │ │ │ + beq 11b80 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11b80 │ │ │ │ │ + bne 11b8c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11b04 │ │ │ │ │ + bge 11b10 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11920 │ │ │ │ │ + b 1192c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11be0 │ │ │ │ │ + blt 11bec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 11bc0 │ │ │ │ │ + bne 11bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 118a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 119b8 │ │ │ │ │ + beq 119c4 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119b8 │ │ │ │ │ + beq 119c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c40 │ │ │ │ │ + bl 11c4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 119b8 │ │ │ │ │ + beq 119c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11c04 │ │ │ │ │ + beq 11c10 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11bcc │ │ │ │ │ + beq 11bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11bcc │ │ │ │ │ + bne 11bd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11a20 │ │ │ │ │ + bgt 11a2c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119dc │ │ │ │ │ + beq 119e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c40 │ │ │ │ │ + bl 11c4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 119dc │ │ │ │ │ + beq 119e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11c04 │ │ │ │ │ + beq 11c10 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11ac4 │ │ │ │ │ + b 11ad0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11b04 │ │ │ │ │ + beq 11b10 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11908 │ │ │ │ │ + b 11914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ - b 118e8 │ │ │ │ │ + b 118f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11974 │ │ │ │ │ + beq 11980 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11b80 │ │ │ │ │ + b 11b8c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c1c │ │ │ │ │ + beq 11c28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11b80 │ │ │ │ │ + b 11b8c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11908 │ │ │ │ │ + b 11914 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b04 │ │ │ │ │ - b 11b80 │ │ │ │ │ + beq 11b10 │ │ │ │ │ + b 11b8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11b80 │ │ │ │ │ + bne 11b8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b04 │ │ │ │ │ - b 11af8 │ │ │ │ │ + beq 11b10 │ │ │ │ │ + b 11b04 │ │ │ │ │ │ │ │ │ │ -00011c40 : │ │ │ │ │ +00011c4c : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11df4 │ │ │ │ │ + beq 11e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11df4 │ │ │ │ │ + bne 11e00 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11cc0 │ │ │ │ │ + beq 11ccc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11de0 │ │ │ │ │ + bne 11dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11dd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d5c │ │ │ │ │ + beq 11d68 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11d5c │ │ │ │ │ + bge 11d68 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11de0 │ │ │ │ │ + bne 11dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11dd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d58 │ │ │ │ │ + beq 11d64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11d74 │ │ │ │ │ + blt 11d80 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cb4 │ │ │ │ │ + b 11cc0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 11de0 │ │ │ │ │ + bne 11dec │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11dd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dc4 │ │ │ │ │ + beq 11dd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11d74 │ │ │ │ │ + bgt 11d80 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11d5c │ │ │ │ │ + b 11d68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cb4 │ │ │ │ │ + b 11cc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cb4 │ │ │ │ │ + b 11cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ - b 11c94 │ │ │ │ │ + b 11ca0 │ │ │ │ │ │ │ │ │ │ -00011e10 : │ │ │ │ │ +00011e1c : │ │ │ │ │ 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 12acc │ │ │ │ │ + beq 12ad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12acc │ │ │ │ │ + bne 12ad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ae0 │ │ │ │ │ + bne 12aec │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12a64 │ │ │ │ │ + beq 12a70 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12ab0 │ │ │ │ │ + beq 12abc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ab0 │ │ │ │ │ + bne 12abc │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 120e4 │ │ │ │ │ + beq 120f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1214c │ │ │ │ │ + bne 12158 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12c50 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c50 │ │ │ │ │ + beq 12c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c5c │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12168 │ │ │ │ │ + beq 12174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 121d0 │ │ │ │ │ + bne 121dc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12c50 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c7c │ │ │ │ │ + beq 12c88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c7c │ │ │ │ │ + bne 12c88 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121ec │ │ │ │ │ + beq 121f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12254 │ │ │ │ │ + bne 12260 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12c50 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c90 │ │ │ │ │ + beq 12c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c90 │ │ │ │ │ + bne 12c9c │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12270 │ │ │ │ │ + beq 1227c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122d8 │ │ │ │ │ + bne 122e4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12c50 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c64 │ │ │ │ │ + beq 12c70 │ │ │ │ │ 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 12c70 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122f4 │ │ │ │ │ + beq 12300 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1235c │ │ │ │ │ + bne 12368 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12864 │ │ │ │ │ + bne 12870 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ae0 │ │ │ │ │ + bne 12aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -20671,188 +20674,188 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a48 │ │ │ │ │ + bne 12a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 12a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12130 │ │ │ │ │ + beq 1213c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12414 │ │ │ │ │ + blt 12420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11ef4 │ │ │ │ │ + beq 11f00 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12790 │ │ │ │ │ + bne 1279c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11ef0 │ │ │ │ │ + b 11efc │ │ │ │ │ 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 12b04 │ │ │ │ │ + bne 12b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129e0 │ │ │ │ │ + bne 129ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121b4 │ │ │ │ │ + beq 121c0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 12574 │ │ │ │ │ + bgt 12580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f60 │ │ │ │ │ + beq 11f6c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12968 │ │ │ │ │ + bne 12974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f5c │ │ │ │ │ + b 11f68 │ │ │ │ │ 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 12b20 │ │ │ │ │ + bne 12b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 129f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12238 │ │ │ │ │ + beq 12244 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 124c4 │ │ │ │ │ + blt 124d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fcc │ │ │ │ │ + beq 11fd8 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129a4 │ │ │ │ │ + bne 129b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11fc8 │ │ │ │ │ + b 11fd4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a2c │ │ │ │ │ + bne 12a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122bc │ │ │ │ │ + beq 122c8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 1251c │ │ │ │ │ + blt 12528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12038 │ │ │ │ │ + beq 12044 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12828 │ │ │ │ │ + bne 12834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12034 │ │ │ │ │ + b 12040 │ │ │ │ │ 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 12c28 │ │ │ │ │ + bne 12c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12340 │ │ │ │ │ + beq 1234c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 1246c │ │ │ │ │ + blt 12478 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120a4 │ │ │ │ │ + beq 120b0 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 120a0 │ │ │ │ │ + beq 120ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 120a0 │ │ │ │ │ + beq 120ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b60 │ │ │ │ │ + beq 12b6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -20866,273 +20869,273 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 123f0 │ │ │ │ │ + beq 123fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 127f8 │ │ │ │ │ + beq 12804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 120d0 │ │ │ │ │ + beq 120dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a48 │ │ │ │ │ + bne 12a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 12a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12464 │ │ │ │ │ + beq 12470 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 125d0 │ │ │ │ │ + blt 125dc │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12130 │ │ │ │ │ + b 1213c │ │ │ │ │ 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 12c28 │ │ │ │ │ + bne 12c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124bc │ │ │ │ │ + beq 124c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt 126e0 │ │ │ │ │ + bgt 126ec │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 12340 │ │ │ │ │ + b 1234c │ │ │ │ │ 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 12b20 │ │ │ │ │ + bne 12b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 129f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12514 │ │ │ │ │ + beq 12520 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 12738 │ │ │ │ │ + bgt 12744 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12238 │ │ │ │ │ + b 12244 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a2c │ │ │ │ │ + bne 12a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1256c │ │ │ │ │ + beq 12578 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12688 │ │ │ │ │ + blt 12694 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 122bc │ │ │ │ │ + b 122c8 │ │ │ │ │ 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 12b04 │ │ │ │ │ + bne 12b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129e0 │ │ │ │ │ + bne 129ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 125c4 │ │ │ │ │ + beq 125d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 1262c │ │ │ │ │ + bgt 12638 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 121b4 │ │ │ │ │ + b 121c0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12a48 │ │ │ │ │ + bne 12a54 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 12a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12808 │ │ │ │ │ + beq 12814 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 125cc │ │ │ │ │ + bgt 125d8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 12130 │ │ │ │ │ + b 1213c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12b04 │ │ │ │ │ + bne 12b10 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129e0 │ │ │ │ │ + bne 129ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12820 │ │ │ │ │ + beq 1282c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12628 │ │ │ │ │ + bgt 12634 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 121b4 │ │ │ │ │ + b 121c0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12a2c │ │ │ │ │ + bne 12a38 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12810 │ │ │ │ │ + beq 1281c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12684 │ │ │ │ │ + bgt 12690 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 122bc │ │ │ │ │ + b 122c8 │ │ │ │ │ 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 12c28 │ │ │ │ │ + bne 12c34 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12800 │ │ │ │ │ + beq 1280c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 12800 │ │ │ │ │ + ble 1280c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 126e0 │ │ │ │ │ + b 126ec │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12b20 │ │ │ │ │ + bne 12b2c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 129f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12818 │ │ │ │ │ + beq 12824 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12734 │ │ │ │ │ + bgt 12740 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 12238 │ │ │ │ │ + b 12244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12160 │ │ │ │ │ + beq 1216c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b60 │ │ │ │ │ + beq 12b6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -21140,281 +21143,281 @@ │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b3c │ │ │ │ │ + beq 12b48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b3c │ │ │ │ │ + bne 12b48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 120d0 │ │ │ │ │ + b 120dc │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 12340 │ │ │ │ │ + b 1234c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12130 │ │ │ │ │ + b 1213c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 122bc │ │ │ │ │ + b 122c8 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12238 │ │ │ │ │ + b 12244 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 121b4 │ │ │ │ │ + b 121c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122ec │ │ │ │ │ + beq 122f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b60 │ │ │ │ │ + beq 12b6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 127c8 │ │ │ │ │ + b 127d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 120d4 │ │ │ │ │ + bne 120e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b6c │ │ │ │ │ + bne 12b78 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1295c │ │ │ │ │ + bne 12968 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12bb4 │ │ │ │ │ + beq 12bc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb4 │ │ │ │ │ + bne 12bc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ba4 │ │ │ │ │ + bne 12bb0 │ │ │ │ │ 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 12b78 │ │ │ │ │ + bne 12b84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ba4 │ │ │ │ │ + bne 12bb0 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b78 │ │ │ │ │ + bne 12b84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ba4 │ │ │ │ │ + bne 12bb0 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b78 │ │ │ │ │ + bne 12b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 120b4 │ │ │ │ │ + b 120c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 121e4 │ │ │ │ │ + beq 121f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b60 │ │ │ │ │ + beq 12b6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 127c8 │ │ │ │ │ + b 127d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12268 │ │ │ │ │ + beq 12274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b60 │ │ │ │ │ + beq 12b6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 127c8 │ │ │ │ │ + b 127d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f60 │ │ │ │ │ + b 11f6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11fcc │ │ │ │ │ + b 11fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11ef4 │ │ │ │ │ + b 11f00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12038 │ │ │ │ │ + b 12044 │ │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120b4 │ │ │ │ │ - b 12868 │ │ │ │ │ + beq 120c0 │ │ │ │ │ + b 12874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12034 │ │ │ │ │ - b 122d8 │ │ │ │ │ + beq 12040 │ │ │ │ │ + b 122e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11ef0 │ │ │ │ │ - b 1214c │ │ │ │ │ + beq 11efc │ │ │ │ │ + b 12158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12af0 │ │ │ │ │ + blt 12afc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12c50 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 11ea4 │ │ │ │ │ + bne 11eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11ec4 │ │ │ │ │ + b 11ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11e64 │ │ │ │ │ + beq 11e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f5c │ │ │ │ │ - b 121d0 │ │ │ │ │ + beq 11f68 │ │ │ │ │ + b 121dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fc8 │ │ │ │ │ - b 12254 │ │ │ │ │ + beq 11fd4 │ │ │ │ │ + b 12260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 127f8 │ │ │ │ │ + beq 12804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128a0 │ │ │ │ │ + b 128ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12bc0 │ │ │ │ │ + bne 12bcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12958 │ │ │ │ │ + b 12964 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12958 │ │ │ │ │ + b 12964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128dc │ │ │ │ │ + b 128e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12b98 │ │ │ │ │ + beq 12ba4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -21423,268 +21426,268 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 12958 │ │ │ │ │ + beq 12964 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1295c │ │ │ │ │ + b 12968 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 120a0 │ │ │ │ │ - b 1235c │ │ │ │ │ + beq 120ac │ │ │ │ │ + b 12368 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f2c │ │ │ │ │ + b 11f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12074 │ │ │ │ │ + b 12080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f98 │ │ │ │ │ + b 11fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12004 │ │ │ │ │ + b 12010 │ │ │ │ │ │ │ │ │ │ -00012ca4 : │ │ │ │ │ +00012cb0 : │ │ │ │ │ factor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1314c │ │ │ │ │ + beq 13158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1314c │ │ │ │ │ + bne 13158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13160 │ │ │ │ │ + bne 1316c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fa8 │ │ │ │ │ + bne 12fb4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 13438 │ │ │ │ │ + beq 13444 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 13160 │ │ │ │ │ + bne 1316c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1334c │ │ │ │ │ + bne 13358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13160 │ │ │ │ │ + bne 1316c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130b8 │ │ │ │ │ + bne 130c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13160 │ │ │ │ │ + bne 1316c │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1330c │ │ │ │ │ + bne 13318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13140 │ │ │ │ │ + bne 1314c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1344c │ │ │ │ │ + beq 13458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1344c │ │ │ │ │ + bne 13458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13460 │ │ │ │ │ + bne 1346c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1346c │ │ │ │ │ + beq 13478 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 134c4 │ │ │ │ │ + beq 134d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134c4 │ │ │ │ │ + bne 134d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 134d8 │ │ │ │ │ + bne 134e4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fc0 │ │ │ │ │ + bne 12fcc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 134fc │ │ │ │ │ + beq 13508 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 134d8 │ │ │ │ │ + bne 134e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13280 │ │ │ │ │ + bne 1328c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 134d8 │ │ │ │ │ + bne 134e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13518 │ │ │ │ │ + bl 13524 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12fd8 │ │ │ │ │ + beq 12fe4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13174 │ │ │ │ │ + bne 13180 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 12fe8 │ │ │ │ │ + bne 12ff4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 134f0 │ │ │ │ │ + beq 134fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134f0 │ │ │ │ │ + bne 134fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134e4 │ │ │ │ │ + bne 134f0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13000 │ │ │ │ │ + beq 1300c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 130b0 │ │ │ │ │ + beq 130bc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -21695,164 +21698,164 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne 12f04 │ │ │ │ │ + bne 12f10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f2c │ │ │ │ │ + beq 12f38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 130a8 │ │ │ │ │ + b 130b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 133d8 │ │ │ │ │ + beq 133e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134e4 │ │ │ │ │ + bne 134f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131e4 │ │ │ │ │ + bne 131f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134e4 │ │ │ │ │ + bne 134f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13518 │ │ │ │ │ + bl 13524 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 12f90 │ │ │ │ │ + bne 12f9c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 12f98 │ │ │ │ │ + b 12fa4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13094 │ │ │ │ │ + b 130a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d80 │ │ │ │ │ + beq 12d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13160 │ │ │ │ │ + beq 1316c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 13124 │ │ │ │ │ + beq 13130 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12f98 │ │ │ │ │ + beq 12fa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 12f98 │ │ │ │ │ + beq 12fa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1316c │ │ │ │ │ + b 13178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12cf8 │ │ │ │ │ + beq 12d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12fb8 │ │ │ │ │ + b 12fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13430 │ │ │ │ │ + beq 1343c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13460 │ │ │ │ │ + beq 1346c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13418 │ │ │ │ │ + beq 13424 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133ec │ │ │ │ │ + bne 133f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 12f90 │ │ │ │ │ + b 12f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13518 │ │ │ │ │ + bl 13524 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13048 │ │ │ │ │ + beq 13054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 134e4 │ │ │ │ │ + beq 134f0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -21862,45 +21865,45 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1338c │ │ │ │ │ + beq 13398 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1338c │ │ │ │ │ + bne 13398 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13088 │ │ │ │ │ + b 13094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13518 │ │ │ │ │ + bl 13524 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12eb8 │ │ │ │ │ + beq 12ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 12fdc │ │ │ │ │ + beq 12fe8 │ │ │ │ │ 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] │ │ │ │ │ @@ -21909,481 +21912,481 @@ │ │ │ │ │ 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 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 133b0 │ │ │ │ │ + beq 133bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133b0 │ │ │ │ │ + bne 133bc │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12ee0 │ │ │ │ │ + b 12eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12da4 │ │ │ │ │ + beq 12db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13160 │ │ │ │ │ + beq 1316c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 130f4 │ │ │ │ │ + b 13100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12cb0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d5c │ │ │ │ │ + beq 12d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13160 │ │ │ │ │ + beq 1316c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 130f4 │ │ │ │ │ + b 13100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13260 │ │ │ │ │ + beq 1326c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13094 │ │ │ │ │ + b 130a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13304 │ │ │ │ │ + beq 13310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12fdc │ │ │ │ │ + b 12fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13010 │ │ │ │ │ - b 1339c │ │ │ │ │ + bge 1301c │ │ │ │ │ + b 133a8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 12f90 │ │ │ │ │ + beq 12f9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12ff0 │ │ │ │ │ + b 12ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 13410 │ │ │ │ │ - b 13408 │ │ │ │ │ + beq 1341c │ │ │ │ │ + b 13414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12fd8 │ │ │ │ │ + b 12fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d28 │ │ │ │ │ - b 13134 │ │ │ │ │ + bge 12d34 │ │ │ │ │ + b 13140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12dec │ │ │ │ │ + beq 12df8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13410 │ │ │ │ │ + b 1341c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 13410 │ │ │ │ │ + blt 1341c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13464 │ │ │ │ │ + bne 13470 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12e2c │ │ │ │ │ + bne 12e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e4c │ │ │ │ │ + beq 12e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12fdc │ │ │ │ │ + b 12fe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13094 │ │ │ │ │ + b 130a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f54 │ │ │ │ │ + b 12f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrge r3, [r4, #4] │ │ │ │ │ ldrge r3, [r3, r7, lsl #2] │ │ │ │ │ - bge 12e88 │ │ │ │ │ - b 133c0 │ │ │ │ │ + bge 12e94 │ │ │ │ │ + b 133cc │ │ │ │ │ │ │ │ │ │ -00013518 : │ │ │ │ │ +00013524 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 136f0 │ │ │ │ │ + beq 136fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 136f0 │ │ │ │ │ + bne 136fc │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13598 │ │ │ │ │ + beq 135a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 136dc │ │ │ │ │ + bne 136e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 136c8 │ │ │ │ │ + bne 136d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136a4 │ │ │ │ │ + beq 136b0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13684 │ │ │ │ │ + bge 13690 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 136dc │ │ │ │ │ + bne 136e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 136c8 │ │ │ │ │ + bne 136d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136c0 │ │ │ │ │ + beq 136cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1369c │ │ │ │ │ + bge 136a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 136dc │ │ │ │ │ + bne 136e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 136c8 │ │ │ │ │ + bne 136d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136a8 │ │ │ │ │ + beq 136b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 13630 │ │ │ │ │ + bgt 1363c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1358c │ │ │ │ │ + b 13598 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13684 │ │ │ │ │ + b 13690 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1358c │ │ │ │ │ + b 13598 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 136a8 │ │ │ │ │ + b 136b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1358c │ │ │ │ │ + b 13598 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1358c │ │ │ │ │ + b 13598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ - b 1356c │ │ │ │ │ + b 13578 │ │ │ │ │ │ │ │ │ │ -0001370c : │ │ │ │ │ +00013718 : │ │ │ │ │ primary_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1407c │ │ │ │ │ + beq 14088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1407c │ │ │ │ │ + bne 14088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14090 │ │ │ │ │ + bne 1409c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14190 │ │ │ │ │ + beq 1419c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 141e8 │ │ │ │ │ + beq 141f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141e8 │ │ │ │ │ + bne 141f4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b74 │ │ │ │ │ + beq 13b80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139f0 │ │ │ │ │ + beq 139fc │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13b08 │ │ │ │ │ + bne 13b14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14094 │ │ │ │ │ + bne 140a0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14128 │ │ │ │ │ + beq 14134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14128 │ │ │ │ │ + bne 14134 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d7c │ │ │ │ │ + beq 13d88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139c4 │ │ │ │ │ + bne 139d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14094 │ │ │ │ │ + bne 140a0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14100 │ │ │ │ │ + beq 1410c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14100 │ │ │ │ │ + bne 1410c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c88 │ │ │ │ │ + beq 13c94 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138f4 │ │ │ │ │ + beq 13900 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e94 │ │ │ │ │ + bne 13ea0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ - bne 14098 │ │ │ │ │ + bne 140a4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 14114 │ │ │ │ │ + beq 14120 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14114 │ │ │ │ │ + bne 14120 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a04 │ │ │ │ │ + beq 13a10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a6c │ │ │ │ │ + bne 13a78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14090 │ │ │ │ │ + bne 1409c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 770c │ │ │ │ │ + bl 7718 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -22391,450 +22394,450 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13874 │ │ │ │ │ + beq 13880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b704 │ │ │ │ │ + bl b710 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14018 │ │ │ │ │ + bne 14024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13880 │ │ │ │ │ - b 14094 │ │ │ │ │ + beq 1388c │ │ │ │ │ + b 140a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13814 │ │ │ │ │ - b 14094 │ │ │ │ │ + beq 13820 │ │ │ │ │ + b 140a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140e4 │ │ │ │ │ + bne 140f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a50 │ │ │ │ │ + beq 13a5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 13f18 │ │ │ │ │ + blt 13f24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13970 │ │ │ │ │ + beq 1397c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20560 │ │ │ │ │ + bl 2055c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13978 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 14090 │ │ │ │ │ + beq 1409c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b64 │ │ │ │ │ + bne 13b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ + beq 13998 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 14098 │ │ │ │ │ + b 140a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 139ec │ │ │ │ │ + beq 139f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 14090 │ │ │ │ │ + beq 1409c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13ae8 │ │ │ │ │ + beq 13af4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ - b 13ae8 │ │ │ │ │ + beq 13998 │ │ │ │ │ + b 13af4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14174 │ │ │ │ │ + bne 14180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c68 │ │ │ │ │ + beq 13c74 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13c68 │ │ │ │ │ + bge 13c74 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14174 │ │ │ │ │ + bne 14180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fd8 │ │ │ │ │ + beq 13fe4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fd8 │ │ │ │ │ + bge 13fe4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14174 │ │ │ │ │ + bne 14180 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14000 │ │ │ │ │ + beq 1400c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13c10 │ │ │ │ │ + bgt 13c1c │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 137ec │ │ │ │ │ - b 139f4 │ │ │ │ │ + bne 137f8 │ │ │ │ │ + b 13a00 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14158 │ │ │ │ │ + bne 14164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e74 │ │ │ │ │ + beq 13e80 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 13e74 │ │ │ │ │ + ble 13e80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14158 │ │ │ │ │ + bne 14164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe8 │ │ │ │ │ + beq 13ff4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fe8 │ │ │ │ │ + bge 13ff4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14158 │ │ │ │ │ + bne 14164 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14010 │ │ │ │ │ + beq 1401c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13e70 │ │ │ │ │ + ble 13e7c │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13d24 │ │ │ │ │ + b 13d30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1413c │ │ │ │ │ + bne 14148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139a8 │ │ │ │ │ + beq 139b4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 139a8 │ │ │ │ │ + ble 139b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1413c │ │ │ │ │ + bne 14148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe0 │ │ │ │ │ + beq 13fec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fe0 │ │ │ │ │ + bge 13fec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 1413c │ │ │ │ │ + bne 14148 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14008 │ │ │ │ │ + beq 14014 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 139a4 │ │ │ │ │ + ble 139b0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e18 │ │ │ │ │ + b 13e24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 138dc │ │ │ │ │ - b 138f8 │ │ │ │ │ + bne 138e8 │ │ │ │ │ + b 13904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 15c98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138f8 │ │ │ │ │ + bne 13904 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 138f0 │ │ │ │ │ + beq 138fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14090 │ │ │ │ │ + beq 1409c │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr lr, [r0, #24] │ │ │ │ │ - beq 13fbc │ │ │ │ │ + beq 13fc8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne 13b64 │ │ │ │ │ - b 13ae8 │ │ │ │ │ + bne 13b70 │ │ │ │ │ + b 13af4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140e4 │ │ │ │ │ + bne 140f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff8 │ │ │ │ │ + beq 14004 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 13ff8 │ │ │ │ │ + ble 14004 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 140e4 │ │ │ │ │ + bne 140f0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff0 │ │ │ │ │ + beq 13ffc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13ff0 │ │ │ │ │ + ble 13ffc │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 13f68 │ │ │ │ │ + b 13f74 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 13ef8 │ │ │ │ │ + b 13f04 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13c68 │ │ │ │ │ + b 13c74 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 139a8 │ │ │ │ │ + b 139b4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13e74 │ │ │ │ │ + b 13e80 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13a50 │ │ │ │ │ + b 13a5c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13a50 │ │ │ │ │ + b 13a5c │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13c68 │ │ │ │ │ + b 13c74 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 139a8 │ │ │ │ │ + b 139b4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e74 │ │ │ │ │ + b 13e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 14090 │ │ │ │ │ + beq 1409c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -22846,195 +22849,195 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b64 │ │ │ │ │ - b 13ae8 │ │ │ │ │ + bne 13b70 │ │ │ │ │ + b 13af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13760 │ │ │ │ │ + beq 1376c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13998 │ │ │ │ │ + b 139a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13874 │ │ │ │ │ + b 13880 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 138f8 │ │ │ │ │ + b 13904 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 139f4 │ │ │ │ │ + b 13a00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1397c │ │ │ │ │ - b 14094 │ │ │ │ │ + beq 13988 │ │ │ │ │ + b 140a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ - b 13a6c │ │ │ │ │ + beq 13978 │ │ │ │ │ + b 13a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 138ac │ │ │ │ │ + b 138b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1393c │ │ │ │ │ + b 13948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13840 │ │ │ │ │ + b 1384c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 139c4 │ │ │ │ │ - b 13870 │ │ │ │ │ + bne 139d0 │ │ │ │ │ + b 1387c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 138dc │ │ │ │ │ - b 138f4 │ │ │ │ │ + bne 138e8 │ │ │ │ │ + b 13900 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 137ec │ │ │ │ │ - b 139f0 │ │ │ │ │ + bne 137f8 │ │ │ │ │ + b 139fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 14098 │ │ │ │ │ + blt 140a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14094 │ │ │ │ │ + bne 140a0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 137a0 │ │ │ │ │ + bne 137ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 137c0 │ │ │ │ │ + b 137cc │ │ │ │ │ │ │ │ │ │ -00014204 : │ │ │ │ │ +00014210 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 145a8 │ │ │ │ │ + beq 145b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 145a8 │ │ │ │ │ + bne 145b4 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 145c0 │ │ │ │ │ + bne 145cc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 14590 │ │ │ │ │ + beq 1459c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14590 │ │ │ │ │ + bne 1459c │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1431c │ │ │ │ │ + bne 14328 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14518 │ │ │ │ │ + beq 14524 │ │ │ │ │ ldr r5, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 14320 │ │ │ │ │ + bne 1432c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 14584 │ │ │ │ │ + beq 14590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14584 │ │ │ │ │ + bne 14590 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143e0 │ │ │ │ │ + bne 143ec │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14340 │ │ │ │ │ + bne 1434c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -23044,293 +23047,293 @@ │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 14304 │ │ │ │ │ + beq 14310 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14304 │ │ │ │ │ + beq 14310 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14530 │ │ │ │ │ + bne 1453c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ mov r9, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ str sl, [r4] │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 14504 │ │ │ │ │ + beq 14510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14504 │ │ │ │ │ + bne 14510 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143e0 │ │ │ │ │ + bne 143ec │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14464 │ │ │ │ │ + bne 14470 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - beq 14314 │ │ │ │ │ + beq 14320 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14314 │ │ │ │ │ + bne 14320 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1456c │ │ │ │ │ + beq 14578 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 14450 │ │ │ │ │ + blt 1445c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14548 │ │ │ │ │ + bne 14554 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14330 │ │ │ │ │ + b 1433c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1442c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 143e0 │ │ │ │ │ + beq 143ec │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 143e0 │ │ │ │ │ + beq 143ec │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r7, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 144e4 │ │ │ │ │ + bne 144f0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 144c0 │ │ │ │ │ + beq 144cc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ - b 14390 │ │ │ │ │ + b 1439c │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14510 │ │ │ │ │ + beq 1451c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 144ac │ │ │ │ │ + b 144b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 144a0 │ │ │ │ │ + beq 144ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 143e8 │ │ │ │ │ + b 143f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 143c0 │ │ │ │ │ + b 143cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14324 │ │ │ │ │ + b 14330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1437c │ │ │ │ │ - b 144f8 │ │ │ │ │ + beq 14388 │ │ │ │ │ + b 14504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14448 │ │ │ │ │ + beq 14454 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 14330 │ │ │ │ │ + b 1433c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1431c │ │ │ │ │ + b 14328 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 142e4 │ │ │ │ │ + b 142f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14298 │ │ │ │ │ - b 1431c │ │ │ │ │ + beq 142a4 │ │ │ │ │ + b 14328 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1425c │ │ │ │ │ + beq 14268 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 14330 │ │ │ │ │ + b 1433c │ │ │ │ │ │ │ │ │ │ -000145cc : │ │ │ │ │ +000145d8 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14df4 │ │ │ │ │ + beq 14e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14df4 │ │ │ │ │ + bne 14e00 │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14e0c │ │ │ │ │ + bne 14e18 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14ddc │ │ │ │ │ + beq 14de8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ddc │ │ │ │ │ + bne 14de8 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14dc8 │ │ │ │ │ + bne 14dd4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14dbc │ │ │ │ │ + beq 14dc8 │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne 14dc8 │ │ │ │ │ + bne 14dd4 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14a04 │ │ │ │ │ + beq 14a10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a04 │ │ │ │ │ + bne 14a10 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a18 │ │ │ │ │ + bne 14a24 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1492c │ │ │ │ │ + bne 14938 │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14a18 │ │ │ │ │ + bne 14a24 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1488c │ │ │ │ │ + bne 14898 │ │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14750 │ │ │ │ │ + bne 1475c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ - bne 14808 │ │ │ │ │ + bne 14814 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -23338,288 +23341,288 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a1c │ │ │ │ │ + bne 14a28 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14ce8 │ │ │ │ │ + beq 14cf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ce8 │ │ │ │ │ + bne 14cf4 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d54 │ │ │ │ │ + bne 14d60 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 147c0 │ │ │ │ │ + bne 147cc │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a24 │ │ │ │ │ + bne 14a30 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14710 │ │ │ │ │ + beq 1471c │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a1c │ │ │ │ │ + bne 14a28 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl af6c │ │ │ │ │ + bl af80 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ - beq 14724 │ │ │ │ │ + beq 14730 │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14724 │ │ │ │ │ + bne 14730 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14db4 │ │ │ │ │ + beq 14dc0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 14878 │ │ │ │ │ + bgt 14884 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1473c │ │ │ │ │ + beq 14748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1473c │ │ │ │ │ + beq 14748 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ - b 14740 │ │ │ │ │ + b 1474c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1482c │ │ │ │ │ + b 14838 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 146fc │ │ │ │ │ + beq 14708 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146fc │ │ │ │ │ + beq 14708 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a24 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3918 <_tmp_8_rule+0xb4> │ │ │ │ │ + bl 392c <_tmp_8_rule+0xc8> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a24 │ │ │ │ │ ldr ip, [sl, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 149bc │ │ │ │ │ + beq 149c8 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d64 │ │ │ │ │ + bne 14d70 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 149e0 │ │ │ │ │ + beq 149ec │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ str r6, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1468c │ │ │ │ │ + b 14698 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146d8 │ │ │ │ │ + beq 146e4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 9f44 │ │ │ │ │ + bl 9f50 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 146d8 │ │ │ │ │ + beq 146e4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146d8 │ │ │ │ │ + beq 146e4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl cc24 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a24 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3918 <_tmp_8_rule+0xb4> │ │ │ │ │ + bl 392c <_tmp_8_rule+0xc8> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a24 │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 148f4 │ │ │ │ │ + bne 14900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a24 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147fc │ │ │ │ │ + b 14808 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14db4 │ │ │ │ │ + beq 14dc0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 14918 │ │ │ │ │ + b 14924 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 146c0 │ │ │ │ │ + beq 146cc │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 149d8 │ │ │ │ │ + b 149e4 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14cdc │ │ │ │ │ + beq 14ce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cdc │ │ │ │ │ + bne 14ce8 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ccc │ │ │ │ │ + bne 14cd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14c70 │ │ │ │ │ + beq 14c7c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14cc0 │ │ │ │ │ + beq 14ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cc0 │ │ │ │ │ + bne 14ccc │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c64 │ │ │ │ │ + bne 14c70 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14c58 │ │ │ │ │ + beq 14c64 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c68 │ │ │ │ │ + bne 14c74 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14c3c │ │ │ │ │ + beq 14c48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c3c │ │ │ │ │ + bne 14c48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14b30 │ │ │ │ │ + bne 14b3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14cf4 │ │ │ │ │ + bne 14d00 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -23627,18 +23630,18 @@ │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c50 │ │ │ │ │ + beq 14c5c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14cac │ │ │ │ │ + bgt 14cb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -23646,456 +23649,455 @@ │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14ca4 │ │ │ │ │ + bne 14cb0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 147c4 │ │ │ │ │ + beq 147d0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 147c0 │ │ │ │ │ + beq 147cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14c7c │ │ │ │ │ + bne 14c88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c88 │ │ │ │ │ + beq 14c94 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147cc │ │ │ │ │ + b 147d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b10 │ │ │ │ │ + b 14b1c │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147c4 │ │ │ │ │ + b 147d0 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c18 │ │ │ │ │ + bne 14c24 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 147cc │ │ │ │ │ - b 14904 │ │ │ │ │ + beq 147d8 │ │ │ │ │ + b 14910 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 14c70 │ │ │ │ │ + b 14c7c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14b6c │ │ │ │ │ + b 14b78 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a9c │ │ │ │ │ + b 14aa8 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147c4 │ │ │ │ │ + b 147d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a50 │ │ │ │ │ + b 14a5c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14788 │ │ │ │ │ + b 14794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14b30 │ │ │ │ │ + beq 14b3c │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14da4 │ │ │ │ │ + beq 14db0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14d74 │ │ │ │ │ + beq 14d80 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 14ae8 │ │ │ │ │ + b 14af4 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147cc │ │ │ │ │ + b 147d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149c8 │ │ │ │ │ - b 14900 │ │ │ │ │ + bne 149d4 │ │ │ │ │ + b 1490c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c48 │ │ │ │ │ + beq 14c54 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 14d38 │ │ │ │ │ + b 14d44 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14b48 │ │ │ │ │ + b 14b54 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1473c │ │ │ │ │ + b 14748 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1465c │ │ │ │ │ - b 14dc8 │ │ │ │ │ + beq 14668 │ │ │ │ │ + b 14dd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14624 │ │ │ │ │ + beq 14630 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 14740 │ │ │ │ │ + b 1474c │ │ │ │ │ │ │ │ │ │ -00014e18 : │ │ │ │ │ +00014e24 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15c80 │ │ │ │ │ + beq 15aa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c80 │ │ │ │ │ + bne 15aa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157d4 │ │ │ │ │ + bne 157dc │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 15544 │ │ │ │ │ + beq 1554c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 15580 │ │ │ │ │ + bne 15588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1525c │ │ │ │ │ + bne 15244 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15c18 │ │ │ │ │ + beq 15a34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c18 │ │ │ │ │ + bne 15a34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 1553c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1551c │ │ │ │ │ + bne 15524 │ │ │ │ │ bl 1879c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1525c │ │ │ │ │ + bne 15244 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bd4 │ │ │ │ │ + beq 15a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bd4 │ │ │ │ │ + bne 15a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 1553c │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154d4 │ │ │ │ │ + bne 154dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1525c │ │ │ │ │ + bne 15244 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bbc │ │ │ │ │ + beq 15a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bbc │ │ │ │ │ + bne 15a78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 1553c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15290 │ │ │ │ │ + beq 15298 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1588c │ │ │ │ │ + bne 158c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 152a0 │ │ │ │ │ + bne 152a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 1553c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158dc │ │ │ │ │ + bne 158a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1525c │ │ │ │ │ + bne 15244 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15c30 │ │ │ │ │ + beq 15b64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c30 │ │ │ │ │ + bne 15b64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c44 │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ + bne 15b58 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15184 │ │ │ │ │ + bne 1518c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c44 │ │ │ │ │ + bne 15b58 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15318 │ │ │ │ │ + beq 15320 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15318 │ │ │ │ │ + beq 15320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15318 │ │ │ │ │ + beq 15320 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15318 │ │ │ │ │ + beq 15320 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15bec │ │ │ │ │ + bne 15a4c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15220 │ │ │ │ │ + beq 15228 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 15238 │ │ │ │ │ + beq 15278 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 158e8 │ │ │ │ │ + bne 158f0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str sl, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24107,166 +24109,166 @@ │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15c50 │ │ │ │ │ + beq 15ac0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c50 │ │ │ │ │ + bne 15ac0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ - R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 151c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 157d4 │ │ │ │ │ + bne 157dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15348 │ │ │ │ │ + bne 15350 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 15228 │ │ │ │ │ + b 15230 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ + R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + streq r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 151c8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15078 │ │ │ │ │ + beq 15084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15928 │ │ │ │ │ + bne 15930 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15abc │ │ │ │ │ + beq 15a28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15abc │ │ │ │ │ + bne 15a28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1530c │ │ │ │ │ + bne 15314 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15934 │ │ │ │ │ + bne 1593c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 15078 │ │ │ │ │ + b 15084 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 1553c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 157e4 │ │ │ │ │ + beq 157ec │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15174 │ │ │ │ │ + b 1517c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 15264 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 186cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 15264 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee68 <_tmp_26_rule> │ │ │ │ │ + bl 1ee64 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 15264 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f114 │ │ │ │ │ + bl 1f110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15220 │ │ │ │ │ + beq 15228 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 15458 │ │ │ │ │ + bne 15460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -24291,388 +24293,503 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15c50 │ │ │ │ │ + beq 15ac0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c50 │ │ │ │ │ + bne 15ac0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15288 │ │ │ │ │ + b 15270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 15a94 │ │ │ │ │ + beq 15a10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14fd4 │ │ │ │ │ + beq 14fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 14fd4 │ │ │ │ │ + beq 14fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1525c │ │ │ │ │ - bl be0c │ │ │ │ │ + b 15244 │ │ │ │ │ + bl be20 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 14f38 │ │ │ │ │ + beq 14f44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1525c │ │ │ │ │ + b 15244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c68 │ │ │ │ │ + blt 15ad8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 157cc │ │ │ │ │ + beq 157d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157d4 │ │ │ │ │ + bne 157dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15bb0 │ │ │ │ │ + beq 15b4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bb0 │ │ │ │ │ + bne 15b4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 156b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 156b0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 186cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 156b0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee68 <_tmp_26_rule> │ │ │ │ │ + bl 1ee64 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 156b0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 159cc │ │ │ │ │ + bne 15b70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 186cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee68 <_tmp_26_rule> │ │ │ │ │ + bl 1ee64 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f114 │ │ │ │ │ + bl 1f110 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b54 │ │ │ │ │ + bne 15af0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14e9c │ │ │ │ │ + beq 14ea8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15228 │ │ │ │ │ + b 15230 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157fc │ │ │ │ │ + bne 15804 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1533c │ │ │ │ │ + b 15344 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15928 │ │ │ │ │ + bne 15930 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b28 │ │ │ │ │ + beq 159d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b28 │ │ │ │ │ + bne 159d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15878 │ │ │ │ │ + bne 15880 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 15880 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ac8 │ │ │ │ │ + bne 15c08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 157f4 │ │ │ │ │ + b 157fc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1550c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq 150bc │ │ │ │ │ + b 15244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15290 │ │ │ │ │ + beq 15298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 158d0 │ │ │ │ │ + bne 15894 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 150b0 │ │ │ │ │ - b 1525c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 15504 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 158b8 │ │ │ │ │ + b 158a8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 15918 │ │ │ │ │ + beq 15920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 151c8 │ │ │ │ │ + bne 151d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 151c8 │ │ │ │ │ + b 151d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1525c │ │ │ │ │ + b 15244 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 15308 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 15308 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 15308 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 15308 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15a24 │ │ │ │ │ + bne 159e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 15308 │ │ │ │ │ + beq 15310 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 15314 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1583c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 15a18 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 159c8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 158a8 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b 14fd8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 158a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 152dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 14f30 │ │ │ │ │ + b 1553c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 15348 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1530c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 15244 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 15040 │ │ │ │ │ + b 1553c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 14fb8 │ │ │ │ │ + b 1553c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 14e78 │ │ │ │ │ + b 157dc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 15270 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 15230 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + str r8, [sp] │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 <_PyPegen_dummy_name> │ │ │ │ │ + R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 15270 │ │ │ │ │ + b 157d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 155b4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 15a70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 150e0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -24681,203 +24798,86 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 15a60 │ │ │ │ │ + bne 15bd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 15a54 │ │ │ │ │ + beq 15bc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 157c8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 15a9c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 159c0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 158b8 │ │ │ │ │ + b 157d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 157c8 │ │ │ │ │ + b 157d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15aac │ │ │ │ │ + beq 15c88 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 15a10 │ │ │ │ │ + bne 15bb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 15288 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b 14fcc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 158b8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15288 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 152d4 │ │ │ │ │ + b 15270 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15b34 │ │ │ │ │ + beq 15c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b10 │ │ │ │ │ + beq 15c50 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b40 │ │ │ │ │ + bne 15c74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15340 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15834 │ │ │ │ │ + b 15348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 15880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15880 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 0 <_PyPegen_dummy_name> │ │ │ │ │ - R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ + b 15888 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15288 │ │ │ │ │ - b 157c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 155ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 15034 │ │ │ │ │ - b 15534 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 14fac │ │ │ │ │ - b 15534 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15340 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1525c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 14f24 │ │ │ │ │ - b 15534 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 150e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 15c10 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15288 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 15228 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 14e6c │ │ │ │ │ - b 157d4 │ │ │ │ │ + b 15270 │ │ │ │ │ │ │ │ │ │ 00015c98 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ @@ -25026,31 +25026,31 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 163a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c90 │ │ │ │ │ + bl 21c98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 16754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 16510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 15f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bne 163b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 16510 │ │ │ │ │ @@ -25171,19 +25171,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 15f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 15f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 15f38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ @@ -25195,34 +25195,34 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16044 │ │ │ │ │ b 1623c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 16020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 16020 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -25258,15 +25258,15 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 16050 │ │ │ │ │ b 15db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 16000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -25328,15 +25328,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 15ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 21c90 │ │ │ │ │ + bl 21c98 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 15ea4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -25445,15 +25445,15 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ bne 160ac │ │ │ │ │ @@ -25475,15 +25475,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 15f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 163f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1675c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 16418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 16248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -25654,15 +25654,15 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ b 15fa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 16334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 16508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ b 16418 │ │ │ │ │ @@ -25977,15 +25977,15 @@ │ │ │ │ │ bne 16ab0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 16d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21c90 │ │ │ │ │ + bl 21c98 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ beq 16b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -26035,15 +26035,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 16b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c90 │ │ │ │ │ + bl 21c98 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 16b00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 16b0c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -26226,15 +26226,15 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1778c <_gather_91_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 17390 <_gather_91_rule+0x62c> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -26410,15 +26410,15 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1756c <_gather_91_rule+0x808> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 17568 <_gather_91_rule+0x804> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -26478,15 +26478,15 @@ │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16f48 <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 17814 <_gather_91_rule+0xab0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -26515,15 +26515,15 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 17794 <_gather_91_rule+0xa30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 177fc <_gather_91_rule+0xa98> │ │ │ │ │ @@ -26567,15 +26567,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 171d8 <_gather_91_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 177e8 <_gather_91_rule+0xa84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -26606,15 +26606,15 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 177c0 <_gather_91_rule+0xa5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 17828 <_gather_91_rule+0xac4> │ │ │ │ │ @@ -26678,15 +26678,15 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 17398 <_gather_91_rule+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 16e7c <_gather_91_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 17874 <_gather_91_rule+0xb10> │ │ │ │ │ @@ -26720,15 +26720,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 16ff8 <_gather_91_rule+0x294> │ │ │ │ │ b 175a8 <_gather_91_rule+0x844> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 17518 <_gather_91_rule+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c538 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 17510 <_gather_91_rule+0x7ac> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1787c <_gather_91_rule+0xb18> │ │ │ │ │ @@ -27034,15 +27034,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 17ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ 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 │ │ │ │ │ @@ -27068,15 +27068,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 17a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -27097,15 +27097,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 17c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 17abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 17b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -27275,15 +27275,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 18014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e3d8 │ │ │ │ │ + bl e3ec │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1800c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ @@ -27365,25 +27365,25 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1802c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1802c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 17d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e3d8 │ │ │ │ │ + bl e3ec │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 17ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 17fe4 │ │ │ │ │ @@ -27471,15 +27471,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ beq 17d70 │ │ │ │ │ @@ -27596,15 +27596,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 181c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 181c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -27633,15 +27633,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 181f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d800 │ │ │ │ │ + bl d80c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 181e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -27743,15 +27743,15 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bne 1856c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 183f4 │ │ │ │ │ b 1858c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 18408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -27807,15 +27807,15 @@ │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 18418 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1858c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c538 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 183f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -27953,15 +27953,15 @@ │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl be0c │ │ │ │ │ + bl be20 │ │ │ │ │ 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 │ │ │ │ │ @@ -28409,20 +28409,20 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1b624 <_loop0_28_rule> │ │ │ │ │ + bl 1b620 <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ beq 18ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 18ed4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -28475,15 +28475,15 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 190e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bne 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5ac │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 18e64 │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -28545,19 +28545,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 1918c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 <_loop0_28_rule> │ │ │ │ │ + bl 1b620 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1918c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 18c10 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -28568,15 +28568,15 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1906c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 18e60 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -28611,29 +28611,29 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 18c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 18ef4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ b 18e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 <_loop0_28_rule> │ │ │ │ │ + bl 1b620 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ beq 19170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 19170 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -29302,15 +29302,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 19854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 19854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 19694 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 196a0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -29323,15 +29323,15 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 198c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1998c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 19998 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -29544,15 +29544,15 @@ │ │ │ │ │ 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 bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 19d60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 19d6c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30147,67 +30147,67 @@ │ │ │ │ │ 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 1b52c <_loop1_30_rule+0xee4> │ │ │ │ │ + beq 1b528 <_loop1_30_rule+0xee0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b52c <_loop1_30_rule+0xee4> │ │ │ │ │ + bne 1b528 <_loop1_30_rule+0xee0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b540 <_loop1_30_rule+0xef8> │ │ │ │ │ + bne 1b53c <_loop1_30_rule+0xef4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b5fc <_loop1_30_rule+0xfb4> │ │ │ │ │ + beq 1b5f8 <_loop1_30_rule+0xfb0> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b5b4 <_loop1_30_rule+0xf6c> │ │ │ │ │ + bne 1b5b0 <_loop1_30_rule+0xf68> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b5a8 <_loop1_30_rule+0xf60> │ │ │ │ │ + beq 1b5a4 <_loop1_30_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 1b5a8 <_loop1_30_rule+0xf60> │ │ │ │ │ + bne 1b5a4 <_loop1_30_rule+0xf5c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1ad4c <_loop1_30_rule+0x704> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b59c <_loop1_30_rule+0xf54> │ │ │ │ │ + beq 1b598 <_loop1_30_rule+0xf50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b59c <_loop1_30_rule+0xf54> │ │ │ │ │ + bne 1b598 <_loop1_30_rule+0xf50> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b278 <_loop1_30_rule+0xc30> │ │ │ │ │ + bne 1b274 <_loop1_30_rule+0xc2c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 1ab18 <_loop1_30_rule+0x4d0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ @@ -30221,25 +30221,25 @@ │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 1ab68 <_loop1_30_rule+0x520> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b520 <_loop1_30_rule+0xed8> │ │ │ │ │ + beq 1b51c <_loop1_30_rule+0xed4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b520 <_loop1_30_rule+0xed8> │ │ │ │ │ + bne 1b51c <_loop1_30_rule+0xed4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b510 <_loop1_30_rule+0xec8> │ │ │ │ │ + bne 1b50c <_loop1_30_rule+0xec4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1b0c0 <_loop1_30_rule+0xa78> │ │ │ │ │ @@ -30253,15 +30253,15 @@ │ │ │ │ │ bne 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b550 <_loop1_30_rule+0xf08> │ │ │ │ │ + beq 1b54c <_loop1_30_rule+0xf04> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -30271,23 +30271,23 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1b5e0 <_loop1_30_rule+0xf98> │ │ │ │ │ + beq 1b5dc <_loop1_30_rule+0xf94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5c0 <_loop1_30_rule+0xf78> │ │ │ │ │ + bne 1b5bc <_loop1_30_rule+0xf74> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 1adcc <_loop1_30_rule+0x784> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -30295,98 +30295,98 @@ │ │ │ │ │ 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 1b3c4 <_loop1_30_rule+0xd7c> │ │ │ │ │ + bne 1b3c0 <_loop1_30_rule+0xd78> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b2fc <_loop1_30_rule+0xcb4> │ │ │ │ │ + beq 1b2f8 <_loop1_30_rule+0xcb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b398 <_loop1_30_rule+0xd50> │ │ │ │ │ + bne 1b394 <_loop1_30_rule+0xd4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r9, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r5, [r7] │ │ │ │ │ mov r7, ip │ │ │ │ │ - str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b38c <_loop1_30_rule+0xd44> │ │ │ │ │ + beq 1b388 <_loop1_30_rule+0xd40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b38c <_loop1_30_rule+0xd44> │ │ │ │ │ + bne 1b388 <_loop1_30_rule+0xd40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b3b4 <_loop1_30_rule+0xd6c> │ │ │ │ │ + bne 1b3b0 <_loop1_30_rule+0xd68> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3a8 <_loop1_30_rule+0xd60> │ │ │ │ │ + beq 1b3a4 <_loop1_30_rule+0xd5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3a8 <_loop1_30_rule+0xd60> │ │ │ │ │ + bne 1b3a4 <_loop1_30_rule+0xd5c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b198 <_loop1_30_rule+0xb50> │ │ │ │ │ + bne 1b194 <_loop1_30_rule+0xb4c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ beq 1b164 <_loop1_30_rule+0xb1c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ beq 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3e8 <_loop1_30_rule+0xda0> │ │ │ │ │ + beq 1b3e4 <_loop1_30_rule+0xd9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3e8 <_loop1_30_rule+0xda0> │ │ │ │ │ + bne 1b3e4 <_loop1_30_rule+0xd9c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ mov r1, #11 │ │ │ │ │ @@ -30401,46 +30401,46 @@ │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ beq 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b43c <_loop1_30_rule+0xdf4> │ │ │ │ │ + beq 1b438 <_loop1_30_rule+0xdf0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b418 <_loop1_30_rule+0xdd0> │ │ │ │ │ + bne 1b414 <_loop1_30_rule+0xdcc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 1b158 <_loop1_30_rule+0xb10> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -30457,69 +30457,69 @@ │ │ │ │ │ bne 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b324 <_loop1_30_rule+0xcdc> │ │ │ │ │ + beq 1b320 <_loop1_30_rule+0xcd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3cc <_loop1_30_rule+0xd84> │ │ │ │ │ + bne 1b3c8 <_loop1_30_rule+0xd80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 1b1ec <_loop1_30_rule+0xba4> │ │ │ │ │ + beq 1b1e8 <_loop1_30_rule+0xba0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ b 1a8dc <_loop1_30_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b270 <_loop1_30_rule+0xc28> │ │ │ │ │ + blt 1b26c <_loop1_30_rule+0xc24> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1b278 <_loop1_30_rule+0xc30> │ │ │ │ │ + bne 1b274 <_loop1_30_rule+0xc2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bne 1a76c <_loop1_30_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1b2ec <_loop1_30_rule+0xca4> │ │ │ │ │ + bne 1b2e8 <_loop1_30_rule+0xca0> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 1ae00 <_loop1_30_rule+0x7b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1ae00 <_loop1_30_rule+0x7b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1dc <_loop1_30_rule+0xb94> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ beq 1ad54 <_loop1_30_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ @@ -30532,46 +30532,46 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1ad98 <_loop1_30_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b618 <_loop1_30_rule+0xfd0> │ │ │ │ │ + beq 1b614 <_loop1_30_rule+0xfcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b618 <_loop1_30_rule+0xfd0> │ │ │ │ │ + bne 1b614 <_loop1_30_rule+0xfcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4a4 <_loop1_30_rule+0xe5c> │ │ │ │ │ + bne 1b4a0 <_loop1_30_rule+0xe58> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1b10c <_loop1_30_rule+0xac4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b2c8 <_loop1_30_rule+0xc80> │ │ │ │ │ + bne 1b2c4 <_loop1_30_rule+0xc7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ + beq 1b1dc <_loop1_30_rule+0xb94> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -30579,34 +30579,34 @@ │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b2d8 <_loop1_30_rule+0xc90> │ │ │ │ │ + beq 1b2d4 <_loop1_30_rule+0xc8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b584 <_loop1_30_rule+0xf3c> │ │ │ │ │ + bne 1b580 <_loop1_30_rule+0xf38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 1ae0c <_loop1_30_rule+0x7c4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b254 <_loop1_30_rule+0xc0c> │ │ │ │ │ + bne 1b250 <_loop1_30_rule+0xc08> │ │ │ │ │ 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 │ │ │ │ │ @@ -30617,15 +30617,15 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b458 <_loop1_30_rule+0xe10> │ │ │ │ │ + beq 1b454 <_loop1_30_rule+0xe0c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ @@ -30635,24 +30635,24 @@ │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1aef8 <_loop1_30_rule+0x8b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b284 <_loop1_30_rule+0xc3c> │ │ │ │ │ + blt 1b280 <_loop1_30_rule+0xc38> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1dc <_loop1_30_rule+0xb94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1abe0 <_loop1_30_rule+0x598> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ @@ -30687,56 +30687,56 @@ │ │ │ │ │ b 1ab9c <_loop1_30_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1a9ec <_loop1_30_rule+0x3a4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ beq 1a9f8 <_loop1_30_rule+0x3b0> │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldreq r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 1a9f8 <_loop1_30_rule+0x3b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b2a0 <_loop1_30_rule+0xc58> │ │ │ │ │ + bne 1b29c <_loop1_30_rule+0xc54> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b560 <_loop1_30_rule+0xf18> │ │ │ │ │ + beq 1b55c <_loop1_30_rule+0xf14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b560 <_loop1_30_rule+0xf18> │ │ │ │ │ + bne 1b55c <_loop1_30_rule+0xf14> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1d4 <_loop1_30_rule+0xb8c> │ │ │ │ │ + bne 1b1d0 <_loop1_30_rule+0xb88> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b1a4 <_loop1_30_rule+0xb5c> │ │ │ │ │ + beq 1b1a0 <_loop1_30_rule+0xb58> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ @@ -30756,111 +30756,111 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b57c <_loop1_30_rule+0xf34> │ │ │ │ │ + beq 1b578 <_loop1_30_rule+0xf30> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ bge 1b0a8 <_loop1_30_rule+0xa60> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ b 1af28 <_loop1_30_rule+0x8e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b4b4 <_loop1_30_rule+0xe6c> │ │ │ │ │ + beq 1b4b0 <_loop1_30_rule+0xe68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4b4 <_loop1_30_rule+0xe6c> │ │ │ │ │ + bne 1b4b0 <_loop1_30_rule+0xe68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b498 <_loop1_30_rule+0xe50> │ │ │ │ │ + bne 1b494 <_loop1_30_rule+0xe4c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b210 <_loop1_30_rule+0xbc8> │ │ │ │ │ + bne 1b20c <_loop1_30_rule+0xbc4> │ │ │ │ │ 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 1b2b8 <_loop1_30_rule+0xc70> │ │ │ │ │ + bne 1b2b4 <_loop1_30_rule+0xc6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b1d4 <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b1d0 <_loop1_30_rule+0xb88> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b4ec <_loop1_30_rule+0xea4> │ │ │ │ │ + beq 1b4e8 <_loop1_30_rule+0xea0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4c0 <_loop1_30_rule+0xe78> │ │ │ │ │ + bne 1b4bc <_loop1_30_rule+0xe74> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b244 <_loop1_30_rule+0xbfc> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ + bne 1b244 <_loop1_30_rule+0xbfc> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b244 <_loop1_30_rule+0xbfc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b3f4 <_loop1_30_rule+0xdac> │ │ │ │ │ + beq 1b3f0 <_loop1_30_rule+0xda8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ @@ -30872,15 +30872,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1adc0 <_loop1_30_rule+0x778> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1a7bc <_loop1_30_rule+0x174> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1a7c8 <_loop1_30_rule+0x180> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30892,15 +30892,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1ac30 <_loop1_30_rule+0x5e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1ac3c <_loop1_30_rule+0x5f4> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30918,68 +30918,67 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b354 <_loop1_30_rule+0xd0c> │ │ │ │ │ + blt 1b350 <_loop1_30_rule+0xd08> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1a97c <_loop1_30_rule+0x334> │ │ │ │ │ + beq 1a978 <_loop1_30_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b36c <_loop1_30_rule+0xd24> │ │ │ │ │ + blt 1b368 <_loop1_30_rule+0xd20> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 1aed4 <_loop1_30_rule+0x88c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b254 <_loop1_30_rule+0xc0c> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b478 <_loop1_30_rule+0xe30> │ │ │ │ │ + beq 1b474 <_loop1_30_rule+0xe2c> │ │ │ │ │ mov r9, r8 │ │ │ │ │ b 1ab04 <_loop1_30_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1af94 <_loop1_30_rule+0x94c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ beq 1afa0 <_loop1_30_rule+0x958> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b56c <_loop1_30_rule+0xf24> │ │ │ │ │ + bne 1b568 <_loop1_30_rule+0xf20> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 1afa0 <_loop1_30_rule+0x958> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -31016,37 +31015,37 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b4e0 <_loop1_30_rule+0xe98> │ │ │ │ │ + bne 1b4dc <_loop1_30_rule+0xe94> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b464 <_loop1_30_rule+0xe1c> │ │ │ │ │ + beq 1b460 <_loop1_30_rule+0xe18> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b40c <_loop1_30_rule+0xdc4> │ │ │ │ │ + beq 1b408 <_loop1_30_rule+0xdc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1aefc <_loop1_30_rule+0x8b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -31058,23 +31057,23 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b254 <_loop1_30_rule+0xc0c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1a90c <_loop1_30_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b308 <_loop1_30_rule+0xcc0> │ │ │ │ │ + bne 1b304 <_loop1_30_rule+0xcbc> │ │ │ │ │ b 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1a948 <_loop1_30_rule+0x300> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ @@ -31085,15 +31084,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b33c <_loop1_30_rule+0xcf4> │ │ │ │ │ + b 1b338 <_loop1_30_rule+0xcf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1a9bc <_loop1_30_rule+0x374> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ @@ -31117,15 +31116,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ - b 1b42c <_loop1_30_rule+0xde4> │ │ │ │ │ + b 1b428 <_loop1_30_rule+0xde0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1ad3c <_loop1_30_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -31159,25 +31158,25 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 1b014 <_loop1_30_rule+0x9cc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b254 <_loop1_30_rule+0xc0c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ - b 1b4e0 <_loop1_30_rule+0xe98> │ │ │ │ │ + beq 1b254 <_loop1_30_rule+0xc0c> │ │ │ │ │ + b 1b4dc <_loop1_30_rule+0xe94> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -31201,22 +31200,22 @@ │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1aea4 <_loop1_30_rule+0x85c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 1b140 <_loop1_30_rule+0xaf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 1b47c <_loop1_30_rule+0xe34> │ │ │ │ │ + b 1b478 <_loop1_30_rule+0xe30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 1acb4 <_loop1_30_rule+0x66c> │ │ │ │ │ - b 1b4e0 <_loop1_30_rule+0xe98> │ │ │ │ │ + b 1b4dc <_loop1_30_rule+0xe94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1a724 <_loop1_30_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -31236,148 +31235,148 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ - b 1b5d4 <_loop1_30_rule+0xf8c> │ │ │ │ │ + b 1b5d0 <_loop1_30_rule+0xf88> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1ac0c <_loop1_30_rule+0x5c4> │ │ │ │ │ │ │ │ │ │ -0001b624 <_loop0_28_rule>: │ │ │ │ │ +0001b620 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c598 <_loop0_28_rule+0xf74> │ │ │ │ │ + beq 1c594 <_loop0_28_rule+0xf74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c598 <_loop0_28_rule+0xf74> │ │ │ │ │ + bne 1c594 <_loop0_28_rule+0xf74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be54 <_loop0_28_rule+0x830> │ │ │ │ │ + bne 1be50 <_loop0_28_rule+0x830> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be48 <_loop0_28_rule+0x824> │ │ │ │ │ + beq 1be44 <_loop0_28_rule+0x824> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1be58 <_loop0_28_rule+0x834> │ │ │ │ │ + bne 1be54 <_loop0_28_rule+0x834> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c4d4 <_loop0_28_rule+0xeb0> │ │ │ │ │ + beq 1c4d0 <_loop0_28_rule+0xeb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c4d4 <_loop0_28_rule+0xeb0> │ │ │ │ │ + bne 1c4d0 <_loop0_28_rule+0xeb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c2d0 <_loop0_28_rule+0xcac> │ │ │ │ │ + bne 1c2cc <_loop0_28_rule+0xcac> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c448 <_loop0_28_rule+0xe24> │ │ │ │ │ + beq 1c444 <_loop0_28_rule+0xe24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c448 <_loop0_28_rule+0xe24> │ │ │ │ │ + bne 1c444 <_loop0_28_rule+0xe24> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c274 <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c270 <_loop0_28_rule+0xc50> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1baec <_loop0_28_rule+0x4c8> │ │ │ │ │ + beq 1bae8 <_loop0_28_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bb30 <_loop0_28_rule+0x50c> │ │ │ │ │ + beq 1bb2c <_loop0_28_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c454 <_loop0_28_rule+0xe30> │ │ │ │ │ + beq 1c450 <_loop0_28_rule+0xe30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c454 <_loop0_28_rule+0xe30> │ │ │ │ │ + bne 1c450 <_loop0_28_rule+0xe30> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c460 <_loop0_28_rule+0xe3c> │ │ │ │ │ + bne 1c45c <_loop0_28_rule+0xe3c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c0a8 <_loop0_28_rule+0xa84> │ │ │ │ │ + bne 1c0a4 <_loop0_28_rule+0xa84> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ + bne 1bb34 <_loop0_28_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1c558 <_loop0_28_rule+0xf34> │ │ │ │ │ + beq 1c554 <_loop0_28_rule+0xf34> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -31386,50 +31385,50 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1c534 <_loop0_28_rule+0xf10> │ │ │ │ │ + beq 1c530 <_loop0_28_rule+0xf10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c568 <_loop0_28_rule+0xf44> │ │ │ │ │ + bne 1c564 <_loop0_28_rule+0xf44> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bdd8 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bdd4 <_loop0_28_rule+0x7b4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bdd8 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bdd4 <_loop0_28_rule+0x7b4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne 1c52c <_loop0_28_rule+0xf08> │ │ │ │ │ + bne 1c528 <_loop0_28_rule+0xf08> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c224 <_loop0_28_rule+0xc00> │ │ │ │ │ + beq 1c220 <_loop0_28_rule+0xc00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3c4 <_loop0_28_rule+0xda0> │ │ │ │ │ + bne 1c3c0 <_loop0_28_rule+0xda0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -31439,1304 +31438,1304 @@ │ │ │ │ │ str r7, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3b8 <_loop0_28_rule+0xd94> │ │ │ │ │ + beq 1c3b4 <_loop0_28_rule+0xd94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3b8 <_loop0_28_rule+0xd94> │ │ │ │ │ + bne 1c3b4 <_loop0_28_rule+0xd94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4b8 <_loop0_28_rule+0xe94> │ │ │ │ │ + bne 1c4b4 <_loop0_28_rule+0xe94> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c4ac <_loop0_28_rule+0xe88> │ │ │ │ │ + beq 1c4a8 <_loop0_28_rule+0xe88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c4ac <_loop0_28_rule+0xe88> │ │ │ │ │ + bne 1c4a8 <_loop0_28_rule+0xe88> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c170 <_loop0_28_rule+0xb4c> │ │ │ │ │ + bne 1c16c <_loop0_28_rule+0xb4c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c140 <_loop0_28_rule+0xb1c> │ │ │ │ │ + beq 1c13c <_loop0_28_rule+0xb1c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ + beq 1beac <_loop0_28_rule+0x88c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c414 <_loop0_28_rule+0xdf0> │ │ │ │ │ + beq 1c410 <_loop0_28_rule+0xdf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c414 <_loop0_28_rule+0xdf0> │ │ │ │ │ + bne 1c410 <_loop0_28_rule+0xdf0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1beac <_loop0_28_rule+0x88c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be64 <_loop0_28_rule+0x840> │ │ │ │ │ + bne 1be60 <_loop0_28_rule+0x840> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1beac <_loop0_28_rule+0x88c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - beq 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + beq 1beb0 <_loop0_28_rule+0x890> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c3f8 <_loop0_28_rule+0xdd4> │ │ │ │ │ + beq 1c3f4 <_loop0_28_rule+0xdd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3d4 <_loop0_28_rule+0xdb0> │ │ │ │ │ + bne 1c3d0 <_loop0_28_rule+0xdb0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c17c <_loop0_28_rule+0xb58> │ │ │ │ │ + beq 1c178 <_loop0_28_rule+0xb58> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c17c <_loop0_28_rule+0xb58> │ │ │ │ │ + beq 1c178 <_loop0_28_rule+0xb58> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + bne 1beb0 <_loop0_28_rule+0x890> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c2b0 <_loop0_28_rule+0xc8c> │ │ │ │ │ + beq 1c2ac <_loop0_28_rule+0xc8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c470 <_loop0_28_rule+0xe4c> │ │ │ │ │ + bne 1c46c <_loop0_28_rule+0xe4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1c1c8 <_loop0_28_rule+0xba4> │ │ │ │ │ + beq 1c1c4 <_loop0_28_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1b8b8 <_loop0_28_rule+0x294> │ │ │ │ │ + b 1b8b4 <_loop0_28_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c26c <_loop0_28_rule+0xc48> │ │ │ │ │ + blt 1c268 <_loop0_28_rule+0xc48> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c274 <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c270 <_loop0_28_rule+0xc50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b744 <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1b740 <_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 1c264 <_loop0_28_rule+0xc40> │ │ │ │ │ + bne 1c260 <_loop0_28_rule+0xc40> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1be00 <_loop0_28_rule+0x7dc> │ │ │ │ │ + beq 1bdfc <_loop0_28_rule+0x7dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be00 <_loop0_28_rule+0x7dc> │ │ │ │ │ + bne 1bdfc <_loop0_28_rule+0x7dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4cc <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c4c8 <_loop0_28_rule+0xea8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bd28 <_loop0_28_rule+0x704> │ │ │ │ │ + beq 1bd24 <_loop0_28_rule+0x704> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bd6c <_loop0_28_rule+0x748> │ │ │ │ │ + beq 1bd68 <_loop0_28_rule+0x748> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c4f4 <_loop0_28_rule+0xed0> │ │ │ │ │ + beq 1c4f0 <_loop0_28_rule+0xed0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c4f4 <_loop0_28_rule+0xed0> │ │ │ │ │ + bne 1c4f0 <_loop0_28_rule+0xed0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1c130 <_loop0_28_rule+0xb0c> │ │ │ │ │ + bne 1c12c <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c0f4 <_loop0_28_rule+0xad0> │ │ │ │ │ + bne 1c0f0 <_loop0_28_rule+0xad0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bd70 <_loop0_28_rule+0x74c> │ │ │ │ │ + bne 1bd6c <_loop0_28_rule+0x74c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c36c <_loop0_28_rule+0xd48> │ │ │ │ │ + beq 1c368 <_loop0_28_rule+0xd48> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c334 <_loop0_28_rule+0xd10> │ │ │ │ │ + beq 1c330 <_loop0_28_rule+0xd10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c580 <_loop0_28_rule+0xf5c> │ │ │ │ │ + bne 1c57c <_loop0_28_rule+0xf5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1be18 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ + bne 1be18 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1be18 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c490 <_loop0_28_rule+0xe6c> │ │ │ │ │ + beq 1c48c <_loop0_28_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b888 <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b888 <_loop0_28_rule+0x268> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd78 <_loop0_28_rule+0x758> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c280 <_loop0_28_rule+0xc5c> │ │ │ │ │ + blt 1c27c <_loop0_28_rule+0xc5c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4cc <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c4c8 <_loop0_28_rule+0xea8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bbac <_loop0_28_rule+0x588> │ │ │ │ │ + bne 1bba8 <_loop0_28_rule+0x588> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be40 <_loop0_28_rule+0x81c> │ │ │ │ │ + beq 1be3c <_loop0_28_rule+0x81c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1bdbc <_loop0_28_rule+0x798> │ │ │ │ │ + bgt 1bdb8 <_loop0_28_rule+0x798> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bd9c <_loop0_28_rule+0x778> │ │ │ │ │ - b 1bdbc <_loop0_28_rule+0x798> │ │ │ │ │ + beq 1bd98 <_loop0_28_rule+0x778> │ │ │ │ │ + b 1bdb8 <_loop0_28_rule+0x798> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c264 <_loop0_28_rule+0xc40> │ │ │ │ │ + bne 1c260 <_loop0_28_rule+0xc40> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bb54 <_loop0_28_rule+0x530> │ │ │ │ │ + bne 1bb50 <_loop0_28_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bb68 <_loop0_28_rule+0x544> │ │ │ │ │ + b 1bb64 <_loop0_28_rule+0x544> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bd94 <_loop0_28_rule+0x770> │ │ │ │ │ + bne 1bd90 <_loop0_28_rule+0x770> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bdac <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bda8 <_loop0_28_rule+0x788> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b9c8 <_loop0_28_rule+0x3a4> │ │ │ │ │ + beq 1b9c4 <_loop0_28_rule+0x3a4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1b9d4 <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b9d0 <_loop0_28_rule+0x3b0> │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1b9d4 <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b9d0 <_loop0_28_rule+0x3b0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1c248 <_loop0_28_rule+0xc24> │ │ │ │ │ + bne 1c244 <_loop0_28_rule+0xc24> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c500 <_loop0_28_rule+0xedc> │ │ │ │ │ + beq 1c4fc <_loop0_28_rule+0xedc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c500 <_loop0_28_rule+0xedc> │ │ │ │ │ + bne 1c4fc <_loop0_28_rule+0xedc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1b4 <_loop0_28_rule+0xb90> │ │ │ │ │ + bne 1c1b0 <_loop0_28_rule+0xb90> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 1c188 <_loop0_28_rule+0xb64> │ │ │ │ │ + beq 1c184 <_loop0_28_rule+0xb64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bf3c <_loop0_28_rule+0x918> │ │ │ │ │ + bne 1bf38 <_loop0_28_rule+0x918> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd70 <_loop0_28_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c318 <_loop0_28_rule+0xcf4> │ │ │ │ │ + beq 1c314 <_loop0_28_rule+0xcf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c318 <_loop0_28_rule+0xcf4> │ │ │ │ │ + bne 1c314 <_loop0_28_rule+0xcf4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c304 <_loop0_28_rule+0xce0> │ │ │ │ │ + bne 1c300 <_loop0_28_rule+0xce0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c1ec <_loop0_28_rule+0xbc8> │ │ │ │ │ + bne 1c1e8 <_loop0_28_rule+0xbc8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c2f0 <_loop0_28_rule+0xccc> │ │ │ │ │ + bne 1c2ec <_loop0_28_rule+0xccc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c358 <_loop0_28_rule+0xd34> │ │ │ │ │ + beq 1c354 <_loop0_28_rule+0xd34> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c324 <_loop0_28_rule+0xd00> │ │ │ │ │ + beq 1c320 <_loop0_28_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c378 <_loop0_28_rule+0xd54> │ │ │ │ │ + bne 1c374 <_loop0_28_rule+0xd54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1be08 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ + bne 1be08 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1be08 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c420 <_loop0_28_rule+0xdfc> │ │ │ │ │ + beq 1c41c <_loop0_28_rule+0xdfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1babc <_loop0_28_rule+0x49c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1babc <_loop0_28_rule+0x49c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd0c <_loop0_28_rule+0x6e8> │ │ │ │ │ + b 1bd08 <_loop0_28_rule+0x6e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b794 <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1b790 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b7a0 <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b79c <_loop0_28_rule+0x17c> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1b7a0 <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b79c <_loop0_28_rule+0x17c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bb34 <_loop0_28_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bc00 <_loop0_28_rule+0x5dc> │ │ │ │ │ + beq 1bbfc <_loop0_28_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bc10 <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bc0c <_loop0_28_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bc10 <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bc0c <_loop0_28_rule+0x5ec> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd70 <_loop0_28_rule+0x750> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2d8 <_loop0_28_rule+0xcb4> │ │ │ │ │ + blt 1c2d4 <_loop0_28_rule+0xcb4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1b954 <_loop0_28_rule+0x330> │ │ │ │ │ + beq 1b950 <_loop0_28_rule+0x330> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beb0 <_loop0_28_rule+0x890> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beb0 <_loop0_28_rule+0x890> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c29c <_loop0_28_rule+0xc78> │ │ │ │ │ + blt 1c298 <_loop0_28_rule+0xc78> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 1bf14 <_loop0_28_rule+0x8f0> │ │ │ │ │ + beq 1bf10 <_loop0_28_rule+0x8f0> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c28c <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c288 <_loop0_28_rule+0xc68> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c50c <_loop0_28_rule+0xee8> │ │ │ │ │ + beq 1c508 <_loop0_28_rule+0xee8> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1bad8 <_loop0_28_rule+0x4b4> │ │ │ │ │ + b 1bad4 <_loop0_28_rule+0x4b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bf8c <_loop0_28_rule+0x968> │ │ │ │ │ + beq 1bf88 <_loop0_28_rule+0x968> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bf98 <_loop0_28_rule+0x974> │ │ │ │ │ + beq 1bf94 <_loop0_28_rule+0x974> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3a4 <_loop0_28_rule+0xd80> │ │ │ │ │ + bne 1c3a0 <_loop0_28_rule+0xd80> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1bf98 <_loop0_28_rule+0x974> │ │ │ │ │ + b 1bf94 <_loop0_28_rule+0x974> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c2cc <_loop0_28_rule+0xca8> │ │ │ │ │ + beq 1c2c8 <_loop0_28_rule+0xca8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd78 <_loop0_28_rule+0x758> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd78 <_loop0_28_rule+0x758> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c258 <_loop0_28_rule+0xc34> │ │ │ │ │ + b 1c254 <_loop0_28_rule+0xc34> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bddc <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be20 <_loop0_28_rule+0x800> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c284 <_loop0_28_rule+0xc60> │ │ │ │ │ + b 1c280 <_loop0_28_rule+0xc60> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ + bne 1c22c <_loop0_28_rule+0xc0c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd20 <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bd1c <_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 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beb0 <_loop0_28_rule+0x890> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd70 <_loop0_28_rule+0x750> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c130 <_loop0_28_rule+0xb0c> │ │ │ │ │ + b 1c12c <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bf68 <_loop0_28_rule+0x944> │ │ │ │ │ + b 1bf64 <_loop0_28_rule+0x944> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1c294 <_loop0_28_rule+0xc70> │ │ │ │ │ + beq 1c290 <_loop0_28_rule+0xc70> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be20 <_loop0_28_rule+0x800> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be20 <_loop0_28_rule+0x800> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1c00c <_loop0_28_rule+0x9e8> │ │ │ │ │ + beq 1c008 <_loop0_28_rule+0x9e8> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c348 <_loop0_28_rule+0xd24> │ │ │ │ │ + b 1c344 <_loop0_28_rule+0xd24> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c128 <_loop0_28_rule+0xb04> │ │ │ │ │ + b 1c124 <_loop0_28_rule+0xb04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b8e8 <_loop0_28_rule+0x2c4> │ │ │ │ │ + b 1b8e4 <_loop0_28_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ - b 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ + bne 1c22c <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1b888 <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1ba54 <_loop0_28_rule+0x430> │ │ │ │ │ + beq 1ba50 <_loop0_28_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beb0 <_loop0_28_rule+0x890> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ - b 1c3e8 <_loop0_28_rule+0xdc4> │ │ │ │ │ + beq 1beb0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1c3e4 <_loop0_28_rule+0xdc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b998 <_loop0_28_rule+0x374> │ │ │ │ │ + b 1b994 <_loop0_28_rule+0x374> │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1c2cc <_loop0_28_rule+0xca8> │ │ │ │ │ - b 1c0a0 <_loop0_28_rule+0xa7c> │ │ │ │ │ + beq 1c2c8 <_loop0_28_rule+0xca8> │ │ │ │ │ + b 1c09c <_loop0_28_rule+0xa7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b700 <_loop0_28_rule+0xdc> │ │ │ │ │ + b 1b6fc <_loop0_28_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b770 <_loop0_28_rule+0x14c> │ │ │ │ │ + b 1b76c <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bb34 <_loop0_28_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1babc <_loop0_28_rule+0x49c> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1c22c <_loop0_28_rule+0xc0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd0c <_loop0_28_rule+0x6e8> │ │ │ │ │ + bne 1bd08 <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd20 <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bd1c <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b924 <_loop0_28_rule+0x300> │ │ │ │ │ + b 1b920 <_loop0_28_rule+0x300> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c2d0 <_loop0_28_rule+0xcac> │ │ │ │ │ + b 1c2cc <_loop0_28_rule+0xcac> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c28c <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c288 <_loop0_28_rule+0xc68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b6d4 <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1b6d0 <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c2d0 <_loop0_28_rule+0xcac> │ │ │ │ │ + b 1c2cc <_loop0_28_rule+0xcac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bbd8 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1bbd4 <_loop0_28_rule+0x5b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bee8 <_loop0_28_rule+0x8c4> │ │ │ │ │ + b 1bee4 <_loop0_28_rule+0x8c4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bdac <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bda8 <_loop0_28_rule+0x788> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bddc <_loop0_28_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + beq 1bddc <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bddc <_loop0_28_rule+0x7bc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bddc <_loop0_28_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1b820 <_loop0_28_rule+0x1fc> │ │ │ │ │ - b 1c54c <_loop0_28_rule+0xf28> │ │ │ │ │ + beq 1b81c <_loop0_28_rule+0x1fc> │ │ │ │ │ + b 1c548 <_loop0_28_rule+0xf28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1bc84 <_loop0_28_rule+0x660> │ │ │ │ │ - b 1c348 <_loop0_28_rule+0xd24> │ │ │ │ │ + beq 1bc80 <_loop0_28_rule+0x660> │ │ │ │ │ + b 1c344 <_loop0_28_rule+0xd24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b678 <_loop0_28_rule+0x54> │ │ │ │ │ - b 1be54 <_loop0_28_rule+0x830> │ │ │ │ │ + beq 1b674 <_loop0_28_rule+0x54> │ │ │ │ │ + b 1be50 <_loop0_28_rule+0x830> │ │ │ │ │ │ │ │ │ │ -0001c5b0 : │ │ │ │ │ +0001c5ac : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1caac │ │ │ │ │ + beq 1caa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1caac │ │ │ │ │ + bne 1caa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7bc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c860 │ │ │ │ │ + bne 1c85c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c6ac │ │ │ │ │ + bne 1c6a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7bc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c730 │ │ │ │ │ + bne 1c72c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7bc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7d0 │ │ │ │ │ + bne 1c7cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d484 │ │ │ │ │ + bl 1d480 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1c840 │ │ │ │ │ + bne 1c83c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19574 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c628 │ │ │ │ │ + beq 1c624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3c1c │ │ │ │ │ + bl 3c30 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c628 │ │ │ │ │ + beq 1c624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d484 │ │ │ │ │ + bl 1d480 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c62c │ │ │ │ │ + bne 1c628 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c828 │ │ │ │ │ + bne 1c824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c838 │ │ │ │ │ + beq 1c834 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c69c │ │ │ │ │ + b 1c698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1caa0 │ │ │ │ │ + beq 1ca9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1caa0 │ │ │ │ │ + bne 1ca9c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7a8 │ │ │ │ │ + bne 1c7a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 43a0 │ │ │ │ │ + bl 43b4 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ca64 │ │ │ │ │ + bne 1ca60 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c7a8 │ │ │ │ │ + bne 1c7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 43a0 │ │ │ │ │ + bl 43b4 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1c960 │ │ │ │ │ + bne 1c95c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c65c │ │ │ │ │ + beq 1c658 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c69c │ │ │ │ │ + b 1c698 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c94c │ │ │ │ │ + beq 1c948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23850 <_loop1_32_rule> │ │ │ │ │ + bl 23858 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c94c │ │ │ │ │ + beq 1c948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d484 │ │ │ │ │ + bl 1d480 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c950 │ │ │ │ │ + bne 1c94c │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c70c │ │ │ │ │ + beq 1c708 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c70c │ │ │ │ │ + bne 1c708 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c69c │ │ │ │ │ + b 1c698 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c828 │ │ │ │ │ - b 1c70c │ │ │ │ │ + bne 1c824 │ │ │ │ │ + b 1c708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ce18 │ │ │ │ │ + beq 1ce14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce14 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1cc1c │ │ │ │ │ + bne 1cc18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce08 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbb0 │ │ │ │ │ + bne 1cbac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce08 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb5c │ │ │ │ │ + bne 1cb58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce08 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cac4 │ │ │ │ │ + bne 1cac0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c614 │ │ │ │ │ + beq 1c610 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1c69c │ │ │ │ │ + b 1c698 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c680 │ │ │ │ │ - b 1c7c0 │ │ │ │ │ + beq 1c67c │ │ │ │ │ + b 1c7bc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7a8 │ │ │ │ │ + bne 1c7a4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r8 │ │ │ │ │ movne r1, r7 │ │ │ │ │ - beq 1c7a4 │ │ │ │ │ + beq 1c7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1ca44 │ │ │ │ │ + beq 1ca40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ca1c │ │ │ │ │ + bne 1ca18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3c1c │ │ │ │ │ + bl 3c30 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c7b4 │ │ │ │ │ + beq 1c7b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d484 │ │ │ │ │ + bl 1d480 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7b4 │ │ │ │ │ + bne 1c7b0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c828 │ │ │ │ │ - b 1c70c │ │ │ │ │ + bne 1c824 │ │ │ │ │ + b 1c708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c9c4 │ │ │ │ │ + beq 1c9c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7b4 │ │ │ │ │ + b 1c7b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca28 │ │ │ │ │ + bne 1ca24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7b4 │ │ │ │ │ + b 1c7b0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c780 │ │ │ │ │ + beq 1c77c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c784 │ │ │ │ │ + bne 1c780 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1c9a4 │ │ │ │ │ + b 1c9a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c75c │ │ │ │ │ + b 1c758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c604 │ │ │ │ │ - b 1c7c0 │ │ │ │ │ + beq 1c600 │ │ │ │ │ + b 1c7bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1c920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c1c │ │ │ │ │ + bl 3c30 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1c920 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1c920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1c920 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32745,35 +32744,35 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 1c928 │ │ │ │ │ + beq 1c924 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c930 │ │ │ │ │ + b 1c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c900 │ │ │ │ │ + beq 1c8fc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c900 │ │ │ │ │ + beq 1c8fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32781,141 +32780,141 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 1cb34 │ │ │ │ │ + b 1cb30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8dc │ │ │ │ │ + beq 1c8d8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8dc │ │ │ │ │ + beq 1c8d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ccb0 │ │ │ │ │ + bne 1ccac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb50 │ │ │ │ │ - b 1c930 │ │ │ │ │ + bne 1cb4c │ │ │ │ │ + b 1c92c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ce24 │ │ │ │ │ + beq 1ce20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce24 │ │ │ │ │ + bne 1ce20 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdfc │ │ │ │ │ + bne 1cdf8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cd64 │ │ │ │ │ + bne 1cd60 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1cdfc │ │ │ │ │ + bne 1cdf8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1ccdc │ │ │ │ │ + bne 1ccd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8bc │ │ │ │ │ + b 1c8b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1cdec │ │ │ │ │ + beq 1cde8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb50 │ │ │ │ │ + bne 1cb4c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c838 │ │ │ │ │ + b 1c834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cde0 │ │ │ │ │ + beq 1cddc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cde0 │ │ │ │ │ + bne 1cddc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdd0 │ │ │ │ │ + bne 1cdcc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cda0 │ │ │ │ │ + bne 1cd9c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdd0 │ │ │ │ │ + bne 1cdcc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cda0 │ │ │ │ │ + bne 1cd9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cca4 │ │ │ │ │ + b 1cca0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ @@ -32926,185 +32925,185 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #12] │ │ │ │ │ - b 1cb34 │ │ │ │ │ + b 1cb30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1cd70 │ │ │ │ │ - b 1c8b8 │ │ │ │ │ + bne 1cd6c │ │ │ │ │ + b 1c8b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cca4 │ │ │ │ │ + b 1cca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cd08 │ │ │ │ │ + b 1cd04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c838 │ │ │ │ │ + b 1c834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8bc │ │ │ │ │ + b 1c8b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1c930 │ │ │ │ │ + b 1c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c88c │ │ │ │ │ + b 1c888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cc48 │ │ │ │ │ + b 1cc44 │ │ │ │ │ │ │ │ │ │ -0001ce30 : │ │ │ │ │ +0001ce2c : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d460 │ │ │ │ │ + beq 1d45c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d460 │ │ │ │ │ + bne 1d45c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d478 │ │ │ │ │ + bne 1d474 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d414 │ │ │ │ │ + beq 1d410 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d414 │ │ │ │ │ + bne 1d410 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d428 │ │ │ │ │ + bne 1d424 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1cf78 │ │ │ │ │ + beq 1cf74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1cfc4 │ │ │ │ │ + bne 1cfc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1d0c8 │ │ │ │ │ + bne 1d0c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1cf68 │ │ │ │ │ + bne 1cf64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d08c │ │ │ │ │ + beq 1d088 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d08c │ │ │ │ │ + beq 1d088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d09c │ │ │ │ │ + blt 1d098 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d428 │ │ │ │ │ + bne 1d424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cef8 │ │ │ │ │ + beq 1cef4 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cef8 │ │ │ │ │ + beq 1cef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d450 │ │ │ │ │ + beq 1d44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d450 │ │ │ │ │ + beq 1d44c │ │ │ │ │ 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> │ │ │ │ │ @@ -33125,144 +33124,144 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d3c8 │ │ │ │ │ + beq 1d3c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d3f4 │ │ │ │ │ + bne 1d3f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1cf68 │ │ │ │ │ + b 1cf64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d084 │ │ │ │ │ + b 1d080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cf18 │ │ │ │ │ + beq 1cf14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d478 │ │ │ │ │ + bne 1d474 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d444 │ │ │ │ │ + beq 1d440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d440 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d434 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d144 │ │ │ │ │ + beq 1d140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d084 │ │ │ │ │ + bne 1d080 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1cf18 │ │ │ │ │ + b 1cf14 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d290 │ │ │ │ │ + bne 1d28c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d1f0 │ │ │ │ │ + bne 1d1ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d434 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_120_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_120_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1cc │ │ │ │ │ + beq 1d1c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d330 │ │ │ │ │ + bne 1d32c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1d120 │ │ │ │ │ + b 1d11c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d18c │ │ │ │ │ + beq 1d188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d18c │ │ │ │ │ + beq 1d188 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d18c │ │ │ │ │ + beq 1d188 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33271,39 +33270,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d8 │ │ │ │ │ + beq 1d1d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d13c │ │ │ │ │ + b 1d138 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d168 │ │ │ │ │ + beq 1d164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d168 │ │ │ │ │ + beq 1d164 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ @@ -33325,42 +33324,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d274 │ │ │ │ │ - b 1d1d8 │ │ │ │ │ + bne 1d270 │ │ │ │ │ + b 1d1d4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1cc │ │ │ │ │ + beq 1d1c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1cc │ │ │ │ │ + beq 1d1c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1cc │ │ │ │ │ + beq 1d1c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -33379,200 +33378,200 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1d314 │ │ │ │ │ + b 1d310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1d430 │ │ │ │ │ + beq 1d42c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d0b4 │ │ │ │ │ + b 1d0b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d3e0 │ │ │ │ │ + bne 1d3dc │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d084 │ │ │ │ │ + b 1d080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1cec0 │ │ │ │ │ + beq 1cebc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d0b4 │ │ │ │ │ + b 1d0b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d288 │ │ │ │ │ + b 1d284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d0f8 │ │ │ │ │ + b 1d0f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d430 │ │ │ │ │ + b 1d42c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ce88 │ │ │ │ │ + beq 1ce84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1cf68 │ │ │ │ │ + b 1cf64 │ │ │ │ │ │ │ │ │ │ -0001d484 : │ │ │ │ │ +0001d480 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d608 │ │ │ │ │ + beq 1d604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d608 │ │ │ │ │ + bne 1d604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d61c │ │ │ │ │ + bne 1d618 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d544 │ │ │ │ │ + bne 1d540 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d51c │ │ │ │ │ + bne 1d518 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19574 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d4fc │ │ │ │ │ + beq 1d4f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d734 │ │ │ │ │ + bne 1d730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d50c │ │ │ │ │ + b 1d508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d728 │ │ │ │ │ + beq 1d724 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d728 │ │ │ │ │ + bne 1d724 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d71c │ │ │ │ │ + bne 1d718 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6ec │ │ │ │ │ + bne 1d6e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d71c │ │ │ │ │ + bne 1d718 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6b4 │ │ │ │ │ + bne 1d6b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d71c │ │ │ │ │ + bne 1d718 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d62c │ │ │ │ │ + bne 1d628 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d4e8 │ │ │ │ │ - b 1d50c │ │ │ │ │ + beq 1d4e4 │ │ │ │ │ + b 1d508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4d8 │ │ │ │ │ + beq 1d4d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d50c │ │ │ │ │ + b 1d508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5e0 │ │ │ │ │ + beq 1d5dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5e0 │ │ │ │ │ + beq 1d5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c34 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5e0 │ │ │ │ │ + beq 1d5dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33581,325 +33580,325 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 1d5e4 │ │ │ │ │ + beq 1d5e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d5ec │ │ │ │ │ + b 1d5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5bc │ │ │ │ │ + beq 1d5b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5bc │ │ │ │ │ + beq 1d5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c74 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5bc │ │ │ │ │ - b 1d660 │ │ │ │ │ + beq 1d5b8 │ │ │ │ │ + b 1d65c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d598 │ │ │ │ │ + beq 1d594 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ - beq 1d598 │ │ │ │ │ - b 1d668 │ │ │ │ │ + beq 1d594 │ │ │ │ │ + b 1d664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d5ec │ │ │ │ │ + b 1d5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d570 │ │ │ │ │ + b 1d56c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d538 │ │ │ │ │ + beq 1d534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d50c │ │ │ │ │ + b 1d508 │ │ │ │ │ │ │ │ │ │ -0001d760 : │ │ │ │ │ +0001d75c : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d948 │ │ │ │ │ + beq 1d944 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d948 │ │ │ │ │ + bne 1d944 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d95c │ │ │ │ │ + bne 1d958 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d85c │ │ │ │ │ + bne 1d858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 1d95c │ │ │ │ │ + bne 1d958 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d874 │ │ │ │ │ + beq 1d870 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d874 │ │ │ │ │ + beq 1d870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d874 │ │ │ │ │ + beq 1d870 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d874 │ │ │ │ │ + beq 1d870 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1d97c │ │ │ │ │ + bne 1d978 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d95c │ │ │ │ │ + bne 1d958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1d8a4 │ │ │ │ │ + beq 1d8a0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1d84c │ │ │ │ │ + b 1d848 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d8bc │ │ │ │ │ + bne 1d8b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d898 │ │ │ │ │ + b 1d894 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d960 │ │ │ │ │ + bne 1d95c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d970 │ │ │ │ │ + beq 1d96c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d970 │ │ │ │ │ + bne 1d96c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1d934 │ │ │ │ │ + bne 1d930 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d934 │ │ │ │ │ + beq 1d930 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d9a4 │ │ │ │ │ + bne 1d9a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1d8b4 │ │ │ │ │ + b 1d8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d7b4 │ │ │ │ │ + beq 1d7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d86c │ │ │ │ │ + b 1d868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d8f4 │ │ │ │ │ + b 1d8f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1d89c │ │ │ │ │ + beq 1d898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d968 │ │ │ │ │ + b 1d964 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1da04 │ │ │ │ │ + beq 1da00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d9ec │ │ │ │ │ + beq 1d9e8 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da10 │ │ │ │ │ + bne 1da0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d89c │ │ │ │ │ + b 1d898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d934 │ │ │ │ │ + beq 1d930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d93c │ │ │ │ │ + b 1d938 │ │ │ │ │ │ │ │ │ │ -0001da24 : │ │ │ │ │ +0001da20 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1dbd0 │ │ │ │ │ + beq 1dbcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dbd0 │ │ │ │ │ + bne 1dbcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbe4 │ │ │ │ │ + bne 1dbe0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1daf0 │ │ │ │ │ + beq 1daec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db40 │ │ │ │ │ + bne 1db3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbe4 │ │ │ │ │ + bne 1dbe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33907,134 +33906,134 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1dbb8 │ │ │ │ │ + blt 1dbb4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1dbe4 │ │ │ │ │ + bne 1dbe0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dab4 │ │ │ │ │ + beq 1dab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1dab4 │ │ │ │ │ + beq 1dab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1dad8 │ │ │ │ │ + beq 1dad4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1dbac │ │ │ │ │ + beq 1dba8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dad8 │ │ │ │ │ + beq 1dad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dad8 │ │ │ │ │ + beq 1dad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dae0 │ │ │ │ │ + b 1dadc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1da78 │ │ │ │ │ + beq 1da74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dae0 │ │ │ │ │ + b 1dadc │ │ │ │ │ │ │ │ │ │ -0001dbf4 : │ │ │ │ │ +0001dbf0 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1df50 │ │ │ │ │ + beq 1df4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df50 │ │ │ │ │ + bne 1df4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df64 │ │ │ │ │ + bne 1df60 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1dcc8 │ │ │ │ │ + bne 1dcc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1df38 │ │ │ │ │ + blt 1df34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1df64 │ │ │ │ │ + bne 1df60 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dcf4 │ │ │ │ │ + bne 1dcf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df74 │ │ │ │ │ + bne 1df70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #25 │ │ │ │ │ @@ -34043,94 +34042,94 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dca0 │ │ │ │ │ + beq 1dc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1dca0 │ │ │ │ │ + beq 1dc9c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dca0 │ │ │ │ │ + bne 1dc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd60 │ │ │ │ │ + bl 1fd5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dca4 │ │ │ │ │ + bne 1dca0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e438 │ │ │ │ │ + beq 1e434 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e438 │ │ │ │ │ + bne 1e434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e44c │ │ │ │ │ + bne 1e448 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1de7c │ │ │ │ │ + bne 1de78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e420 │ │ │ │ │ + blt 1e41c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1e44c │ │ │ │ │ + bne 1e448 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1dea8 │ │ │ │ │ + bne 1dea4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dca4 │ │ │ │ │ + bne 1dca0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1dca0 │ │ │ │ │ + beq 1dc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1de64 │ │ │ │ │ + beq 1de60 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ @@ -34140,18 +34139,18 @@ │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e488 │ │ │ │ │ + beq 1e484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e488 │ │ │ │ │ + bne 1e484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -34161,212 +34160,212 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ddcc │ │ │ │ │ + beq 1ddc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl cd3c │ │ │ │ │ + bl cd50 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ddcc │ │ │ │ │ + beq 1ddc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1dde0 │ │ │ │ │ + beq 1dddc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r9, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e45c │ │ │ │ │ + beq 1e458 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e45c │ │ │ │ │ + bne 1e458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dde0 │ │ │ │ │ + b 1dddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcb8 │ │ │ │ │ + b 1dcb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dc48 │ │ │ │ │ + beq 1dc44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcb8 │ │ │ │ │ + b 1dcb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1dcb8 │ │ │ │ │ + bne 1dcb4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e4ac │ │ │ │ │ + beq 1e4a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4ac │ │ │ │ │ + bne 1e4a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dff4 │ │ │ │ │ + beq 1dff0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - bne 1e14c │ │ │ │ │ + bne 1e148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e034 │ │ │ │ │ + beq 1e030 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ - bne 1e14c │ │ │ │ │ + bne 1e148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e074 │ │ │ │ │ + beq 1e070 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e14c │ │ │ │ │ + bne 1e148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e0ac │ │ │ │ │ + beq 1e0a8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e144 │ │ │ │ │ + bne 1e140 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e284 │ │ │ │ │ + beq 1e280 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e284 │ │ │ │ │ + beq 1e280 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e258 │ │ │ │ │ + bne 1e254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1e198 │ │ │ │ │ + beq 1e194 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dcb4 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34375,875 +34374,875 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e128 │ │ │ │ │ + bne 1e124 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e138 │ │ │ │ │ + b 1e134 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e138 │ │ │ │ │ + b 1e134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e338 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e340 │ │ │ │ │ + bne 1e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e340 │ │ │ │ │ + bne 1e33c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd3c │ │ │ │ │ + bl cd50 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e338 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e114 │ │ │ │ │ + bne 1e110 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e114 │ │ │ │ │ + beq 1e110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e410 │ │ │ │ │ + beq 1e40c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e128 │ │ │ │ │ + bne 1e124 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb4 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7c0 │ │ │ │ │ + bne 1e7bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e568 │ │ │ │ │ + bne 1e564 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1e5d0 │ │ │ │ │ + bne 1e5cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4b8 │ │ │ │ │ + bne 1e4b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e1a4 │ │ │ │ │ + bne 1e1a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e368 │ │ │ │ │ + bne 1e364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e18c │ │ │ │ │ + b 1e188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e360 │ │ │ │ │ + beq 1e35c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e35c │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e360 │ │ │ │ │ + beq 1e35c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5b4 │ │ │ │ │ + bne 1e5b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e5b4 │ │ │ │ │ + beq 1e5b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e410 │ │ │ │ │ + beq 1e40c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5c0 │ │ │ │ │ + bne 1e5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb4 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dca4 │ │ │ │ │ + b 1dca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dd74 │ │ │ │ │ + beq 1dd70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dca4 │ │ │ │ │ + b 1dca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1df30 │ │ │ │ │ + beq 1df2c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dca4 │ │ │ │ │ + b 1dca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcb4 │ │ │ │ │ + beq 1dcb0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dcb8 │ │ │ │ │ + b 1dcb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dfb0 │ │ │ │ │ + b 1dfac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e318 │ │ │ │ │ + beq 1e314 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e31c │ │ │ │ │ + bne 1e318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e31c │ │ │ │ │ + bne 1e318 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e318 │ │ │ │ │ + beq 1e314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e114 │ │ │ │ │ + bne 1e110 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e114 │ │ │ │ │ + beq 1e110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e410 │ │ │ │ │ + beq 1e40c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e128 │ │ │ │ │ - b 1e414 │ │ │ │ │ + bne 1e124 │ │ │ │ │ + b 1e410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2cc │ │ │ │ │ + beq 1e2c8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2cc │ │ │ │ │ + beq 1e2c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_153_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2cc │ │ │ │ │ + beq 1e2c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e824 │ │ │ │ │ + beq 1e820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e360 │ │ │ │ │ + beq 1e35c │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e18c │ │ │ │ │ + b 1e188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e2f4 │ │ │ │ │ + beq 1e2f0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e2f8 │ │ │ │ │ + bne 1e2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7b4 │ │ │ │ │ + beq 1e7b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7b4 │ │ │ │ │ + bne 1e7b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e6fc │ │ │ │ │ + bne 1e6f8 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e66c │ │ │ │ │ + beq 1e668 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e718 │ │ │ │ │ + bne 1e714 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e6fc │ │ │ │ │ + bne 1e6f8 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e794 │ │ │ │ │ + beq 1e790 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e794 │ │ │ │ │ + beq 1e790 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e740 │ │ │ │ │ + bne 1e73c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e70c │ │ │ │ │ + beq 1e708 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e2f8 │ │ │ │ │ + b 1e2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f8 │ │ │ │ │ + b 1e2f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f8 │ │ │ │ │ + b 1e2f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e6d4 │ │ │ │ │ + beq 1e6d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7a8 │ │ │ │ │ + beq 1e7a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e6e8 │ │ │ │ │ + bne 1e6e4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e138 │ │ │ │ │ - b 1dcb4 │ │ │ │ │ + beq 1e134 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f8 │ │ │ │ │ + b 1e2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e760 │ │ │ │ │ + b 1e75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e62c │ │ │ │ │ + b 1e628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2a8 │ │ │ │ │ + beq 1e2a4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_152_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2a8 │ │ │ │ │ + beq 1e2a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e114 │ │ │ │ │ + bne 1e110 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e114 │ │ │ │ │ - b 1e258 │ │ │ │ │ + beq 1e110 │ │ │ │ │ + b 1e254 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e3f8 │ │ │ │ │ - b 1e5b4 │ │ │ │ │ + bne 1e3f4 │ │ │ │ │ + b 1e5b0 │ │ │ │ │ │ │ │ │ │ -0001e850 : │ │ │ │ │ +0001e84c : │ │ │ │ │ tuple_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ed50 │ │ │ │ │ + beq 1ed4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed50 │ │ │ │ │ + bne 1ed4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed64 │ │ │ │ │ + bne 1ed60 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ebf4 │ │ │ │ │ + beq 1ebf0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec3c │ │ │ │ │ + beq 1ec38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edb4 │ │ │ │ │ + beq 1edb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edb4 │ │ │ │ │ + bne 1edb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1edcc │ │ │ │ │ + bne 1edc8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ed74 │ │ │ │ │ + beq 1ed70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed74 │ │ │ │ │ + bne 1ed70 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebc0 │ │ │ │ │ + bne 1ebbc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1ec44 │ │ │ │ │ + bne 1ec40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edd8 │ │ │ │ │ + beq 1edd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edd8 │ │ │ │ │ + bne 1edd4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1edec │ │ │ │ │ + bne 1ede8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1eae0 │ │ │ │ │ + beq 1eadc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb38 │ │ │ │ │ + bne 1eb34 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1edec │ │ │ │ │ + bne 1ede8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ebb8 │ │ │ │ │ + beq 1ebb4 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebc8 │ │ │ │ │ + beq 1ebc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3b0 │ │ │ │ │ + bl 1f3ac │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebc8 │ │ │ │ │ + bne 1ebc4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ee10 │ │ │ │ │ + beq 1ee0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee10 │ │ │ │ │ + bne 1ee0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec3c │ │ │ │ │ + beq 1ec38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1eac8 │ │ │ │ │ + beq 1eac4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ed90 │ │ │ │ │ + beq 1ed8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed90 │ │ │ │ │ + bne 1ed8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1ebc0 │ │ │ │ │ + blt 1ebbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1edec │ │ │ │ │ + bne 1ede8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e9d8 │ │ │ │ │ + beq 1e9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1e9d8 │ │ │ │ │ + beq 1e9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ebc0 │ │ │ │ │ + beq 1ebbc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ee50 │ │ │ │ │ + beq 1ee4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee30 │ │ │ │ │ + bne 1ee2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea00 │ │ │ │ │ + b 1e9fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ea64 │ │ │ │ │ + beq 1ea60 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ead0 │ │ │ │ │ + b 1eacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1edf8 │ │ │ │ │ + blt 1edf4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1ed64 │ │ │ │ │ + bne 1ed60 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e8e0 │ │ │ │ │ + bne 1e8dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebe4 │ │ │ │ │ + b 1ebe0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ecd8 │ │ │ │ │ + beq 1ecd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecd8 │ │ │ │ │ + bne 1ecd4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ecb4 │ │ │ │ │ + bne 1ecb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1ece4 │ │ │ │ │ + bne 1ece0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 1ecb4 │ │ │ │ │ + beq 1ecb0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ecb4 │ │ │ │ │ + bne 1ecb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c538 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ addeq r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ movweq r2, #6000 @ 0x1770 │ │ │ │ │ - beq 1e974 │ │ │ │ │ - b 1ebc0 │ │ │ │ │ + beq 1e970 │ │ │ │ │ + b 1ebbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec64 │ │ │ │ │ + b 1ec60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec8c │ │ │ │ │ + beq 1ec88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35253,341 +35252,341 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ecb0 │ │ │ │ │ + beq 1ecac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ecbc │ │ │ │ │ + b 1ecb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e8a4 │ │ │ │ │ + beq 1e8a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ead0 │ │ │ │ │ + b 1eacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e95c │ │ │ │ │ - b 1ebc0 │ │ │ │ │ + beq 1e958 │ │ │ │ │ + b 1ebbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ebec │ │ │ │ │ + beq 1ebe8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ead0 │ │ │ │ │ + b 1eacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1e91c │ │ │ │ │ + beq 1e918 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebe4 │ │ │ │ │ + b 1ebe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e99c │ │ │ │ │ + beq 1e998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ebc0 │ │ │ │ │ + b 1ebbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ead0 │ │ │ │ │ + b 1eacc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebd0 │ │ │ │ │ + beq 1ebcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1edcc │ │ │ │ │ + b 1edc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebb0 │ │ │ │ │ + beq 1ebac │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ebc0 │ │ │ │ │ + b 1ebbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebbc │ │ │ │ │ - b 1ee44 │ │ │ │ │ + beq 1ebb8 │ │ │ │ │ + b 1ee40 │ │ │ │ │ │ │ │ │ │ -0001ee68 <_tmp_26_rule>: │ │ │ │ │ +0001ee64 <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ef48 <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1ef44 <_tmp_26_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef48 <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1ef44 <_tmp_26_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1eef0 <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1eeec <_tmp_26_rule+0x88> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef00 <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1eefc <_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 bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1eee0 <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1eedc <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eee8 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1eee4 <_tmp_26_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eee8 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1eee4 <_tmp_26_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eef0 <_tmp_26_rule+0x88> │ │ │ │ │ + b 1eeec <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eeb0 <_tmp_26_rule+0x48> │ │ │ │ │ + b 1eeac <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001ef54 : │ │ │ │ │ +0001ef50 : │ │ │ │ │ list_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f0cc │ │ │ │ │ + beq 1f0c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0cc │ │ │ │ │ + bne 1f0c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0e0 │ │ │ │ │ + bne 1f0dc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f078 │ │ │ │ │ + beq 1f074 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0c0 │ │ │ │ │ + beq 1f0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3b0 │ │ │ │ │ + bl 1f3ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0c0 │ │ │ │ │ + bne 1f0bc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0c0 │ │ │ │ │ + beq 1f0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f060 │ │ │ │ │ + beq 1f05c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f0f0 │ │ │ │ │ + beq 1f0ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0f0 │ │ │ │ │ + bne 1f0ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f0fc │ │ │ │ │ + blt 1f0f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1f0e0 │ │ │ │ │ + bne 1f0dc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1efe4 │ │ │ │ │ + bne 1efe0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f060 │ │ │ │ │ + b 1f05c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1efa8 │ │ │ │ │ + beq 1efa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f068 │ │ │ │ │ + b 1f064 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f060 │ │ │ │ │ + beq 1f05c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f068 │ │ │ │ │ + b 1f064 │ │ │ │ │ │ │ │ │ │ -0001f114 : │ │ │ │ │ +0001f110 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f338 │ │ │ │ │ + beq 1f334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f338 │ │ │ │ │ + bne 1f334 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f28c │ │ │ │ │ + bne 1f288 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f194 │ │ │ │ │ + beq 1f190 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f25c │ │ │ │ │ + bne 1f258 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f1dc │ │ │ │ │ + bne 1f1d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f28c │ │ │ │ │ + bne 1f288 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -35596,423 +35595,423 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f1cc │ │ │ │ │ + bne 1f1c8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f370 │ │ │ │ │ + beq 1f36c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f370 │ │ │ │ │ + bne 1f36c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f250 │ │ │ │ │ + bne 1f24c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f29c │ │ │ │ │ + bne 1f298 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f1a8 │ │ │ │ │ + b 1f1a4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f198 │ │ │ │ │ + beq 1f194 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f37c │ │ │ │ │ + bne 1f378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c8 │ │ │ │ │ + b 1f1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f1cc │ │ │ │ │ + b 1f1c8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f244 │ │ │ │ │ + beq 1f240 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f244 │ │ │ │ │ + beq 1f240 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f244 │ │ │ │ │ + beq 1f240 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f244 │ │ │ │ │ + beq 1f240 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f344 │ │ │ │ │ + bne 1f340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1f250 │ │ │ │ │ + beq 1f24c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f250 │ │ │ │ │ + b 1f24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f15c │ │ │ │ │ + b 1f158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f3a0 │ │ │ │ │ + beq 1f39c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f32c │ │ │ │ │ + bne 1f328 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c8 │ │ │ │ │ + b 1f1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f218 │ │ │ │ │ + b 1f214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1c8 │ │ │ │ │ + beq 1f1c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f1cc │ │ │ │ │ + b 1f1c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c8 │ │ │ │ │ + b 1f1c4 │ │ │ │ │ │ │ │ │ │ -0001f3b0 : │ │ │ │ │ +0001f3ac : │ │ │ │ │ star_named_expressions_sequence_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fb68 │ │ │ │ │ + beq 1fb64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb68 │ │ │ │ │ + bne 1fb64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fb80 │ │ │ │ │ + bne 1fb7c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fb4c │ │ │ │ │ + beq 1fc7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb4c │ │ │ │ │ + bne 1fc7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f84c │ │ │ │ │ + bne 1f848 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fb8c │ │ │ │ │ + beq 1fb48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb8c │ │ │ │ │ + bne 1fb48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fafc │ │ │ │ │ + bne 1faf8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa70 │ │ │ │ │ + bne 1fa6c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fc9c │ │ │ │ │ + beq 1fc98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc9c │ │ │ │ │ + bne 1fc98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f840 │ │ │ │ │ + bne 1f83c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f808 │ │ │ │ │ + beq 1f804 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9dc │ │ │ │ │ + bne 1f9d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f840 │ │ │ │ │ + bne 1f83c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f844 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1fa58 │ │ │ │ │ + beq 1fa54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa58 │ │ │ │ │ + bne 1fa54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fc94 │ │ │ │ │ + bne 1fc74 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fc88 │ │ │ │ │ + beq 1fc68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f5f0 │ │ │ │ │ - b 1fc94 │ │ │ │ │ + beq 1f5ec │ │ │ │ │ + b 1fc74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, sl, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f87c │ │ │ │ │ + bne 1f878 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f6bc │ │ │ │ │ + bne 1f6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f864 │ │ │ │ │ + beq 1f860 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f8f4 │ │ │ │ │ + bne 1f8f0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1f6d0 │ │ │ │ │ + beq 1f6cc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f6f0 │ │ │ │ │ + beq 1f6ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fb04 │ │ │ │ │ + beq 1fb1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb04 │ │ │ │ │ + bne 1fb1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fb1c │ │ │ │ │ + bne 1fb34 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1f920 │ │ │ │ │ + bne 1f91c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9c4 │ │ │ │ │ + beq 1f9c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9c4 │ │ │ │ │ + bne 1f9c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f6bc │ │ │ │ │ + bne 1f6b8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1f578 │ │ │ │ │ + bne 1f574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fb30 │ │ │ │ │ + blt 1fb00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1f590 │ │ │ │ │ + beq 1f58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f86c │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc7c │ │ │ │ │ + beq 1fc5c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1f5e4 │ │ │ │ │ + b 1f5e0 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fc80 │ │ │ │ │ + beq 1fc60 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1f7a0 │ │ │ │ │ + ble 1f79c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f79c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f79c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f79c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f79c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f79c │ │ │ │ │ sub lr, r9, #4 │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r9, #4 │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 1f788 │ │ │ │ │ + bne 1f784 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36020,309 +36019,301 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f854 │ │ │ │ │ + beq 1f850 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 1f854 │ │ │ │ │ + bne 1f850 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 1f848 │ │ │ │ │ + blt 1f844 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4d8 │ │ │ │ │ + beq 1f4d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 1f7f8 │ │ │ │ │ + b 1f7f4 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6f8 │ │ │ │ │ + b 1f6f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f5a4 │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ 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 1fbd0 │ │ │ │ │ + beq 1fbb0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1fba8 │ │ │ │ │ + beq 1fb88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fbe0 │ │ │ │ │ + bne 1fbc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f5dc │ │ │ │ │ + beq 1f5d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5dc │ │ │ │ │ + beq 1f5d8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f84c │ │ │ │ │ + b 1f848 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fc50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc70 │ │ │ │ │ + bne 1fc50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f998 │ │ │ │ │ + bne 1f994 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1fbfc │ │ │ │ │ + bne 1fbdc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 1f998 │ │ │ │ │ + beq 1f994 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f998 │ │ │ │ │ + bne 1f994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c538 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 1fb1c │ │ │ │ │ + bne 1fb34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1f658 │ │ │ │ │ + bne 1f654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f678 │ │ │ │ │ - b 1f6bc │ │ │ │ │ + beq 1f674 │ │ │ │ │ + b 1f6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f4ec │ │ │ │ │ + beq 1f4e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1f840 │ │ │ │ │ + beq 1f83c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1fcd4 │ │ │ │ │ + beq 1fcd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fcb4 │ │ │ │ │ + bne 1fcb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f528 │ │ │ │ │ + bne 1f524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f548 │ │ │ │ │ - b 1fc94 │ │ │ │ │ + beq 1f544 │ │ │ │ │ + b 1fc74 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fcec │ │ │ │ │ + beq 1fce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcec │ │ │ │ │ + bne 1fce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fae8 │ │ │ │ │ + bne 1fae4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fcf8 │ │ │ │ │ + bne 1fcf4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1fae8 │ │ │ │ │ + beq 1fae4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fae8 │ │ │ │ │ + bne 1fae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c538 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1f488 │ │ │ │ │ + beq 1f484 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1f848 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f84c │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + b 1f86c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f63c │ │ │ │ │ + beq 1f638 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6f8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f6f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f444 │ │ │ │ │ - b 1f84c │ │ │ │ │ + beq 1f478 │ │ │ │ │ + b 1faf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f408 │ │ │ │ │ + beq 1f404 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1f7f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1f47c │ │ │ │ │ - b 1fafc │ │ │ │ │ + b 1f7f4 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1f86c │ │ │ │ │ + beq 1f868 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f86c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f86c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1fc68 │ │ │ │ │ + bne 1fc48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f8e4 │ │ │ │ │ + b 1f8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f970 │ │ │ │ │ + beq 1f96c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36332,72 +36323,80 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f994 │ │ │ │ │ + beq 1f990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f9a0 │ │ │ │ │ + b 1f99c │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1fbc0 │ │ │ │ │ + b 1fba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f94c │ │ │ │ │ + b 1f948 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fafc │ │ │ │ │ + b 1faf8 │ │ │ │ │ + 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 1f440 │ │ │ │ │ + b 1f848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4bc │ │ │ │ │ - b 1f840 │ │ │ │ │ + beq 1f4b8 │ │ │ │ │ + b 1f83c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1fa48 │ │ │ │ │ + beq 1fa44 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f848 │ │ │ │ │ + b 1f844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1f848 │ │ │ │ │ - b 1fcc8 │ │ │ │ │ + beq 1f844 │ │ │ │ │ + b 1fcc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fa9c │ │ │ │ │ + b 1fa98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fac0 │ │ │ │ │ + beq 1fabc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36406,355 +36405,355 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fae4 │ │ │ │ │ + beq 1fae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1faf0 │ │ │ │ │ + b 1faec │ │ │ │ │ │ │ │ │ │ -0001fd60 : │ │ │ │ │ +0001fd5c : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fe30 │ │ │ │ │ + beq 1fe2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe30 │ │ │ │ │ + bne 1fe2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fe44 │ │ │ │ │ + bne 1fe40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1fe1c │ │ │ │ │ + beq 1fe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fe1c │ │ │ │ │ + beq 1fe18 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1fe54 │ │ │ │ │ + beq 1fe50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fe54 │ │ │ │ │ + bne 1fe50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 1fe0c │ │ │ │ │ + b 1fe08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fdb4 │ │ │ │ │ + beq 1fdb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fe0c │ │ │ │ │ + b 1fe08 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 1fe28 │ │ │ │ │ + beq 1fe24 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fe0c │ │ │ │ │ + b 1fe08 │ │ │ │ │ │ │ │ │ │ -0001fe80 : │ │ │ │ │ +0001fe7c : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20074 │ │ │ │ │ + beq 20070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20074 │ │ │ │ │ + bne 20070 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20088 │ │ │ │ │ + bne 20084 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1ff30 │ │ │ │ │ + beq 1ff2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ff80 │ │ │ │ │ + bne 1ff7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2005c │ │ │ │ │ + blt 20058 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 20088 │ │ │ │ │ + bne 20084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff10 │ │ │ │ │ + beq 1ff0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 9614 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ff10 │ │ │ │ │ + bne 1ff0c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff10 │ │ │ │ │ + beq 1ff0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ff10 │ │ │ │ │ + beq 1ff0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20018 │ │ │ │ │ + beq 20014 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 20024 │ │ │ │ │ + beq 20020 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_CALL _PyAST_Lambda │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20048 │ │ │ │ │ + beq 20044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20048 │ │ │ │ │ + bne 20044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff20 │ │ │ │ │ + b 1ff1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ffe0 │ │ │ │ │ + b 1ffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20018 │ │ │ │ │ + beq 20014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff20 │ │ │ │ │ + b 1ff1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fed4 │ │ │ │ │ + beq 1fed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff20 │ │ │ │ │ + b 1ff1c │ │ │ │ │ │ │ │ │ │ -00020098 : │ │ │ │ │ +00020094 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 203b0 │ │ │ │ │ + beq 203ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 203b0 │ │ │ │ │ + bne 203ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20178 │ │ │ │ │ + bne 20174 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 20538 │ │ │ │ │ + bne 20534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20514 │ │ │ │ │ + blt 20510 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2030c │ │ │ │ │ + bne 20308 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20178 │ │ │ │ │ + bne 20174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20194 │ │ │ │ │ + bne 20190 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20178 │ │ │ │ │ + bne 20174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20250 │ │ │ │ │ + bne 2024c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20150 │ │ │ │ │ + beq 2014c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20150 │ │ │ │ │ + beq 2014c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 20150 │ │ │ │ │ + beq 2014c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20098 │ │ │ │ │ + bl 20094 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 20150 │ │ │ │ │ + beq 2014c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2052c │ │ │ │ │ + beq 20528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -36765,150 +36764,150 @@ │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 202e8 │ │ │ │ │ + beq 202e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 202e8 │ │ │ │ │ + bne 202e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20180 │ │ │ │ │ + b 2017c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20174 │ │ │ │ │ + beq 20170 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20174 │ │ │ │ │ + beq 20170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 20174 │ │ │ │ │ + beq 20170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20174 │ │ │ │ │ + bne 20170 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2052c │ │ │ │ │ + beq 20528 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2023c │ │ │ │ │ + bne 20238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20180 │ │ │ │ │ + beq 2017c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 20184 │ │ │ │ │ + b 20180 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20178 │ │ │ │ │ + bne 20174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 204f8 │ │ │ │ │ + beq 204f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 204f8 │ │ │ │ │ + bne 204f4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 204ec │ │ │ │ │ + bne 204e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20474 │ │ │ │ │ + bne 20470 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 204ec │ │ │ │ │ + bne 204e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 203c8 │ │ │ │ │ + bne 203c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 2013c │ │ │ │ │ - b 20178 │ │ │ │ │ + beq 20138 │ │ │ │ │ + b 20174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 200ec │ │ │ │ │ - b 20178 │ │ │ │ │ + beq 200e8 │ │ │ │ │ + b 20174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20390 │ │ │ │ │ + beq 2038c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20390 │ │ │ │ │ + beq 2038c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20390 │ │ │ │ │ + beq 2038c │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20390 │ │ │ │ │ + beq 2038c │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -36917,205 +36916,205 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 204c0 │ │ │ │ │ + bne 204bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 2039c │ │ │ │ │ + beq 20398 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2039c │ │ │ │ │ + b 20398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20368 │ │ │ │ │ + beq 20364 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20368 │ │ │ │ │ + beq 20364 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20450 │ │ │ │ │ + beq 2044c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20504 │ │ │ │ │ + beq 20500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 20468 │ │ │ │ │ + bne 20464 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20180 │ │ │ │ │ + b 2017c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2039c │ │ │ │ │ + b 20398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20340 │ │ │ │ │ + b 2033c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20180 │ │ │ │ │ + b 2017c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20184 │ │ │ │ │ + b 20180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20184 │ │ │ │ │ + b 20180 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 2013c │ │ │ │ │ - b 20314 │ │ │ │ │ + beq 20138 │ │ │ │ │ + b 20310 │ │ │ │ │ │ │ │ │ │ -00020560 : │ │ │ │ │ +0002055c : │ │ │ │ │ slices_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20c44 │ │ │ │ │ + beq 20c3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c44 │ │ │ │ │ + bne 20c3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c58 │ │ │ │ │ + bne 20c50 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2070c │ │ │ │ │ + bne 20708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 206fc │ │ │ │ │ + blt 206f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20bf8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2073c │ │ │ │ │ + beq 20738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2073c │ │ │ │ │ + bne 20738 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bb4 │ │ │ │ │ + bne 20bac │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20aa4 │ │ │ │ │ + beq 20a9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ba8 │ │ │ │ │ + bne 20ba0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20754 │ │ │ │ │ + bne 20750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bb4 │ │ │ │ │ + bne 20bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce2c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20aec │ │ │ │ │ + beq 20ae4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bc4 │ │ │ │ │ + bne 20bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20860 │ │ │ │ │ + beq 2085c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20a80 │ │ │ │ │ + bne 20a64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ @@ -37125,304 +37124,303 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20620 │ │ │ │ │ + bne 2061c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20640 │ │ │ │ │ - b 20bb4 │ │ │ │ │ + beq 2063c │ │ │ │ │ + b 20bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ba8 │ │ │ │ │ + bne 20ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c70 │ │ │ │ │ + beq 20c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c70 │ │ │ │ │ + bne 20c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ba8 │ │ │ │ │ + bne 20ba0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b00 │ │ │ │ │ + bne 20af8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ba8 │ │ │ │ │ + bne 20ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 20aec │ │ │ │ │ + beq 20ae4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20ae0 │ │ │ │ │ + beq 20ad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bc4 │ │ │ │ │ + bne 20bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 206d4 │ │ │ │ │ + b 206d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20bf8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20bf4 │ │ │ │ │ + beq 20bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bf4 │ │ │ │ │ + bne 20bec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20b88 │ │ │ │ │ + bne 20b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9cc │ │ │ │ │ + bl c9e0 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20b80 │ │ │ │ │ + beq 20b78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20be8 │ │ │ │ │ + beq 20be0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20be8 │ │ │ │ │ + bne 20be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20b74 │ │ │ │ │ + bne 20b6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20b68 │ │ │ │ │ + beq 20b60 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - streq r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + streq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20b74 │ │ │ │ │ + bne 20b6c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20984 │ │ │ │ │ - bl c9cc │ │ │ │ │ + beq 20980 │ │ │ │ │ + bl c9e0 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20984 │ │ │ │ │ + beq 20980 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20c0c │ │ │ │ │ + bne 20c04 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20b34 │ │ │ │ │ + beq 20b2c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 20938 │ │ │ │ │ + b 20934 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 20c68 │ │ │ │ │ + beq 20c60 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 209d8 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr ip, [r2, r5, lsl #2] │ │ │ │ │ - str ip, [r0, r5, lsl #2] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - b 209bc │ │ │ │ │ + bgt 20a88 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20b88 │ │ │ │ │ + beq 20b80 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20b88 │ │ │ │ │ + bne 20b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 206fc │ │ │ │ │ + beq 206f8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 206e8 │ │ │ │ │ + bne 206e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 206f8 │ │ │ │ │ + beq 206f4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 206fc │ │ │ │ │ + b 206f8 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + ldr ip, [r2, r5, lsl #2] │ │ │ │ │ + str ip, [r0, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 209b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20bd0 │ │ │ │ │ + blt 20bc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - beq 2066c │ │ │ │ │ - b 20bb4 │ │ │ │ │ + beq 20668 │ │ │ │ │ + b 20bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bd0 │ │ │ │ │ + bne 20bc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20868 │ │ │ │ │ + b 20864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 207d0 │ │ │ │ │ + bne 207cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207dc │ │ │ │ │ + bne 207d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b94 │ │ │ │ │ + bne 20b8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 207d8 │ │ │ │ │ + b 207d4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 20970 │ │ │ │ │ + bne 2096c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37430,116 +37428,116 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 206f8 │ │ │ │ │ + b 206f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 206a4 │ │ │ │ │ + beq 206a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20868 │ │ │ │ │ + b 20864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20844 │ │ │ │ │ + beq 20840 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20868 │ │ │ │ │ + b 20864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 208f8 │ │ │ │ │ + b 208f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2089c │ │ │ │ │ + b 20898 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 206fc │ │ │ │ │ + b 206f8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20968 │ │ │ │ │ + beq 20964 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20b80 │ │ │ │ │ + b 20b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205b4 │ │ │ │ │ + beq 205b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 206fc │ │ │ │ │ + b 206f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 20b64 │ │ │ │ │ + b 20b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20798 │ │ │ │ │ + b 20794 │ │ │ │ │ │ │ │ │ │ -00020c7c : │ │ │ │ │ +00020c74 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20f80 │ │ │ │ │ + beq 20f78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f80 │ │ │ │ │ + bne 20f78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20f94 │ │ │ │ │ + bne 20f8c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d84 │ │ │ │ │ + bne 20d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d14 │ │ │ │ │ + bne 20d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -37549,150 +37547,150 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20cf4 │ │ │ │ │ + beq 20cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20cf4 │ │ │ │ │ + beq 20cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d58 │ │ │ │ │ + bne 20d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d04 │ │ │ │ │ + b 20cfc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 20d50 │ │ │ │ │ + beq 20d48 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 20d04 │ │ │ │ │ + b 20cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20f74 │ │ │ │ │ + beq 20f6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f74 │ │ │ │ │ + bne 20f6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 20f68 │ │ │ │ │ + bne 20f60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 20ebc │ │ │ │ │ + bne 20eb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20f68 │ │ │ │ │ + bne 20f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e30 │ │ │ │ │ + bne 20e28 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20ce0 │ │ │ │ │ + beq 20cd8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 20d04 │ │ │ │ │ + b 20cfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e04 │ │ │ │ │ + beq 20dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e04 │ │ │ │ │ + beq 20dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e04 │ │ │ │ │ + beq 20dfc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20f34 │ │ │ │ │ + bne 20f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - beq 20e14 │ │ │ │ │ + beq 20e0c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 20e14 │ │ │ │ │ + b 20e0c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ddc │ │ │ │ │ + beq 20dd4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ddc │ │ │ │ │ + beq 20dd4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ddc │ │ │ │ │ + beq 20dd4 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -37701,925 +37699,929 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20e90 │ │ │ │ │ + beq 20e88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20fa4 │ │ │ │ │ + beq 20f9c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 20eac │ │ │ │ │ + bne 20ea4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d50 │ │ │ │ │ + b 20d48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 20e14 │ │ │ │ │ + b 20e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20db0 │ │ │ │ │ + b 20da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20cd0 │ │ │ │ │ + beq 20cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d04 │ │ │ │ │ + b 20cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d50 │ │ │ │ │ + b 20d48 │ │ │ │ │ │ │ │ │ │ -00020fb4 : │ │ │ │ │ +00020fac : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2134c │ │ │ │ │ + beq 21344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2134c │ │ │ │ │ + bne 21344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21360 │ │ │ │ │ + bne 21358 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 211e4 │ │ │ │ │ + bne 211dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21214 │ │ │ │ │ + bne 2120c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2126c │ │ │ │ │ + bne 21264 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212bc │ │ │ │ │ + bne 212b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 213ac │ │ │ │ │ + bne 213a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21394 │ │ │ │ │ + bne 2138c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21360 │ │ │ │ │ + bne 21358 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 212a4 │ │ │ │ │ + bne 2129c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21254 │ │ │ │ │ + bne 2124c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21334 │ │ │ │ │ + bne 2132c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2131c │ │ │ │ │ + bne 21314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21360 │ │ │ │ │ + bne 21358 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21304 │ │ │ │ │ + bne 212fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212ec │ │ │ │ │ + bne 212e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 2137c │ │ │ │ │ + bne 21374 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21280 │ │ │ │ │ + beq 21278 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21280 │ │ │ │ │ + bne 21278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21234 │ │ │ │ │ + beq 2122c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21204 │ │ │ │ │ + beq 211fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21204 │ │ │ │ │ + beq 211fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ + bne 211f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21204 │ │ │ │ │ + beq 211fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4198 │ │ │ │ │ + bl 41ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21004 │ │ │ │ │ + beq 20ffc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ │ │ │ │ │ -000213c4 <_gather_86_rule>: │ │ │ │ │ +000213bc <_gather_86_rule>: │ │ │ │ │ _gather_86_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 218c4 <_gather_86_rule+0x500> │ │ │ │ │ + beq 219dc <_gather_86_rule+0x620> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 218c4 <_gather_86_rule+0x500> │ │ │ │ │ + bne 219dc <_gather_86_rule+0x620> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 218dc <_gather_86_rule+0x518> │ │ │ │ │ + bne 219f4 <_gather_86_rule+0x638> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 218ac <_gather_86_rule+0x4e8> │ │ │ │ │ + beq 219c4 <_gather_86_rule+0x608> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 218ac <_gather_86_rule+0x4e8> │ │ │ │ │ + bne 219c4 <_gather_86_rule+0x608> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218a0 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21888 <_gather_86_rule+0x4cc> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21840 <_gather_86_rule+0x47c> │ │ │ │ │ + bne 21834 <_gather_86_rule+0x478> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ - bne 218a4 <_gather_86_rule+0x4e0> │ │ │ │ │ + bne 2188c <_gather_86_rule+0x4d0> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2199c <_gather_86_rule+0x5d8> │ │ │ │ │ + beq 21a00 <_gather_86_rule+0x644> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2199c <_gather_86_rule+0x5d8> │ │ │ │ │ + bne 21a00 <_gather_86_rule+0x644> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 219b0 <_gather_86_rule+0x5ec> │ │ │ │ │ + bne 21a14 <_gather_86_rule+0x658> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 214dc <_gather_86_rule+0x118> │ │ │ │ │ + beq 214d4 <_gather_86_rule+0x118> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 214fc <_gather_86_rule+0x138> │ │ │ │ │ + bne 214f4 <_gather_86_rule+0x138> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214dc <_gather_86_rule+0x118> │ │ │ │ │ + beq 214d4 <_gather_86_rule+0x118> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 219bc <_gather_86_rule+0x5f8> │ │ │ │ │ + beq 21a20 <_gather_86_rule+0x664> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r7, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 2196c <_gather_86_rule+0x5a8> │ │ │ │ │ + bne 21994 <_gather_86_rule+0x5d8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21990 <_gather_86_rule+0x5cc> │ │ │ │ │ + beq 219b8 <_gather_86_rule+0x5fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21990 <_gather_86_rule+0x5cc> │ │ │ │ │ + bne 219b8 <_gather_86_rule+0x5fc> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218a0 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21888 <_gather_86_rule+0x4cc> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21894 <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 2187c <_gather_86_rule+0x4c0> │ │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 215fc <_gather_86_rule+0x238> │ │ │ │ │ - b 218a0 <_gather_86_rule+0x4dc> │ │ │ │ │ + beq 215f4 <_gather_86_rule+0x238> │ │ │ │ │ + b 21888 <_gather_86_rule+0x4cc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 216c4 <_gather_86_rule+0x300> │ │ │ │ │ + beq 216bc <_gather_86_rule+0x300> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 219f8 <_gather_86_rule+0x634> │ │ │ │ │ + beq 21948 <_gather_86_rule+0x58c> │ │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 219d4 <_gather_86_rule+0x610> │ │ │ │ │ + bne 21924 <_gather_86_rule+0x568> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21914 <_gather_86_rule+0x550> │ │ │ │ │ + bne 218cc <_gather_86_rule+0x510> │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 21814 <_gather_86_rule+0x450> │ │ │ │ │ + beq 21808 <_gather_86_rule+0x44c> │ │ │ │ │ str r3, [r5, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + beq 216c8 <_gather_86_rule+0x30c> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21a30 <_gather_86_rule+0x66c> │ │ │ │ │ + beq 21a38 <_gather_86_rule+0x67c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a30 <_gather_86_rule+0x66c> │ │ │ │ │ + bne 21a38 <_gather_86_rule+0x67c> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a44 <_gather_86_rule+0x680> │ │ │ │ │ + bne 21a4c <_gather_86_rule+0x690> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 217d0 <_gather_86_rule+0x40c> │ │ │ │ │ + bne 217c4 <_gather_86_rule+0x408> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21880 <_gather_86_rule+0x4bc> │ │ │ │ │ + bne 21894 <_gather_86_rule+0x4d8> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21a18 <_gather_86_rule+0x654> │ │ │ │ │ + beq 21968 <_gather_86_rule+0x5ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a18 <_gather_86_rule+0x654> │ │ │ │ │ + bne 21968 <_gather_86_rule+0x5ac> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 216c4 <_gather_86_rule+0x300> │ │ │ │ │ + bne 2197c <_gather_86_rule+0x5c0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 216c4 <_gather_86_rule+0x300> │ │ │ │ │ + beq 216bc <_gather_86_rule+0x300> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2159c <_gather_86_rule+0x1d8> │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ │ + bne 21594 <_gather_86_rule+0x1d8> │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ + str r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2188c <_gather_86_rule+0x4c8> │ │ │ │ │ + beq 21874 <_gather_86_rule+0x4b8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + ble 21794 <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21794 <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21794 <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21794 <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21794 <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21794 <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21794 <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21794 <_gather_86_rule+0x3d8> │ │ │ │ │ mov r3, #7 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r5, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 21788 <_gather_86_rule+0x3c4> │ │ │ │ │ + bne 2177c <_gather_86_rule+0x3c0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 214f0 <_gather_86_rule+0x12c> │ │ │ │ │ + b 214e8 <_gather_86_rule+0x12c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2165c <_gather_86_rule+0x298> │ │ │ │ │ + beq 21654 <_gather_86_rule+0x298> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21944 <_gather_86_rule+0x580> │ │ │ │ │ + beq 218fc <_gather_86_rule+0x540> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 218e8 <_gather_86_rule+0x524> │ │ │ │ │ + bne 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bne 215ec <_gather_86_rule+0x228> │ │ │ │ │ + bne 215e4 <_gather_86_rule+0x228> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2188c <_gather_86_rule+0x4c8> │ │ │ │ │ + beq 21874 <_gather_86_rule+0x4b8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 215ec <_gather_86_rule+0x228> │ │ │ │ │ + b 215e4 <_gather_86_rule+0x228> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10210 │ │ │ │ │ + bl 1021c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21470 <_gather_86_rule+0xac> │ │ │ │ │ + beq 21468 <_gather_86_rule+0xac> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21a74 <_gather_86_rule+0x6b0> │ │ │ │ │ + beq 21a7c <_gather_86_rule+0x6c0> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a54 <_gather_86_rule+0x690> │ │ │ │ │ + bne 21a5c <_gather_86_rule+0x6a0> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 2153c <_gather_86_rule+0x178> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + b 21534 <_gather_86_rule+0x178> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 214e4 <_gather_86_rule+0x120> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 21458 <_gather_86_rule+0x94> │ │ │ │ │ - b 218a0 <_gather_86_rule+0x4dc> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 2141c <_gather_86_rule+0x58> │ │ │ │ │ + b 214dc <_gather_86_rule+0x120> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 214f0 <_gather_86_rule+0x12c> │ │ │ │ │ + str r3, [r7, #88] @ 0x58 │ │ │ │ │ + b 216c8 <_gather_86_rule+0x30c> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 2195c <_gather_86_rule+0x598> │ │ │ │ │ + bne 21914 <_gather_86_rule+0x558> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 215e4 <_gather_86_rule+0x220> │ │ │ │ │ + beq 215dc <_gather_86_rule+0x220> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 215e4 <_gather_86_rule+0x220> │ │ │ │ │ + beq 215dc <_gather_86_rule+0x220> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 214e4 <_gather_86_rule+0x120> │ │ │ │ │ + b 214dc <_gather_86_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ streq r2, [r7, #88] @ 0x58 │ │ │ │ │ - beq 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + beq 216c8 <_gather_86_rule+0x30c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + b 216c8 <_gather_86_rule+0x30c> │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21538 <_gather_86_rule+0x174> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 214e4 <_gather_86_rule+0x120> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21560 <_gather_86_rule+0x19c> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 214b8 <_gather_86_rule+0xf4> │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 21988 <_gather_86_rule+0x5c4> │ │ │ │ │ + bne 21988 <_gather_86_rule+0x5cc> │ │ │ │ │ + ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 215cc <_gather_86_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21988 <_gather_86_rule+0x5c4> │ │ │ │ │ - b 21980 <_gather_86_rule+0x5bc> │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + bne 21988 <_gather_86_rule+0x5cc> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + b 216c8 <_gather_86_rule+0x30c> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 21698 <_gather_86_rule+0x2dc> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21a0c <_gather_86_rule+0x648> │ │ │ │ │ - ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 215d4 <_gather_86_rule+0x210> │ │ │ │ │ + b 2195c <_gather_86_rule+0x5a0> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ │ + b 2195c <_gather_86_rule+0x5a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 216cc <_gather_86_rule+0x308> │ │ │ │ │ + beq 21530 <_gather_86_rule+0x174> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 216cc <_gather_86_rule+0x308> │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 214dc <_gather_86_rule+0x120> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 21558 <_gather_86_rule+0x19c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 216a0 <_gather_86_rule+0x2dc> │ │ │ │ │ - b 216c4 <_gather_86_rule+0x300> │ │ │ │ │ + beq 21450 <_gather_86_rule+0x94> │ │ │ │ │ + b 21888 <_gather_86_rule+0x4cc> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 21414 <_gather_86_rule+0x58> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 214e8 <_gather_86_rule+0x12c> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 214b0 <_gather_86_rule+0xf4> │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 219b0 <_gather_86_rule+0x5f4> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + beq 219b0 <_gather_86_rule+0x5f4> │ │ │ │ │ + b 219a8 <_gather_86_rule+0x5ec> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21644 <_gather_86_rule+0x280> │ │ │ │ │ + beq 2163c <_gather_86_rule+0x280> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + b 216c8 <_gather_86_rule+0x30c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 2153c <_gather_86_rule+0x178> │ │ │ │ │ + beq 21534 <_gather_86_rule+0x178> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 214e4 <_gather_86_rule+0x120> │ │ │ │ │ + b 214dc <_gather_86_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 214e4 <_gather_86_rule+0x120> │ │ │ │ │ - b 21a68 <_gather_86_rule+0x6a4> │ │ │ │ │ + beq 214dc <_gather_86_rule+0x120> │ │ │ │ │ + b 21a70 <_gather_86_rule+0x6b4> │ │ │ │ │ │ │ │ │ │ -00021a8c : │ │ │ │ │ +00021a94 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21c40 │ │ │ │ │ + beq 21c48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c40 │ │ │ │ │ + bne 21c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c54 │ │ │ │ │ + bne 21c5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b30 │ │ │ │ │ + beq 21b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21b30 │ │ │ │ │ + beq 21b38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c64 │ │ │ │ │ + bne 21c6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21bbc │ │ │ │ │ + beq 21bc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21b20 │ │ │ │ │ + bne 21b28 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21c34 │ │ │ │ │ + beq 21c3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c34 │ │ │ │ │ + bne 21c3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21bb4 │ │ │ │ │ + bne 21bbc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ + bne 21bcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21b18 │ │ │ │ │ + b 21b20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21bac │ │ │ │ │ + beq 21bb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38628,401 +38630,400 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21bb0 │ │ │ │ │ + beq 21bb8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21bb4 │ │ │ │ │ + b 21bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21b80 │ │ │ │ │ + b 21b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21ae0 │ │ │ │ │ + beq 21ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b20 │ │ │ │ │ + b 21b28 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b18 │ │ │ │ │ + beq 21b20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b20 │ │ │ │ │ + b 21b28 │ │ │ │ │ │ │ │ │ │ -00021c90 : │ │ │ │ │ +00021c98 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2303c │ │ │ │ │ + beq 2336c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2303c │ │ │ │ │ + bne 2336c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 222b4 │ │ │ │ │ + bne 222b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23364 │ │ │ │ │ + beq 23308 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23364 │ │ │ │ │ + bne 23308 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2257c │ │ │ │ │ + bne 22580 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23170 │ │ │ │ │ + beq 23388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23170 │ │ │ │ │ + bne 23388 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 225c4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 225cc │ │ │ │ │ + beq 22588 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22aa0 │ │ │ │ │ + bne 22ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22148 │ │ │ │ │ + bne 2214c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 220f4 │ │ │ │ │ + bne 220f8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2334c │ │ │ │ │ + beq 232d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2334c │ │ │ │ │ + bne 232d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220ec │ │ │ │ │ + bne 220f0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 220b0 │ │ │ │ │ + beq 220b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ba8 │ │ │ │ │ + bne 22b38 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a18 │ │ │ │ │ + bne 2299c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22b2c │ │ │ │ │ + bne 22bdc │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222b4 │ │ │ │ │ + bne 222b8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 232fc │ │ │ │ │ + beq 231d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232fc │ │ │ │ │ + bne 231d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23314 │ │ │ │ │ + bne 231f0 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23334 │ │ │ │ │ + beq 232c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23334 │ │ │ │ │ + bne 232c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225c0 │ │ │ │ │ + bne 2260c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 22584 │ │ │ │ │ + beq 225d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22abc │ │ │ │ │ + bne 22aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 222c0 │ │ │ │ │ + bne 222c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22140 │ │ │ │ │ + bne 22144 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23380 │ │ │ │ │ + beq 232f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23380 │ │ │ │ │ + bne 232f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22138 │ │ │ │ │ + bne 2213c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 220fc │ │ │ │ │ + beq 22100 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22c38 │ │ │ │ │ + bne 22bc8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22998 │ │ │ │ │ + bne 22a1c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22bbc │ │ │ │ │ + bne 22b4c │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222b4 │ │ │ │ │ + bne 222b8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 22eb8 │ │ │ │ │ + beq 22e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22eb8 │ │ │ │ │ + bne 22e3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22ed0 │ │ │ │ │ + bne 22e54 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2331c │ │ │ │ │ + beq 232a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2331c │ │ │ │ │ + bne 232a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22088 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq 22ad0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + bne 2208c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq 22ad4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r7, lsl #2] │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 22b10 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 22b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bne 22ca4 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 22088 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 22c50 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2208c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 227e4 │ │ │ │ │ + bne 227e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d24 │ │ │ │ │ + blt 22e24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ba0 │ │ │ │ │ + bne 22b30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e10 │ │ │ │ │ + beq 21e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e40 │ │ │ │ │ + b 21e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d48 │ │ │ │ │ + blt 22e00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22c30 │ │ │ │ │ + bne 22bc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f74 │ │ │ │ │ + beq 21f7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21fa4 │ │ │ │ │ + b 21fac │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d98 │ │ │ │ │ + beq 21da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21d98 │ │ │ │ │ + beq 21da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23030 │ │ │ │ │ + beq 23114 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39034,58 +39035,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 232ec │ │ │ │ │ + beq 23108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23150 │ │ │ │ │ + bne 23004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 232e0 │ │ │ │ │ + beq 23190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232e0 │ │ │ │ │ + bne 23190 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 225c4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23024 │ │ │ │ │ + beq 23180 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 225c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2242c │ │ │ │ │ + bne 224a0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2301c │ │ │ │ │ + beq 23178 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39093,41 +39094,41 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2250c │ │ │ │ │ + bne 22510 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21e50 │ │ │ │ │ + beq 21e58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 220a0 │ │ │ │ │ + b 220a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21efc │ │ │ │ │ + beq 21f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21efc │ │ │ │ │ + beq 21f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2306c │ │ │ │ │ + beq 2316c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39139,58 +39140,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 22fcc │ │ │ │ │ + beq 231a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23250 │ │ │ │ │ + bne 231c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23244 │ │ │ │ │ + beq 2319c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23244 │ │ │ │ │ + bne 2319c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225c0 │ │ │ │ │ + bne 2260c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23060 │ │ │ │ │ + beq 2332c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 225c0 │ │ │ │ │ + bne 2260c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2249c │ │ │ │ │ + bne 22430 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23058 │ │ │ │ │ + beq 23324 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39198,164 +39199,164 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 2209c │ │ │ │ │ + bne 220a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21fb4 │ │ │ │ │ - b 222b4 │ │ │ │ │ + beq 21fbc │ │ │ │ │ + b 222b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 233a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22254 │ │ │ │ │ + beq 223d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23280 │ │ │ │ │ + bne 23148 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22614 │ │ │ │ │ + bne 22618 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2301c │ │ │ │ │ + beq 23324 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 2226c │ │ │ │ │ - b 22480 │ │ │ │ │ + beq 223e8 │ │ │ │ │ + b 22484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 233a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 223cc │ │ │ │ │ + beq 22258 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23118 │ │ │ │ │ + bne 23204 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 226b4 │ │ │ │ │ + bne 226b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23058 │ │ │ │ │ + beq 23178 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 223e4 │ │ │ │ │ - b 224f0 │ │ │ │ │ + beq 22270 │ │ │ │ │ + b 224f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 222a4 │ │ │ │ │ + beq 222a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2326c │ │ │ │ │ + beq 231f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2326c │ │ │ │ │ + bne 231f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 222a8 │ │ │ │ │ + bne 222ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235d8 │ │ │ │ │ + bl 235e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22db8 │ │ │ │ │ + bne 22e5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 222a8 │ │ │ │ │ + b 222ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22fd8 │ │ │ │ │ + blt 23010 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ab4 │ │ │ │ │ + bne 22ab8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21eec │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 21fa4 │ │ │ │ │ + beq 21d90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 21e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2315c │ │ │ │ │ + blt 231b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22a98 │ │ │ │ │ + bne 22a9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d88 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21e40 │ │ │ │ │ + beq 21ef4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 21fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 233a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 22464 │ │ │ │ │ + beq 22468 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23130 │ │ │ │ │ + bne 2322c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2301c │ │ │ │ │ + beq 23324 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39363,42 +39364,42 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22754 │ │ │ │ │ + bne 22758 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2301c │ │ │ │ │ + beq 23324 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22480 │ │ │ │ │ - b 2226c │ │ │ │ │ + bgt 22484 │ │ │ │ │ + b 223e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 233a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 224d4 │ │ │ │ │ + beq 224d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 230f8 │ │ │ │ │ + bne 2323c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23058 │ │ │ │ │ + beq 23178 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39406,142 +39407,142 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 2279c │ │ │ │ │ + bne 227a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23058 │ │ │ │ │ + beq 23178 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 224f0 │ │ │ │ │ - b 223e4 │ │ │ │ │ + bgt 224f4 │ │ │ │ │ + b 22270 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 233a0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22684 │ │ │ │ │ + beq 22688 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2322c │ │ │ │ │ + bne 2333c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 2296c │ │ │ │ │ + beq 22944 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2265c │ │ │ │ │ + b 22660 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 233a0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22724 │ │ │ │ │ + beq 22728 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23214 │ │ │ │ │ + bne 23354 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22940 │ │ │ │ │ + beq 22970 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 226fc │ │ │ │ │ + b 22700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 22088 │ │ │ │ │ + bl bc4c │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 2208c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22088 │ │ │ │ │ + beq 2208c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22d0c │ │ │ │ │ + beq 22cbc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 231ac │ │ │ │ │ + beq 230b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 230d8 │ │ │ │ │ + bne 23098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 231a0 │ │ │ │ │ + beq 2308c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231a0 │ │ │ │ │ + bne 2308c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 2208c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23190 │ │ │ │ │ + beq 230d0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 2208c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c60 │ │ │ │ │ + bne 22cdc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23188 │ │ │ │ │ + beq 230c8 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 22c4c │ │ │ │ │ + bgt 22cc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -39549,377 +39550,425 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2209c │ │ │ │ │ + bne 220a0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 2209c │ │ │ │ │ + b 220a0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23058 │ │ │ │ │ + beq 23324 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 227d0 │ │ │ │ │ + b 2278c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2301c │ │ │ │ │ + beq 23178 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22788 │ │ │ │ │ + b 227d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21f88 │ │ │ │ │ + beq 21e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23278 │ │ │ │ │ + beq 23298 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22d3c │ │ │ │ │ + beq 2328c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232d0 │ │ │ │ │ + bne 22e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2233c │ │ │ │ │ + b 221c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21e24 │ │ │ │ │ + beq 21f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 232a4 │ │ │ │ │ + beq 2325c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23298 │ │ │ │ │ + beq 22df4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d18 │ │ │ │ │ + bne 2324c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 221c4 │ │ │ │ │ + b 22340 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 2260c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d08c │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 22600 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 22604 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225c0 │ │ │ │ │ + bne 225c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d08c │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 225b8 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 225bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 230e4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + blt 230a4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r7, lsl #2] │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 22b1c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 22b20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 2208c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d08c │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 22058 │ │ │ │ │ + b 2208c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 220f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c538 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 22050 │ │ │ │ │ - b 22088 │ │ │ │ │ + b 220e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 232ac │ │ │ │ │ - add r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 23260 │ │ │ │ │ + bne 22bb8 │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 230e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23260 │ │ │ │ │ + bne 230e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - subne r0, r0, #1 │ │ │ │ │ - bne 22b98 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + bne 22bb8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r0, r0, #1 │ │ │ │ │ - bne 22f2c │ │ │ │ │ - sub r3, r0, #1 │ │ │ │ │ - b 220f4 │ │ │ │ │ + subeq r1, r1, #1 │ │ │ │ │ + bne 22d20 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22144 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220ec │ │ │ │ │ + bne 2213c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c538 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 220e4 │ │ │ │ │ + b 22134 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22c28 │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 23010 │ │ │ │ │ + bne 232a0 │ │ │ │ │ + add r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 23264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23010 │ │ │ │ │ + bne 23264 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - bne 22c28 │ │ │ │ │ + ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ + subne r0, r0, #1 │ │ │ │ │ + bne 22c48 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r1, r1, #1 │ │ │ │ │ - bne 22d60 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 22140 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 22138 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 22130 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r8, r7, lsl #2] │ │ │ │ │ - str r2, [r3, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 228f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 235d8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 228dc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 231bc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq 22f84 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r8, r6, lsl #2] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 228c8 │ │ │ │ │ + subeq r0, r0, #1 │ │ │ │ │ + bne 22d9c │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ + b 220f8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22064 │ │ │ │ │ + beq 22068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 22064 │ │ │ │ │ + bl bc4c │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 22068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22088 │ │ │ │ │ + beq 2208c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22838 │ │ │ │ │ + bne 2283c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22838 │ │ │ │ │ + b 2283c │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r8, r7, lsl #2] │ │ │ │ │ + str r2, [r3, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 228f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 235e0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 228e0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 23120 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq 22d78 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [r8, r6, lsl #2] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 228cc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC65 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 23270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 220f4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23278 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 22140 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 22bb8 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 23284 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22bb8 │ │ │ │ │ + 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 230c8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 22d08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23078 │ │ │ │ │ + bne 230ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22c28 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + bne 22c48 │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2308c │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne 23100 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22c48 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2325c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22144 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22a00 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c28 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 21ff0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22938 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 230cc │ │ │ │ │ + beq 23058 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230cc │ │ │ │ │ + bne 23058 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 230bc │ │ │ │ │ + bne 23048 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2309c │ │ │ │ │ + beq 2306c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 230bc │ │ │ │ │ + bne 23048 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22eec │ │ │ │ │ + bne 22f5c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 23064 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 22ed8 │ │ │ │ │ + bgt 22f9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39928,470 +39977,423 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 222a4 │ │ │ │ │ + beq 222a8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22fec │ │ │ │ │ + beq 23024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22fec │ │ │ │ │ + bne 23024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2209c │ │ │ │ │ + b 220a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21fe8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22934 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r6, r9, lsl #2] │ │ │ │ │ - str r2, [r3, r9, lsl #2] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - b 22e4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 235d8 │ │ │ │ │ + bl 235e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22e30 │ │ │ │ │ + beq 22ed4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 231e4 │ │ │ │ │ + bne 22fd4 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 22fa8 │ │ │ │ │ + beq 22fb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 22e1c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC65 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 232b4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - sub r0, r3, #1 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22b98 │ │ │ │ │ - sub r0, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 232c8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22b98 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 23188 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 22c8c │ │ │ │ │ + b 22ec0 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r6, r9, lsl #2] │ │ │ │ │ + str r2, [r3, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + b 22ef0 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 23064 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 22f14 │ │ │ │ │ + b 22f84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2306c │ │ │ │ │ + beq 22f7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22140 │ │ │ │ │ + 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 22580 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 221e4 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 220f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2209c │ │ │ │ │ + beq 220a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 220a0 │ │ │ │ │ + b 220a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22bec │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + b 22e84 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 220f4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2288c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21ce8 │ │ │ │ │ - b 222b4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22094 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2208c │ │ │ │ │ + b 230a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22140 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22d84 │ │ │ │ │ - b 22da0 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 22a04 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2257c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2257c │ │ │ │ │ + b 2208c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22de0 │ │ │ │ │ + b 22b7c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 22dc0 │ │ │ │ │ + b 22ddc │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ + b 22a08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2285c │ │ │ │ │ + bne 23010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22090 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 220f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 226d4 │ │ │ │ │ + beq 22cfc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2306c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22094 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224b8 │ │ │ │ │ - b 23104 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22634 │ │ │ │ │ + beq 2244c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 23030 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 221e0 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 220f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21d58 │ │ │ │ │ - b 22608 │ │ │ │ │ + b 22144 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 22088 │ │ │ │ │ + b 23114 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22888 │ │ │ │ │ + b 22388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22088 │ │ │ │ │ - b 230e4 │ │ │ │ │ + beq 2316c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 22144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c80 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22090 │ │ │ │ │ + beq 2235c │ │ │ │ │ + b 231b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 21e90 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 22420 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22550 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f0c │ │ │ │ │ + beq 224bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2257c │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 23114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227c8 │ │ │ │ │ - b 23104 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 22638 │ │ │ │ │ + b 2315c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22780 │ │ │ │ │ - b 2313c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22384 │ │ │ │ │ + beq 226d8 │ │ │ │ │ + b 23218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22358 │ │ │ │ │ - b 22fd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22b5c │ │ │ │ │ + beq 22a80 │ │ │ │ │ + b 22e00 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 22d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2254c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22db0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22448 │ │ │ │ │ - b 2313c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 22d24 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 220f4 │ │ │ │ │ + b 22c0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22f50 │ │ │ │ │ - b 22f6c │ │ │ │ │ - sub r3, r0, #1 │ │ │ │ │ - b 22a84 │ │ │ │ │ + bne 22d44 │ │ │ │ │ + b 22d60 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 22a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 229fc │ │ │ │ │ - b 22d48 │ │ │ │ │ + bne 22e24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2220c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 23030 │ │ │ │ │ - b 2315c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 22024 │ │ │ │ │ + b 2208c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e88 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 2241c │ │ │ │ │ + beq 21ec4 │ │ │ │ │ + b 2260c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2201c │ │ │ │ │ - b 22088 │ │ │ │ │ + beq 21de8 │ │ │ │ │ + b 220f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21ebc │ │ │ │ │ - b 225c0 │ │ │ │ │ + beq 21f4c │ │ │ │ │ + b 2213c │ │ │ │ │ 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 21de0 │ │ │ │ │ - b 220ec │ │ │ │ │ + beq 21d2c │ │ │ │ │ + b 22580 │ │ │ │ │ + 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 2316c │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22784 │ │ │ │ │ + b 2315c │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 227cc │ │ │ │ │ + b 23218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d24 │ │ │ │ │ - b 2257c │ │ │ │ │ + beq 21cf0 │ │ │ │ │ + b 222b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f44 │ │ │ │ │ - b 22138 │ │ │ │ │ + beq 21d60 │ │ │ │ │ + b 225c4 │ │ │ │ │ │ │ │ │ │ -00023398 : │ │ │ │ │ +000233a0 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 235cc │ │ │ │ │ + beq 235d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235cc │ │ │ │ │ + bne 235d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23570 │ │ │ │ │ + bne 23578 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 2352c │ │ │ │ │ + beq 23534 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 2358c │ │ │ │ │ + bne 23594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 23478 │ │ │ │ │ + bne 23480 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23570 │ │ │ │ │ + bne 23578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 1836c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 2359c │ │ │ │ │ + bne 235a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23434 │ │ │ │ │ + beq 2343c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23434 │ │ │ │ │ + beq 2343c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23460 │ │ │ │ │ + beq 23468 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ @@ -40403,717 +40405,717 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23508 │ │ │ │ │ + beq 23510 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23460 │ │ │ │ │ + beq 23468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23460 │ │ │ │ │ + beq 23468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23468 │ │ │ │ │ + b 23470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 235b4 │ │ │ │ │ + blt 235bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23580 │ │ │ │ │ + bne 23588 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23420 │ │ │ │ │ + beq 23428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23468 │ │ │ │ │ + b 23470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23570 │ │ │ │ │ + bne 23578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d08c │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23564 │ │ │ │ │ + b 2356c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 234fc │ │ │ │ │ - b 23508 │ │ │ │ │ + bne 23504 │ │ │ │ │ + b 23510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 23468 │ │ │ │ │ + b 23470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 233e0 │ │ │ │ │ + b 233e8 │ │ │ │ │ │ │ │ │ │ -000235d8 : │ │ │ │ │ +000235e0 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23844 │ │ │ │ │ + beq 2384c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23844 │ │ │ │ │ + bne 2384c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 237b8 │ │ │ │ │ + bne 237c0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 23758 │ │ │ │ │ + beq 23760 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 237a0 │ │ │ │ │ + bne 237a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 237c8 │ │ │ │ │ + bne 237d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 237b8 │ │ │ │ │ + bne 237c0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 236b4 │ │ │ │ │ + bne 236bc │ │ │ │ │ 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 bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23694 │ │ │ │ │ + beq 2369c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 236a4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23838 │ │ │ │ │ + beq 23840 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23734 │ │ │ │ │ + beq 2373c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 236a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 236a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 236a4 │ │ │ │ │ + b 236ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23740 │ │ │ │ │ + blt 23748 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 237ac │ │ │ │ │ + beq 237b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 237b8 │ │ │ │ │ + bne 237c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d08c │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23660 │ │ │ │ │ + beq 23668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 236a4 │ │ │ │ │ + b 236ac │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23670 │ │ │ │ │ + beq 23678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23670 │ │ │ │ │ + beq 23678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 236a4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 23710 │ │ │ │ │ + bne 23718 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23710 │ │ │ │ │ + b 23718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23620 │ │ │ │ │ + b 23628 │ │ │ │ │ │ │ │ │ │ -00023850 <_loop1_32_rule>: │ │ │ │ │ +00023858 <_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 23f9c <_loop1_32_rule+0x74c> │ │ │ │ │ + beq 23fa4 <_loop1_32_rule+0x74c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23f9c <_loop1_32_rule+0x74c> │ │ │ │ │ + bne 23fa4 <_loop1_32_rule+0x74c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23ecc <_loop1_32_rule+0x67c> │ │ │ │ │ + bne 23ed4 <_loop1_32_rule+0x67c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 23f74 <_loop1_32_rule+0x724> │ │ │ │ │ + beq 23f7c <_loop1_32_rule+0x724> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fc4 <_loop1_32_rule+0x774> │ │ │ │ │ + bne 23fcc <_loop1_32_rule+0x774> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2406c <_loop1_32_rule+0x81c> │ │ │ │ │ + beq 24074 <_loop1_32_rule+0x81c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2406c <_loop1_32_rule+0x81c> │ │ │ │ │ + bne 24074 <_loop1_32_rule+0x81c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24084 <_loop1_32_rule+0x834> │ │ │ │ │ + bne 2408c <_loop1_32_rule+0x834> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2408c <_loop1_32_rule+0x83c> │ │ │ │ │ + beq 24094 <_loop1_32_rule+0x83c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2408c <_loop1_32_rule+0x83c> │ │ │ │ │ + bne 24094 <_loop1_32_rule+0x83c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24038 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 24040 <_loop1_32_rule+0x7e8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23af8 <_loop1_32_rule+0x2a8> │ │ │ │ │ + beq 23b00 <_loop1_32_rule+0x2a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23b34 <_loop1_32_rule+0x2e4> │ │ │ │ │ + bne 23b3c <_loop1_32_rule+0x2e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 239ac <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 239b4 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c74 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23cf8 <_loop1_32_rule+0x4a8> │ │ │ │ │ + bne 23d00 <_loop1_32_rule+0x4a8> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 23ec4 <_loop1_32_rule+0x674> │ │ │ │ │ + beq 23ecc <_loop1_32_rule+0x674> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23ec4 <_loop1_32_rule+0x674> │ │ │ │ │ + bne 23ecc <_loop1_32_rule+0x674> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 240a4 <_loop1_32_rule+0x854> │ │ │ │ │ + beq 240ac <_loop1_32_rule+0x854> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + ble 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23ae0 <_loop1_32_rule+0x288> │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 23ac0 <_loop1_32_rule+0x270> │ │ │ │ │ + bne 23ac8 <_loop1_32_rule+0x270> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23f5c <_loop1_32_rule+0x70c> │ │ │ │ │ + blt 23f64 <_loop1_32_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 24038 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 24040 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2397c <_loop1_32_rule+0x12c> │ │ │ │ │ + beq 23984 <_loop1_32_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24048 <_loop1_32_rule+0x7f8> │ │ │ │ │ + beq 24050 <_loop1_32_rule+0x7f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24048 <_loop1_32_rule+0x7f8> │ │ │ │ │ + bne 24050 <_loop1_32_rule+0x7f8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2405c <_loop1_32_rule+0x80c> │ │ │ │ │ + bne 24064 <_loop1_32_rule+0x80c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23e78 <_loop1_32_rule+0x628> │ │ │ │ │ + bne 23e80 <_loop1_32_rule+0x628> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23984 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 2398c <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2398c <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23994 <_loop1_32_rule+0x13c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23db8 <_loop1_32_rule+0x568> │ │ │ │ │ + beq 23dc0 <_loop1_32_rule+0x568> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24004 <_loop1_32_rule+0x7b4> │ │ │ │ │ + bne 2400c <_loop1_32_rule+0x7b4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 24024 <_loop1_32_rule+0x7d4> │ │ │ │ │ + beq 2402c <_loop1_32_rule+0x7d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24024 <_loop1_32_rule+0x7d4> │ │ │ │ │ + bne 2402c <_loop1_32_rule+0x7d4> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24038 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 24040 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dd8 <_loop1_32_rule+0x588> │ │ │ │ │ + beq 23de0 <_loop1_32_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23dd8 <_loop1_32_rule+0x588> │ │ │ │ │ + beq 23de0 <_loop1_32_rule+0x588> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23f4c <_loop1_32_rule+0x6fc> │ │ │ │ │ + bne 23f54 <_loop1_32_rule+0x6fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dd0 <_loop1_32_rule+0x580> │ │ │ │ │ + beq 23dd8 <_loop1_32_rule+0x580> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2398c <_loop1_32_rule+0x13c> │ │ │ │ │ + bne 23994 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23ff0 <_loop1_32_rule+0x7a0> │ │ │ │ │ + beq 23ff8 <_loop1_32_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fcc <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 23fd4 <_loop1_32_rule+0x77c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 23d8c <_loop1_32_rule+0x53c> │ │ │ │ │ + beq 23d94 <_loop1_32_rule+0x53c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 238e0 <_loop1_32_rule+0x90> │ │ │ │ │ + b 238e8 <_loop1_32_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239ac <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 239b4 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239ac <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 239b4 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 239ac <_loop1_32_rule+0x15c> │ │ │ │ │ + beq 239b4 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23ff0 <_loop1_32_rule+0x7a0> │ │ │ │ │ + beq 23ff8 <_loop1_32_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fcc <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 23fd4 <_loop1_32_rule+0x77c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 23ce0 <_loop1_32_rule+0x490> │ │ │ │ │ + bne 23ce8 <_loop1_32_rule+0x490> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23fa8 <_loop1_32_rule+0x758> │ │ │ │ │ + beq 23fb0 <_loop1_32_rule+0x758> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23ce0 <_loop1_32_rule+0x490> │ │ │ │ │ + b 23ce8 <_loop1_32_rule+0x490> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23f64 <_loop1_32_rule+0x714> │ │ │ │ │ + bne 23f6c <_loop1_32_rule+0x714> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 2398c <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23994 <_loop1_32_rule+0x13c> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 23e60 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 23e68 <_loop1_32_rule+0x610> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23984 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 2398c <_loop1_32_rule+0x134> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23f90 <_loop1_32_rule+0x740> │ │ │ │ │ + beq 23f98 <_loop1_32_rule+0x740> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23f90 <_loop1_32_rule+0x740> │ │ │ │ │ + bne 23f98 <_loop1_32_rule+0x740> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 23e54 <_loop1_32_rule+0x604> │ │ │ │ │ + bne 23e5c <_loop1_32_rule+0x604> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23edc <_loop1_32_rule+0x68c> │ │ │ │ │ + bne 23ee4 <_loop1_32_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23c74 <_loop1_32_rule+0x424> │ │ │ │ │ - b 2398c <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23c7c <_loop1_32_rule+0x424> │ │ │ │ │ + b 23994 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23b80 <_loop1_32_rule+0x330> │ │ │ │ │ + beq 23b88 <_loop1_32_rule+0x330> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23b8c <_loop1_32_rule+0x33c> │ │ │ │ │ + beq 23b94 <_loop1_32_rule+0x33c> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 23b8c <_loop1_32_rule+0x33c> │ │ │ │ │ + beq 23b94 <_loop1_32_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23984 <_loop1_32_rule+0x134> │ │ │ │ │ + b 2398c <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23ae8 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23af0 <_loop1_32_rule+0x298> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e48 <_loop1_32_rule+0x5f8> │ │ │ │ │ + beq 23e50 <_loop1_32_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41122,329 +41124,329 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ 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 23e4c <_loop1_32_rule+0x5fc> │ │ │ │ │ + beq 23e54 <_loop1_32_rule+0x5fc> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23e54 <_loop1_32_rule+0x604> │ │ │ │ │ + b 23e5c <_loop1_32_rule+0x604> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23e60 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 23e68 <_loop1_32_rule+0x610> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 2398c <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23994 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23ae8 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23af0 <_loop1_32_rule+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e20 <_loop1_32_rule+0x5d0> │ │ │ │ │ + b 23e28 <_loop1_32_rule+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23898 <_loop1_32_rule+0x48> │ │ │ │ │ + b 238a0 <_loop1_32_rule+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23ae8 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23af0 <_loop1_32_rule+0x298> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d74 <_loop1_32_rule+0x524> │ │ │ │ │ + beq 23d7c <_loop1_32_rule+0x524> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 239b8 <_loop1_32_rule+0x168> │ │ │ │ │ + b 239c0 <_loop1_32_rule+0x168> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 239b0 <_loop1_32_rule+0x160> │ │ │ │ │ - b 23fdc <_loop1_32_rule+0x78c> │ │ │ │ │ + beq 239b8 <_loop1_32_rule+0x160> │ │ │ │ │ + b 23fe4 <_loop1_32_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 23f64 <_loop1_32_rule+0x714> │ │ │ │ │ + bne 23f6c <_loop1_32_rule+0x714> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 23c14 <_loop1_32_rule+0x3c4> │ │ │ │ │ + bne 23c1c <_loop1_32_rule+0x3c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23c34 <_loop1_32_rule+0x3e4> │ │ │ │ │ + beq 23c3c <_loop1_32_rule+0x3e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2398c <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23994 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23b68 <_loop1_32_rule+0x318> │ │ │ │ │ + beq 23b70 <_loop1_32_rule+0x318> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23984 <_loop1_32_rule+0x134> │ │ │ │ │ + b 2398c <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23914 <_loop1_32_rule+0xc4> │ │ │ │ │ + beq 2391c <_loop1_32_rule+0xc4> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 239b4 <_loop1_32_rule+0x164> │ │ │ │ │ + b 239bc <_loop1_32_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2394c <_loop1_32_rule+0xfc> │ │ │ │ │ - b 24038 <_loop1_32_rule+0x7e8> │ │ │ │ │ + beq 23954 <_loop1_32_rule+0xfc> │ │ │ │ │ + b 24040 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 23fb0 <_loop1_32_rule+0x760> │ │ │ │ │ + b 23fb8 <_loop1_32_rule+0x760> │ │ │ │ │ │ │ │ │ │ -000240ac <_loop1_74_rule>: │ │ │ │ │ +000240b4 <_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 246cc <_loop1_74_rule+0x620> │ │ │ │ │ + beq 246d0 <_loop1_74_rule+0x61c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246cc <_loop1_74_rule+0x620> │ │ │ │ │ + bne 246d0 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 245d4 <_loop1_74_rule+0x528> │ │ │ │ │ + bne 245d8 <_loop1_74_rule+0x524> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 246d8 <_loop1_74_rule+0x62c> │ │ │ │ │ + beq 246dc <_loop1_74_rule+0x628> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 246a8 <_loop1_74_rule+0x5fc> │ │ │ │ │ + bne 246ac <_loop1_74_rule+0x5f8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 242b0 <_loop1_74_rule+0x204> │ │ │ │ │ + beq 242b8 <_loop1_74_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 242b0 <_loop1_74_rule+0x204> │ │ │ │ │ + bne 242b8 <_loop1_74_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 246f4 <_loop1_74_rule+0x648> │ │ │ │ │ + beq 246f8 <_loop1_74_rule+0x644> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246f4 <_loop1_74_rule+0x648> │ │ │ │ │ + bne 246f8 <_loop1_74_rule+0x644> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24708 <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 2470c <_loop1_74_rule+0x658> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 243b4 <_loop1_74_rule+0x308> │ │ │ │ │ + beq 243bc <_loop1_74_rule+0x308> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24400 <_loop1_74_rule+0x354> │ │ │ │ │ + beq 24408 <_loop1_74_rule+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 24568 <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 24570 <_loop1_74_rule+0x4bc> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24620 <_loop1_74_rule+0x574> │ │ │ │ │ + beq 24624 <_loop1_74_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24534 <_loop1_74_rule+0x488> │ │ │ │ │ + bne 2453c <_loop1_74_rule+0x488> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24560 <_loop1_74_rule+0x4b4> │ │ │ │ │ + beq 24568 <_loop1_74_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24604 <_loop1_74_rule+0x558> │ │ │ │ │ + bne 24608 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24520 <_loop1_74_rule+0x474> │ │ │ │ │ + bne 24528 <_loop1_74_rule+0x474> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2468c <_loop1_74_rule+0x5e0> │ │ │ │ │ + beq 24690 <_loop1_74_rule+0x5dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24140 <_loop1_74_rule+0x94> │ │ │ │ │ + bne 24148 <_loop1_74_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24164 <_loop1_74_rule+0xb8> │ │ │ │ │ + beq 2416c <_loop1_74_rule+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 245cc <_loop1_74_rule+0x520> │ │ │ │ │ + beq 245d0 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245cc <_loop1_74_rule+0x520> │ │ │ │ │ + bne 245d0 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24690 <_loop1_74_rule+0x5e4> │ │ │ │ │ + beq 24694 <_loop1_74_rule+0x5e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24394 <_loop1_74_rule+0x2e8> │ │ │ │ │ + ble 2439c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24394 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2439c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24394 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2439c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24394 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2439c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24394 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2439c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 24394 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2439c <_loop1_74_rule+0x2e8> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 2437c <_loop1_74_rule+0x2d0> │ │ │ │ │ + bne 24384 <_loop1_74_rule+0x2d0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -41454,743 +41456,742 @@ │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 24568 <_loop1_74_rule+0x4bc> │ │ │ │ │ + blt 24570 <_loop1_74_rule+0x4bc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 24708 <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 2470c <_loop1_74_rule+0x658> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 241cc <_loop1_74_rule+0x120> │ │ │ │ │ + bne 241d4 <_loop1_74_rule+0x120> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24644 <_loop1_74_rule+0x598> │ │ │ │ │ + beq 24648 <_loop1_74_rule+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24644 <_loop1_74_rule+0x598> │ │ │ │ │ + bne 24648 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245bc <_loop1_74_rule+0x510> │ │ │ │ │ + bne 245c0 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2457c <_loop1_74_rule+0x4d0> │ │ │ │ │ + beq 24584 <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 245bc <_loop1_74_rule+0x510> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 245c0 <_loop1_74_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 245bc <_loop1_74_rule+0x510> │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 245c0 <_loop1_74_rule+0x50c> │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr ip, [r0, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - str r9, [sp] │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2465c <_loop1_74_rule+0x5b0> │ │ │ │ │ + beq 24660 <_loop1_74_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246b0 <_loop1_74_rule+0x604> │ │ │ │ │ + bne 246b4 <_loop1_74_rule+0x600> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245e4 <_loop1_74_rule+0x538> │ │ │ │ │ + beq 245e8 <_loop1_74_rule+0x534> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24604 <_loop1_74_rule+0x558> │ │ │ │ │ + bne 24608 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24270 <_loop1_74_rule+0x1c4> │ │ │ │ │ + beq 24278 <_loop1_74_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24130 <_loop1_74_rule+0x84> │ │ │ │ │ + b 24138 <_loop1_74_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24638 <_loop1_74_rule+0x58c> │ │ │ │ │ + bne 2463c <_loop1_74_rule+0x588> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24250 <_loop1_74_rule+0x1a4> │ │ │ │ │ + bne 24258 <_loop1_74_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 2441c <_loop1_74_rule+0x370> │ │ │ │ │ - b 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 24424 <_loop1_74_rule+0x370> │ │ │ │ │ + b 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 245ec <_loop1_74_rule+0x540> │ │ │ │ │ + blt 245f0 <_loop1_74_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 245bc <_loop1_74_rule+0x510> │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + bne 245c0 <_loop1_74_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 24480 <_loop1_74_rule+0x3d4> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 24484 <_loop1_74_rule+0x3d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 243a4 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 243ac <_loop1_74_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2450c <_loop1_74_rule+0x460> │ │ │ │ │ + beq 24514 <_loop1_74_rule+0x460> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24568 <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 24570 <_loop1_74_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24568 <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 24570 <_loop1_74_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2444c <_loop1_74_rule+0x3a0> │ │ │ │ │ - b 245bc <_loop1_74_rule+0x510> │ │ │ │ │ + beq 24454 <_loop1_74_rule+0x3a0> │ │ │ │ │ + b 245c0 <_loop1_74_rule+0x50c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - beq 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 242c8 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242d0 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 243a4 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 243ac <_loop1_74_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 244dc <_loop1_74_rule+0x430> │ │ │ │ │ + beq 244e4 <_loop1_74_rule+0x430> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 24678 <_loop1_74_rule+0x5cc> │ │ │ │ │ + b 2467c <_loop1_74_rule+0x5c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 240f4 <_loop1_74_rule+0x48> │ │ │ │ │ + b 240fc <_loop1_74_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 243a4 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 243ac <_loop1_74_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2419c <_loop1_74_rule+0xf0> │ │ │ │ │ + beq 241a4 <_loop1_74_rule+0xf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24568 <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 24570 <_loop1_74_rule+0x4bc> │ │ │ │ │ │ │ │ │ │ -00024714 : │ │ │ │ │ +00024718 : │ │ │ │ │ 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 2495c │ │ │ │ │ + beq 24960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2495c │ │ │ │ │ + bne 24960 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 24870 │ │ │ │ │ + bne 24874 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 24950 │ │ │ │ │ + beq 24954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24950 │ │ │ │ │ + bne 24954 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 24918 │ │ │ │ │ + bne 2491c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 248e8 │ │ │ │ │ + beq 248ec │ │ │ │ │ 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 2488c │ │ │ │ │ + beq 24890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2488c │ │ │ │ │ + beq 24890 │ │ │ │ │ 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 24880 │ │ │ │ │ + beq 24884 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24928 │ │ │ │ │ + bne 2492c │ │ │ │ │ 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 2489c │ │ │ │ │ + beq 248a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24968 │ │ │ │ │ + bne 2496c │ │ │ │ │ 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 24934 │ │ │ │ │ + bne 24938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 2498c │ │ │ │ │ + bne 24990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2499c │ │ │ │ │ + bl 249a0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 248c4 │ │ │ │ │ + bne 248c8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 24868 │ │ │ │ │ + b 2486c │ │ │ │ │ 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 2485c │ │ │ │ │ - b 248b8 │ │ │ │ │ + bne 24860 │ │ │ │ │ + b 248bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24934 │ │ │ │ │ + blt 24938 │ │ │ │ │ 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 247d4 │ │ │ │ │ + beq 247d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2489c │ │ │ │ │ + b 248a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24838 │ │ │ │ │ + beq 2483c │ │ │ │ │ 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 2489c │ │ │ │ │ + b 248a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 247a4 │ │ │ │ │ + b 247a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2475c │ │ │ │ │ + b 24760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24868 │ │ │ │ │ + beq 2486c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24870 │ │ │ │ │ + b 24874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24870 │ │ │ │ │ + b 24874 │ │ │ │ │ │ │ │ │ │ -0002499c : │ │ │ │ │ +000249a0 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24b20 │ │ │ │ │ + beq 24b24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b20 │ │ │ │ │ + bne 24b24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b34 │ │ │ │ │ + bne 24b38 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 24a9c │ │ │ │ │ + beq 24aa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24ae8 │ │ │ │ │ + beq 24aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 24a84 │ │ │ │ │ + beq 24a88 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 24af4 │ │ │ │ │ + beq 24af8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24af4 │ │ │ │ │ + bne 24af8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24b08 │ │ │ │ │ + blt 24b0c │ │ │ │ │ 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 24b34 │ │ │ │ │ + bne 24b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24a28 │ │ │ │ │ + bne 24a2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 24a84 │ │ │ │ │ + b 24a88 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24a84 │ │ │ │ │ + beq 24a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a8c │ │ │ │ │ + b 24a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 249f0 │ │ │ │ │ + beq 249f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a8c │ │ │ │ │ + b 24a90 │ │ │ │ │ │ │ │ │ │ -00024b44 <_loop0_72_rule>: │ │ │ │ │ +00024b48 <_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 2515c <_loop0_72_rule+0x618> │ │ │ │ │ + beq 25170 <_loop0_72_rule+0x628> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2515c <_loop0_72_rule+0x618> │ │ │ │ │ + bne 25170 <_loop0_72_rule+0x628> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 24e20 <_loop0_72_rule+0x2dc> │ │ │ │ │ + bne 24e24 <_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 25120 <_loop0_72_rule+0x5dc> │ │ │ │ │ + beq 25134 <_loop0_72_rule+0x5ec> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 250fc <_loop0_72_rule+0x5b8> │ │ │ │ │ + bne 25110 <_loop0_72_rule+0x5c8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d54 <_loop0_72_rule+0x210> │ │ │ │ │ + beq 24d58 <_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 24d54 <_loop0_72_rule+0x210> │ │ │ │ │ + bne 24d58 <_loop0_72_rule+0x210> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24d70 <_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 2513c <_loop0_72_rule+0x5f8> │ │ │ │ │ + beq 25150 <_loop0_72_rule+0x608> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2513c <_loop0_72_rule+0x5f8> │ │ │ │ │ + bne 25150 <_loop0_72_rule+0x608> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25150 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 25164 <_loop0_72_rule+0x61c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24e30 <_loop0_72_rule+0x2ec> │ │ │ │ │ + beq 24e34 <_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 24e7c <_loop0_72_rule+0x338> │ │ │ │ │ + beq 24e80 <_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 24fe8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 24fec <_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 25074 <_loop0_72_rule+0x530> │ │ │ │ │ + beq 25088 <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24fb4 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 24fb8 <_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 24fe0 <_loop0_72_rule+0x49c> │ │ │ │ │ + beq 24fe4 <_loop0_72_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25058 <_loop0_72_rule+0x514> │ │ │ │ │ + bne 2506c <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24fa0 <_loop0_72_rule+0x45c> │ │ │ │ │ + bne 24fa4 <_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 250e0 <_loop0_72_rule+0x59c> │ │ │ │ │ + beq 250f4 <_loop0_72_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24be4 <_loop0_72_rule+0xa0> │ │ │ │ │ + bne 24be8 <_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 24c08 <_loop0_72_rule+0xc4> │ │ │ │ │ + beq 24c0c <_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 250e4 <_loop0_72_rule+0x5a0> │ │ │ │ │ + beq 250f8 <_loop0_72_rule+0x5b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24e10 <_loop0_72_rule+0x2cc> │ │ │ │ │ + ble 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24e10 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24e10 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24e10 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24e10 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e14 <_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 24df8 <_loop0_72_rule+0x2b4> │ │ │ │ │ + bne 24dfc <_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 │ │ │ │ │ @@ -42200,228 +42201,233 @@ │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 24fe8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + blt 24fec <_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 25150 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 25164 <_loop0_72_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24c70 <_loop0_72_rule+0x12c> │ │ │ │ │ + bne 24c74 <_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 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25098 <_loop0_72_rule+0x554> │ │ │ │ │ + beq 250ac <_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 25098 <_loop0_72_rule+0x554> │ │ │ │ │ + bne 250ac <_loop0_72_rule+0x564> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25028 <_loop0_72_rule+0x4e4> │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ + bne 2503c <_loop0_72_rule+0x4f4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ │ - ldrne r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrne r9, [r3, #12] │ │ │ │ │ - ldrne r8, [r3, #16] │ │ │ │ │ - beq 24ffc <_loop0_72_rule+0x4b8> │ │ │ │ │ + beq 25000 <_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 25028 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 2503c <_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 25028 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 2503c <_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 250b0 <_loop0_72_rule+0x56c> │ │ │ │ │ + beq 250c4 <_loop0_72_rule+0x57c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25104 <_loop0_72_rule+0x5c0> │ │ │ │ │ + bne 25118 <_loop0_72_rule+0x5d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25038 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 2504c <_loop0_72_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25058 <_loop0_72_rule+0x514> │ │ │ │ │ + bne 2506c <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d14 <_loop0_72_rule+0x1d0> │ │ │ │ │ + beq 24d18 <_loop0_72_rule+0x1d0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24bd4 <_loop0_72_rule+0x90> │ │ │ │ │ + b 24bd8 <_loop0_72_rule+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2508c <_loop0_72_rule+0x548> │ │ │ │ │ + bne 250a0 <_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 24cf4 <_loop0_72_rule+0x1b0> │ │ │ │ │ + bne 24cf8 <_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 24e98 <_loop0_72_rule+0x354> │ │ │ │ │ - b 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24e9c <_loop0_72_rule+0x354> │ │ │ │ │ + b 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25040 <_loop0_72_rule+0x4fc> │ │ │ │ │ + blt 25054 <_loop0_72_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - beq 24ee8 <_loop0_72_rule+0x3a4> │ │ │ │ │ + bne 2503c <_loop0_72_rule+0x4f4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 24efc <_loop0_72_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d70 <_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 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24f8c <_loop0_72_rule+0x448> │ │ │ │ │ + beq 24f90 <_loop0_72_rule+0x448> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d70 <_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 24fe8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 24fec <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24fe8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 24fec <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24ec8 <_loop0_72_rule+0x384> │ │ │ │ │ - b 25028 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 24ecc <_loop0_72_rule+0x384> │ │ │ │ │ + b 2503c <_loop0_72_rule+0x4f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - beq 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 24d6c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d70 <_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 24e20 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24e24 <_loop0_72_rule+0x2dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24f5c <_loop0_72_rule+0x418> │ │ │ │ │ + beq 24f60 <_loop0_72_rule+0x418> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 250cc <_loop0_72_rule+0x588> │ │ │ │ │ + b 250e0 <_loop0_72_rule+0x598> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24e20 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24e24 <_loop0_72_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 24c40 <_loop0_72_rule+0xfc> │ │ │ │ │ + beq 24c44 <_loop0_72_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24fe8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 24fec <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24b8c <_loop0_72_rule+0x48> │ │ │ │ │ + b 24b90 <_loop0_72_rule+0x48> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -190,15 +190,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2e0 <_tmp_176_rule+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2d0 <_tmp_176_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e8 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 388 <_tmp_180_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a564 │ │ │ │ │ + bl a570 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 388 <_tmp_180_rule+0xa0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -478,15 +478,15 @@ │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r7, #88] @ 0x58 │ │ │ │ │ bne 834 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da20 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 84c │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ @@ -527,15 +527,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 768 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da20 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 768 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 6f8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -653,24 +653,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 910 <_tmp_130_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a0b4 │ │ │ │ │ R_ARM_CALL lambda_slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 908 <_tmp_130_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 908 <_tmp_130_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a330 │ │ │ │ │ + bl a344 │ │ │ │ │ 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} │ │ │ │ │ @@ -846,15 +846,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 10418 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -1268,15 +1268,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd3c <_loop0_78_rule> │ │ │ │ │ + bl cd50 <_loop0_78_rule> │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1770,15 +1770,15 @@ │ │ │ │ │ b 17e8 <_loop0_145_rule+0x160> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne 17e0 <_loop0_145_rule+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d75c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 1784 <_loop0_145_rule+0xfc> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne 1774 <_loop0_145_rule+0xec> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2016,15 +2016,15 @@ │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1c28 <_gather_105_rule+0x220> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 1c18 <_gather_105_rule+0x210> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ @@ -2065,15 +2065,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 1b70 <_gather_105_rule+0x168> │ │ │ │ │ - bl bc40 │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 1b70 <_gather_105_rule+0x168> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1b00 <_gather_105_rule+0xf8> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2511,15 +2511,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2180 <_tmp_177_rule+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 5020 │ │ │ │ │ + bl 5034 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2170 <_tmp_177_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e8 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2566,15 +2566,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2230 <_tmp_135_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24714 │ │ │ │ │ + bl 24718 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2228 <_tmp_135_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2228 <_tmp_135_rule+0xa0> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -320,18 +320,18 @@ │ │ │ │ │ 0x000013d0 656e0050 794d656d 5f526561 6c6c6f63 en.PyMem_Realloc │ │ │ │ │ 0x000013e0 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ │ 0x000013f0 5f507950 6567656e 5f6c6f6f 6b616865 _PyPegen_lookahe │ │ │ │ │ 0x00001400 6164005f 50795065 67656e5f 6c6f6f6b ad._PyPegen_look │ │ │ │ │ 0x00001410 61686561 645f7769 74685f69 6e74005f ahead_with_int._ │ │ │ │ │ 0x00001420 50795065 67656e5f 65787065 63745f73 PyPegen_expect_s │ │ │ │ │ 0x00001430 6f66745f 6b657977 6f726400 5f507941 oft_keyword._PyA │ │ │ │ │ - 0x00001440 53545f49 66005f50 79415354 5f576974 ST_If._PyAST_Wit │ │ │ │ │ - 0x00001450 68005f50 79506567 656e5f66 756e6374 h._PyPegen_funct │ │ │ │ │ - 0x00001460 696f6e5f 6465665f 6465636f 7261746f ion_def_decorato │ │ │ │ │ - 0x00001470 7273005f 50795065 67656e5f 65787065 rs._PyPegen_expe │ │ │ │ │ + 0x00001440 53545f49 66005f50 79506567 656e5f66 ST_If._PyPegen_f │ │ │ │ │ + 0x00001450 756e6374 696f6e5f 6465665f 6465636f unction_def_deco │ │ │ │ │ + 0x00001460 7261746f 7273005f 50794153 545f5769 rators._PyAST_Wi │ │ │ │ │ + 0x00001470 7468005f 50795065 67656e5f 65787065 th._PyPegen_expe │ │ │ │ │ 0x00001480 63745f66 6f726365 645f746f 6b656e00 ct_forced_token. │ │ │ │ │ 0x00001490 5f507941 53545f54 7279005f 50794153 _PyAST_Try._PyAS │ │ │ │ │ 0x000014a0 545f5768 696c6500 5f507950 6567656e T_While._PyPegen │ │ │ │ │ 0x000014b0 5f636c61 73735f64 65665f64 65636f72 _class_def_decor │ │ │ │ │ 0x000014c0 61746f72 73005f50 79415354 5f6d6174 ators._PyAST_mat │ │ │ │ │ 0x000014d0 63685f63 61736500 5f507941 53545f4d ch_case._PyAST_M │ │ │ │ │ 0x000014e0 61746368 005f5079 4153545f 4173796e atch._PyAST_Asyn │ │ │ ├── peg_api.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1264 (bytes into file) │ │ │ │ │ + Start of section headers: 1292 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ - Number of section headers: 13 │ │ │ │ │ - Section header string table index: 12 │ │ │ │ │ + Number of section headers: 15 │ │ │ │ │ + Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,24 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x4f0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x50c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000118 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0003cc 000070 08 I 10 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00014c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 00014c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 00014c 00000f 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 00000000 00015c 000094 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.unlikely REL 00000000 00043c 000040 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 0001f0 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0001f0 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000224 0000e0 10 11 7 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000304 0000c6 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 00047c 000072 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0000a4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0003dc 000040 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0000d8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0000d8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0000d8 00000f 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0000e8 000074 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00041c 000030 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00015c 000094 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00044c 000040 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0001f0 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0001f0 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000224 0000f0 10 13 8 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000314 0000c6 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00048c 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 14 entries: │ │ │ │ │ +Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 5: 0000000c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ - 6: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 7: 00000000 116 FUNC GLOBAL HIDDEN 1 _PyParser_ASTFromString │ │ │ │ │ - 8: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_run_parser_from_string │ │ │ │ │ - 10: 00000074 164 FUNC GLOBAL HIDDEN 1 _PyParser_ASTFromFile │ │ │ │ │ - 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_run_parser_from_file_pointer │ │ │ │ │ - 13: 00000000 148 FUNC GLOBAL HIDDEN 6 _PyParser_InteractiveASTFromFile │ │ │ │ │ + 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 7: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 8: 00000000 116 FUNC GLOBAL HIDDEN 6 _PyParser_ASTFromString │ │ │ │ │ + 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_run_parser_from_string │ │ │ │ │ + 11: 00000000 164 FUNC GLOBAL HIDDEN 1 _PyParser_ASTFromFile │ │ │ │ │ + 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_run_parser_from_file_pointer │ │ │ │ │ + 14: 00000000 148 FUNC GLOBAL HIDDEN 8 _PyParser_InteractiveASTFromFile │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,31 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3cc contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3dc contains 8 entries: │ │ │ │ │ + Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ +00000028 00000c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000002c 00000c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000034 0000032b R_ARM_MOVW_ABS_NC 00000004 .LC1 │ │ │ │ │ +00000038 0000032c R_ARM_MOVT_ABS 00000004 .LC1 │ │ │ │ │ +0000003c 0000052b R_ARM_MOVW_ABS_NC 0000000c .LC2 │ │ │ │ │ +00000040 0000052c R_ARM_MOVT_ABS 0000000c .LC2 │ │ │ │ │ +00000044 0000091c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000090 00000d1c R_ARM_CALL 00000000 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000032b R_ARM_MOVW_ABS_NC 00000004 .LC1 │ │ │ │ │ 00000030 0000032c R_ARM_MOVT_ABS 00000004 .LC1 │ │ │ │ │ 00000034 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000038 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000040 0000081c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000068 0000091d R_ARM_JUMP24 00000000 _PyPegen_run_parser_from_string │ │ │ │ │ -0000009c 00000b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000a0 00000b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000a8 0000032b R_ARM_MOVW_ABS_NC 00000004 .LC1 │ │ │ │ │ -000000ac 0000032c R_ARM_MOVT_ABS 00000004 .LC1 │ │ │ │ │ -000000b0 0000052b R_ARM_MOVW_ABS_NC 0000000c .LC2 │ │ │ │ │ -000000b4 0000052c R_ARM_MOVT_ABS 0000000c .LC2 │ │ │ │ │ -000000b8 0000081c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000104 00000c1c R_ARM_CALL 00000000 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ +00000040 0000091c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000068 00000a1d R_ARM_JUMP24 00000000 _PyPegen_run_parser_from_string │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x43c contains 8 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x44c contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000032b R_ARM_MOVW_ABS_NC 00000004 .LC1 │ │ │ │ │ 00000028 0000032c R_ARM_MOVT_ABS 00000004 .LC1 │ │ │ │ │ -00000034 00000b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000038 00000b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000034 00000c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000038 00000c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000040 0000052b R_ARM_MOVW_ABS_NC 0000000c .LC2 │ │ │ │ │ 00000044 0000052c R_ARM_MOVT_ABS 0000000c .LC2 │ │ │ │ │ -00000050 0000081c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000084 00000c1d R_ARM_JUMP24 00000000 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ +00000050 0000091c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000084 00000d1d R_ARM_JUMP24 00000000 _PyPegen_run_parser_from_file_pointer │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,10 +4,11 @@ │ │ │ │ │ _PyParser_ASTFromFile │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _PyPegen_run_parser_from_file_pointer │ │ │ │ │ _PyParser_InteractiveASTFromFile │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ +.rel.text.hot │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,51 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyParser_ASTFromString>: │ │ │ │ │ -_PyParser_ASTFromString(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #28 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - ldrd r6, [fp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PySys_Audit │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 6c <_PyParser_ASTFromString+0x6c> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r6, [fp, #4] │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 0 <_PyPegen_run_parser_from_string> │ │ │ │ │ - R_ARM_JUMP24 _PyPegen_run_parser_from_string │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - │ │ │ │ │ -00000074 <_PyParser_ASTFromFile>: │ │ │ │ │ +00000000 <_PyParser_ASTFromFile>: │ │ │ │ │ _PyParser_ASTFromFile(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -65,15 +27,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 110 <_PyParser_ASTFromFile+0x9c> │ │ │ │ │ + blt 9c <_PyParser_ASTFromFile+0x9c> │ │ │ │ │ ldr ip, [fp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr ip, [fp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ @@ -87,8 +49,8 @@ │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_run_parser_from_file_pointer> │ │ │ │ │ R_ARM_CALL _PyPegen_run_parser_from_file_pointer │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 108 <_PyParser_ASTFromFile+0x94> │ │ │ │ │ + b 94 <_PyParser_ASTFromFile+0x94> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e726f64 6174612e 73747231 2e34002e .rodata.str1.4.. │ │ │ │ │ - 0x00000040 72656c2e 74657874 2e756e6c 696b656c rel.text.unlikel │ │ │ │ │ - 0x00000050 79002e6e 6f74652e 474e552d 73746163 y..note.GNU-stac │ │ │ │ │ - 0x00000060 6b002e41 524d2e61 74747269 62757465 k..ARM.attribute │ │ │ │ │ - 0x00000070 7300 s. │ │ │ │ │ + 0x00000040 72656c2e 74657874 2e686f74 002e7265 rel.text.hot..re │ │ │ │ │ + 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ + 0x00000060 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ + 0x00000070 2e41524d 2e617474 72696275 74657300 .ARM.attributes. │ │ │ ├── buffer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 900 (bytes into file) │ │ │ │ │ + Start of section headers: 928 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ - Number of section headers: 10 │ │ │ │ │ - Section header string table index: 9 │ │ │ │ │ + Number of section headers: 11 │ │ │ │ │ + Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,20 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x384: │ │ │ │ │ +There are 11 section headers, starting at offset 0x3a0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0001e4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00031c 000018 08 I 7 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 00000000 000218 000000 00 0 0 1 │ │ │ │ │ - [ 6] .ARM.attributes ARM_ATTRIBUTES 00000000 000218 000033 00 0 0 1 │ │ │ │ │ - [ 7] .symtab SYMTAB 00000000 00024c 000060 10 8 2 4 │ │ │ │ │ - [ 8] .strtab STRTAB 00000000 0002ac 00006e 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 00000000 000334 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0000d0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .data PROGBITS 00000000 000104 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 00000000 000104 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000104 000114 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 00032c 000018 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 000218 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000218 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 00024c 000070 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 0002bc 00006e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 000344 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 6 entries: │ │ │ │ │ +Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 2: 00000000 276 FUNC GLOBAL HIDDEN 1 _PyLexer_tok_reserve_buf │ │ │ │ │ - 3: 00000114 104 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ - 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 5: 0000017c 104 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ │ + 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $a │ │ │ │ │ + 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 3: 00000000 276 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ + 4: 00000000 104 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ + 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 6: 00000068 104 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x31c contains 3 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x32c contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000090 0000031c R_ARM_CALL 00000114 _PyLexer_remember_fstring_buffers │ │ │ │ │ -0000009c 0000041c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000010c 0000051c R_ARM_CALL 0000017c _PyLexer_restore_fstring_buffers │ │ │ │ │ +00000090 0000041c R_ARM_CALL 00000000 _PyLexer_remember_fstring_buffers │ │ │ │ │ +0000009c 0000051c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000010c 0000061c R_ARM_CALL 00000068 _PyLexer_restore_fstring_buffers │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _PyLexer_remember_fstring_buffers │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyLexer_restore_fstring_buffers │ │ │ │ │ .shstrtab │ │ │ │ │ -.rel.text │ │ │ │ │ +.rel.text.hot │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,88 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyLexer_tok_reserve_buf>: │ │ │ │ │ -_PyLexer_tok_reserve_buf(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #24 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ - ldr r4, [r0] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - sub r3, r3, r4 │ │ │ │ │ - sub r2, r2, r4 │ │ │ │ │ - asr lr, r3, #1 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - addge r1, r3, lr │ │ │ │ │ - addlt r1, r3, r1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - blt 50 <_PyLexer_tok_reserve_buf+0x50> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subne r8, r2, r4 │ │ │ │ │ - sub r6, ip, r4 │ │ │ │ │ - mvneq r8, #0 │ │ │ │ │ - mvneq r5, #0 │ │ │ │ │ - ldrne r2, [r0, #2708] @ 0xa94 │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - subne r5, r2, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r0, [r0, #2712] @ 0xa98 │ │ │ │ │ - str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - sub r7, r0, r4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 114 <_PyLexer_remember_fstring_buffers> │ │ │ │ │ - R_ARM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ - ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - moveq r3, #15 │ │ │ │ │ - ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - streq r3, [r2, #32] │ │ │ │ │ - beq 48 <_PyLexer_tok_reserve_buf+0x48> │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - add r3, r0, r3 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - addge r3, r0, r8 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r3, [r2, #28] │ │ │ │ │ - addge r3, r0, r5 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - add ip, r0, r6 │ │ │ │ │ - add r1, r0, r1 │ │ │ │ │ - str r3, [r2, #2708] @ 0xa94 │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - str ip, [r2, #4] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r1, [r2, #24] │ │ │ │ │ - str r3, [r2, #2712] @ 0xa98 │ │ │ │ │ - bl 17c <_PyLexer_restore_fstring_buffers> │ │ │ │ │ - R_ARM_CALL _PyLexer_restore_fstring_buffers │ │ │ │ │ - b 44 <_PyLexer_tok_reserve_buf+0x44> │ │ │ │ │ - │ │ │ │ │ -00000114 <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ +00000000 <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ _PyLexer_remember_fstring_buffers(): │ │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ │ @@ -100,18 +25,18 @@ │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str r1, [r3, #2860] @ 0xb2c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrne ip, [r0] │ │ │ │ │ subne ip, lr, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r3, #2864] @ 0xb30 │ │ │ │ │ - bge 138 <_PyLexer_remember_fstring_buffers+0x24> │ │ │ │ │ + bge 24 <_PyLexer_remember_fstring_buffers+0x24> │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000017c <_PyLexer_restore_fstring_buffers>: │ │ │ │ │ +00000068 <_PyLexer_restore_fstring_buffers>: │ │ │ │ │ _PyLexer_restore_fstring_buffers(): │ │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ │ @@ -129,9 +54,9 @@ │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r1, [r3, #2848] @ 0xb20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrge ip, [r0] │ │ │ │ │ addge ip, ip, lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str ip, [r3, #2852] @ 0xb24 │ │ │ │ │ - bge 1a0 <_PyLexer_restore_fstring_buffers+0x24> │ │ │ │ │ + bge 8c <_PyLexer_restore_fstring_buffers+0x24> │ │ │ │ │ pop {fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,8 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ - 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ - 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ - 0x00000030 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ - 0x00000040 2e41524d 2e617474 72696275 74657300 .ARM.attributes. │ │ │ │ │ + 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ + 0x00000020 002e6461 7461002e 62737300 2e72656c ..data..bss..rel │ │ │ │ │ + 0x00000030 2e746578 742e686f 74002e6e 6f74652e .text.hot..note. │ │ │ │ │ + 0x00000040 474e552d 73746163 6b002e41 524d2e61 GNU-stack..ARM.a │ │ │ │ │ + 0x00000050 74747269 62757465 7300 ttributes. │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 23596 (bytes into file) │ │ │ │ │ + Start of section headers: 23544 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x5c2c: │ │ │ │ │ +There are 14 section headers, starting at offset 0x5bf8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000138 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00516c 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005138 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00016c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00016c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00016c 000653 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0007c0 003ee4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0051a4 000a10 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 0046a4 00004b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 0046ef 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0046ef 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 004724 000620 10 12 65 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 004d44 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 005bb4 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007c0 003eb0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005170 000a10 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004670 00004b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 0046bb 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0046bb 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 0046f0 000620 10 12 65 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 004d10 000427 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 005b80 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 10: 00000df0 10852 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 00003980 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00003854 300 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 00000d9c 10884 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 0000394c 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 00003820 300 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ 13: 00000040 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -45,32 +45,32 @@ │ │ │ │ │ 41: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 42: 0000052c 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 43: 00000548 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 44: 00000570 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 45: 00000580 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 46: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 47: 000005e8 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 48: 00003d08 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 00003b94 372 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 48: 00003cd4 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 00003b60 372 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 50: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 51: 00000000 140 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 52: 00003470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00003474 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 00003340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00003344 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 54: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 55: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 56: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 57: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 58: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 59: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 60: 0000008c 172 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 61: 00003ee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00003eac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 63: 0000003e 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 64: 00000040 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 65: 00000000 3568 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 65: 00000000 3484 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ @@ -78,23 +78,23 @@ │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 81: 000039fc 408 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 81: 000039c8 408 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,335 +1,335 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x516c contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5138 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000c1c R_ARM_CALL 00003854 tok_nextc │ │ │ │ │ -0000003c 00000c1c R_ARM_CALL 00003854 tok_nextc │ │ │ │ │ -00000054 00000b1c R_ARM_CALL 00003980 tok_backup │ │ │ │ │ -0000006c 00000c1c R_ARM_CALL 00003854 tok_nextc │ │ │ │ │ -000000b4 00000c1c R_ARM_CALL 00003854 tok_nextc │ │ │ │ │ -0000010c 00000b1c R_ARM_CALL 00003980 tok_backup │ │ │ │ │ -00000120 00000b1c R_ARM_CALL 00003980 tok_backup │ │ │ │ │ +0000001c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ +0000003c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ +00000054 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ +0000006c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ +000000b4 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ +0000010c 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ +00000120 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x51a4 contains 322 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5170 contains 322 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000026c 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000298 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002a0 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002d4 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -000003c4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000428 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000004a0 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000504 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000564 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000600 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000638 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000684 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000714 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000078c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000864 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000880 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000884 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000888 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000093c 0000082b R_ARM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ -00000940 0000082c R_ARM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ -00000944 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000095c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000a18 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000a30 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a34 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a38 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000b10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b54 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000b70 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b74 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b78 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000bb8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000bbc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000bc8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000c50 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c60 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000c64 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000c78 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000c90 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c98 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00000c9c 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00000ca0 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00000ca4 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00000ca8 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000cac 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00000cb0 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000cb4 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00000cb8 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00000cbc 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000cc0 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000cc4 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000ce4 0000072b R_ARM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ -00000ce8 0000072c R_ARM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ -00000cec 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000d10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d40 00004a1c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -00000d78 0000062b R_ARM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -00000d7c 0000062c R_ARM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -00000d98 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000db0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f80 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f84 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f98 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000f9c 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000101c 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -0000108c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000010a8 00004f1c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -000010c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001258 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000128c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000012bc 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000012c0 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001334 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001418 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001460 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001594 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015fc 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001618 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001700 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001750 0000511c R_ARM_CALL 000039fc _PyLexer_update_ftstring_expr │ │ │ │ │ -000017cc 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001854 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001864 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00001868 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00001874 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000188c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019a0 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000019a4 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001b08 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b98 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001b9c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001c74 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001cac 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001cf8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001d4c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001d60 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d64 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d6c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001de0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001e50 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e88 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001e8c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001ec0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001fd0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002064 00002d2b R_ARM_MOVW_ABS_NC 00000580 .LC39 │ │ │ │ │ -00002068 00002d2c R_ARM_MOVT_ABS 00000580 .LC39 │ │ │ │ │ -00002088 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020d8 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -000020dc 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00002108 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -0000210c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00002134 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002188 0000521c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -000021e4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000220c 00002b2b R_ARM_MOVW_ABS_NC 00000548 .LC37 │ │ │ │ │ -00002210 00002b2c R_ARM_MOVT_ABS 00000548 .LC37 │ │ │ │ │ -0000222c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022e4 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -000022e8 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -000022ec 0000531c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002304 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000023bc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002504 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002564 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002624 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000268c 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ -00002690 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ -00002698 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026ec 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002740 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00002744 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -000027c4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000027d8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000027dc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000027e4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002880 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002898 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000028dc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002920 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000293c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002940 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002948 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002994 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000029a0 0000561c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -000029d0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029ec 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002abc 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00002ac0 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00002af8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002b48 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002b54 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002bd0 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002bd4 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002c54 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00002c58 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002c5c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002cb8 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00002cbc 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00002d04 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002d10 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002d14 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002d34 0000531c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002d3c 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00002d40 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002dfc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002e50 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002e6c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e70 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e74 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002ea0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002f58 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002fd4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002fd8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002fec 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003004 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ -00003008 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -0000300c 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ -00003010 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -00003014 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003034 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00003038 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -0000303c 0000591c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003060 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003064 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000030a0 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000030ac 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000030b0 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000030d0 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -000030d4 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -000030dc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000030f4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003100 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00003104 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00003134 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00003138 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00003150 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00003154 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -0000316c 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00003170 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -000031c0 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ -000031c4 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ -000031d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003220 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00003224 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -0000322c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003248 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003350 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000335c 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000336c 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -00003370 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00003378 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003384 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -00003388 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -00003390 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033a8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000033b4 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ -000033b8 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ -000033c0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033e0 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00003420 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003470 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000034a0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000034b0 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ -000034b4 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ +00000268 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000294 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000029c 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000002d0 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +000003c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000041c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000480 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004e4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000544 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000005e0 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000618 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000664 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000006f4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000076c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000008c8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000908 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000918 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000091c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000924 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000009dc 0000082b R_ARM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ +000009e0 0000082c R_ARM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ +000009e4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000009fc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000a6c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000a84 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a88 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000a8c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000b04 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000b20 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b24 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b28 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000b7c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b80 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b8c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000bc8 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000bcc 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000be0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000bf8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c00 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00000c04 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00000c08 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +00000c0c 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00000c10 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000c14 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000c18 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00000c1c 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +00000c20 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00000c24 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000c38 0000072b R_ARM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ +00000c3c 0000072c R_ARM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ +00000c40 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000c64 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c7c 0000062b R_ARM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +00000c80 0000062c R_ARM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000c9c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000cb4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d08 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000d0c 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000d40 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d74 00004a1c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000f2c 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f30 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f44 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000f48 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000fc8 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001038 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001054 00004f1c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +0000106c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001204 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001238 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001268 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000126c 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000012e0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000013c4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000140c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001540 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015a8 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000015c4 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016ac 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016fc 0000511c R_ARM_CALL 000039c8 _PyLexer_update_ftstring_expr │ │ │ │ │ +00001778 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001800 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001810 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00001814 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00001820 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001838 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000194c 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001950 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001ab4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b28 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001b2c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001c0c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001c44 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001c90 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001ce4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001cf8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001cfc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d04 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d78 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001de8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e20 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001e24 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001e48 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f58 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001fec 00002d2b R_ARM_MOVW_ABS_NC 00000580 .LC39 │ │ │ │ │ +00001ff0 00002d2c R_ARM_MOVT_ABS 00000580 .LC39 │ │ │ │ │ +00002010 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002050 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002054 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000020c0 0000521c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +0000211c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002144 00002b2b R_ARM_MOVW_ABS_NC 00000548 .LC37 │ │ │ │ │ +00002148 00002b2c R_ARM_MOVT_ABS 00000548 .LC37 │ │ │ │ │ +00002164 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021c4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000021c8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000021cc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002284 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023cc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000242c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002510 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000255c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002570 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002574 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000257c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025ec 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002640 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00002644 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +0000267c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000026b4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000271c 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ +00002720 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ +00002728 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002778 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002794 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002798 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027a0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002828 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002840 0000531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002898 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000028a0 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +000028a4 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00002978 0000541c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002984 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002988 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000299c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029b4 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ +000029b8 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +000029bc 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ +000029c0 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +000029c4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029e4 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +000029e8 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +000029ec 0000551c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a10 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002a14 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a50 0000541c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002b18 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002ba4 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002ba8 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002c78 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00002c7c 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +00002d38 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002d64 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002d68 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00002da0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002de4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002df0 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002e20 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002e24 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002e44 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002e7c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002f08 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002f0c 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002f10 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002f28 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002f4c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f50 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f54 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002fb8 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00002fbc 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00003004 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00003010 0000581c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00003040 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000305c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000030b0 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000030b4 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000030b8 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000030bc 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000030c0 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000030c4 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000030c8 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000030cc 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000030d0 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000030d4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000030dc 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +000030e0 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +000030e8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003100 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000311c 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00003120 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00003128 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000314c 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003254 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00003260 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000326c 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +00003270 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +0000328c 00005a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +0000330c 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003310 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00003328 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +0000332c 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00003340 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003348 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000334c 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00003364 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00003368 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000033a0 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ +000033a4 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ +000033b8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000033c4 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ +000033c8 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ +000033d0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003424 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ +00003428 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ +00003434 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +00003438 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +0000343c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000034b0 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +000034b4 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ 000034bc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000034cc 00005a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00003524 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ -00003528 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ -00003534 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -00003538 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -0000353c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003550 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00003554 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00003588 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -0000358c 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -00003624 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000362c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00003644 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00003648 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -0000364c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000365c 00005b1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00003684 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003694 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000036bc 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036e0 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000036e4 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000036ec 00005e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003710 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00003714 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00003718 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000037ac 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000037b0 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000037b4 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -000037b8 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -000037bc 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000037c0 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000037c4 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000037c8 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -000037cc 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -000037d0 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000037f4 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -000037f8 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00003834 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -00003838 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00003840 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000038f0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003960 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003964 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000396c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000039d4 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000039d8 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000039dc 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -000039e0 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -000039e4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000039e8 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000039ec 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000039f0 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -000039f4 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -000039f8 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003a20 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003a5c 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a64 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a94 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003ab4 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003ad4 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b1c 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003b4c 00005f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003b70 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003b8c 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003ba8 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003bac 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003c3c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003cb0 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00003cb4 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00003cb8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003cec 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003cf0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003cf4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003d90 0000362b R_ARM_MOVW_ABS_NC 0000062c .LC43 │ │ │ │ │ -00003d94 0000362c R_ARM_MOVT_ABS 0000062c .LC43 │ │ │ │ │ -00003d9c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003dc0 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003dc4 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003dd0 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003dd4 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003ddc 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003e0c 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003e10 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003e14 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003e20 0000392b R_ARM_MOVW_ABS_NC 00000638 .LC46 │ │ │ │ │ -00003e24 0000392c R_ARM_MOVT_ABS 00000638 .LC46 │ │ │ │ │ -00003e2c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003e40 00003a2b R_ARM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ -00003e44 00003a2c R_ARM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ -00003e4c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003ea4 0000382b R_ARM_MOVW_ABS_NC 00000634 .LC45 │ │ │ │ │ -00003ea8 0000382c R_ARM_MOVT_ABS 00000634 .LC45 │ │ │ │ │ -00003eb0 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003ec4 0000372b R_ARM_MOVW_ABS_NC 00000630 .LC44 │ │ │ │ │ -00003ec8 0000372c R_ARM_MOVT_ABS 00000630 .LC44 │ │ │ │ │ -00003ed0 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003ee0 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003538 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003540 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00003558 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +0000355c 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00003560 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003570 00005b1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00003598 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a8 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000035d0 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f4 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000035f8 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00003600 00005e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003624 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00003628 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +0000362c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000036b4 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +000036b8 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +000036e4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000036f4 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +000036f8 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00003700 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000372c 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ +00003730 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ +00003738 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003758 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +0000375c 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +00003764 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000377c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003788 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +0000378c 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +000037b0 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +000037d8 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000037dc 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000037f8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000038bc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000392c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003930 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003938 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000039a0 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000039a4 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000039a8 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000039ac 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000039b0 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000039b4 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000039b8 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000039bc 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000039c0 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000039c4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000039ec 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003a28 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a30 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a60 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003a80 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003aa0 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ae8 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003b18 00005f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003b3c 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003b58 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b74 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003b78 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003c08 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003c7c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003c80 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003c84 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003cb8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003cbc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003cc0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003d5c 0000362b R_ARM_MOVW_ABS_NC 0000062c .LC43 │ │ │ │ │ +00003d60 0000362c R_ARM_MOVT_ABS 0000062c .LC43 │ │ │ │ │ +00003d68 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003d8c 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003d90 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003d9c 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003da0 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003da8 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003dd8 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003ddc 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003de0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003dec 0000392b R_ARM_MOVW_ABS_NC 00000638 .LC46 │ │ │ │ │ +00003df0 0000392c R_ARM_MOVT_ABS 00000638 .LC46 │ │ │ │ │ +00003df8 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e0c 00003a2b R_ARM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ +00003e10 00003a2c R_ARM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ +00003e18 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e70 0000382b R_ARM_MOVW_ABS_NC 00000634 .LC45 │ │ │ │ │ +00003e74 0000382c R_ARM_MOVT_ABS 00000634 .LC45 │ │ │ │ │ +00003e7c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e90 0000372b R_ARM_MOVW_ABS_NC 00000630 .LC44 │ │ │ │ │ +00003e94 0000372c R_ARM_MOVT_ABS 00000630 .LC44 │ │ │ │ │ +00003e9c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003eac 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -57,20 +57,20 @@ │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ __aeabi_idiv │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,38 +8,38 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 68 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ bne 84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 74 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 28 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq ac │ │ │ │ │ @@ -76,20 +76,20 @@ │ │ │ │ │ bls 130 │ │ │ │ │ subs r7, r0, #95 @ 0x5f │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r7, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq 128 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ b 110 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ b 104 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -5,17 +5,17 @@ │ │ │ │ │ │ │ │ │ │ 00000000 <_PyTokenizer_Get>: │ │ │ │ │ _PyTokenizer_Get(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ add r6, r0, #12288 @ 0x3000 │ │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r5, [r6, #668] @ 0x29c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mul r1, r3, r5 │ │ │ │ │ add r2, r0, r1 │ │ │ │ │ @@ -23,224 +23,223 @@ │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ ldr r2, [r2, #2756] @ 0xac4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 70 <_PyTokenizer_Get+0x70> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ - bl df0 │ │ │ │ │ + bl d9c │ │ │ │ │ ldr r3, [r4, #2696] @ 0xa88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d4 <_PyTokenizer_Get+0x3d4> │ │ │ │ │ + bne 3d0 <_PyTokenizer_Get+0x3d0> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov ip, r2 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #468] @ 0x1d4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ │ str r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq 6d8 <_PyTokenizer_Get+0x6d8> │ │ │ │ │ + beq 6b8 <_PyTokenizer_Get+0x6b8> │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + bhi a98 <_PyTokenizer_Get+0xa98> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - beq 584 <_PyTokenizer_Get+0x584> │ │ │ │ │ + beq 564 <_PyTokenizer_Get+0x564> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bhi c14 <_PyTokenizer_Get+0xc14> │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c00 <_PyTokenizer_Get+0xc00> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 480 <_PyTokenizer_Get+0x480> │ │ │ │ │ + ble 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mla r7, r3, r5, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 640 <_PyTokenizer_Get+0x640> │ │ │ │ │ + beq 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi c10 <_PyTokenizer_Get+0xc10> │ │ │ │ │ + bhi d48 <_PyTokenizer_Get+0xd48> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldrb r0, [r7, #2768] @ 0xad0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ + beq 440 <_PyTokenizer_Get+0x440> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bhi c14 <_PyTokenizer_Get+0xc14> │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c00 <_PyTokenizer_Get+0xc00> │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mla r3, r3, r5, r4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r7, r6, #2768 @ 0xad0 │ │ │ │ │ + mla r7, r3, r5, r4 │ │ │ │ │ + add r9, r7, #2768 @ 0xad0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - add r7, r7, #4 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - b 1cc <_PyTokenizer_Get+0x1cc> │ │ │ │ │ + add r9, r9, #4 │ │ │ │ │ + ldr r2, [r9] │ │ │ │ │ + b 1c4 <_PyTokenizer_Get+0x1c4> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - beq a48 <_PyTokenizer_Get+0xa48> │ │ │ │ │ + beq 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r5, lr │ │ │ │ │ - beq 7c8 <_PyTokenizer_Get+0x7c8> │ │ │ │ │ + beq 7a8 <_PyTokenizer_Get+0x7a8> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 514 <_PyTokenizer_Get+0x514> │ │ │ │ │ - ldrd r2, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 3e4 <_PyTokenizer_Get+0x3e4> │ │ │ │ │ + beq 4f4 <_PyTokenizer_Get+0x4f4> │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi d18 <_PyTokenizer_Get+0xd18> │ │ │ │ │ + bhi cbc <_PyTokenizer_Get+0xcbc> │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp r0, #17 │ │ │ │ │ - cmpne r0, #22 │ │ │ │ │ + add r3, r6, #1 │ │ │ │ │ + cmp r0, #22 │ │ │ │ │ + cmpne r0, #17 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq cfc <_PyTokenizer_Get+0xcfc> │ │ │ │ │ - ldr r1, [r6, #2816] @ 0xb00 │ │ │ │ │ - ldrb r3, [r2] │ │ │ │ │ + beq c50 <_PyTokenizer_Get+0xc50> │ │ │ │ │ + ldr r1, [r7, #2816] @ 0xb00 │ │ │ │ │ + ldrb r3, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - ldrne r0, [r6, #2764] @ 0xacc │ │ │ │ │ + ldr r2, [r9] │ │ │ │ │ + ldrne r0, [r7, #2764] @ 0xacc │ │ │ │ │ mvnne r0, r0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ movne r1, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, #10 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ movne lr, #0 │ │ │ │ │ - beq bfc <_PyTokenizer_Get+0xbfc> │ │ │ │ │ - ldrb ip, [r6, #2768] @ 0xad0 │ │ │ │ │ + beq b38 <_PyTokenizer_Get+0xb38> │ │ │ │ │ + ldrb ip, [r7, #2768] @ 0xad0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 50c <_PyTokenizer_Get+0x50c> │ │ │ │ │ + beq 4ec <_PyTokenizer_Get+0x4ec> │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne 1b8 <_PyTokenizer_Get+0x1b8> │ │ │ │ │ + bne 1b0 <_PyTokenizer_Get+0x1b0> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ mla r1, r1, r3, r4 │ │ │ │ │ ldr ip, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5f8 <_PyTokenizer_Get+0x5f8> │ │ │ │ │ + beq 5d8 <_PyTokenizer_Get+0x5d8> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ - beq 61c <_PyTokenizer_Get+0x61c> │ │ │ │ │ + beq 5fc <_PyTokenizer_Get+0x5fc> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ str r1, [r3, #2804] @ 0xaf4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 74c <_PyTokenizer_Get+0x74c> │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 72c <_PyTokenizer_Get+0x72c> │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ ldrhi r3, [r4] │ │ │ │ │ - bhi 344 <_PyTokenizer_Get+0x344> │ │ │ │ │ + bhi 340 <_PyTokenizer_Get+0x340> │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ moveq r3, r9 │ │ │ │ │ orrne r3, r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ba4 <_PyTokenizer_Get+0xba4> │ │ │ │ │ + beq b5c <_PyTokenizer_Get+0xb5c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bcc c14 <_PyTokenizer_Get+0xc14> │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c00 <_PyTokenizer_Get+0xc00> │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bhi c14 <_PyTokenizer_Get+0xc14> │ │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c00 <_PyTokenizer_Get+0xc00> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mla r2, r1, r5, r4 │ │ │ │ │ ldr r3, [r2, #2764] @ 0xacc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #2764] @ 0xacc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ - bgt cc0 <_PyTokenizer_Get+0xcc0> │ │ │ │ │ + bgt d08 <_PyTokenizer_Get+0xd08> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r1, [r2, #2816] @ 0xb00 │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -257,58 +256,51 @@ │ │ │ │ │ beq 68 <_PyTokenizer_Get+0x68> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 68 <_PyTokenizer_Get+0x68> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 964 <_PyTokenizer_Get+0x964> │ │ │ │ │ + bne a04 <_PyTokenizer_Get+0xa04> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 988 <_PyTokenizer_Get+0x988> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + beq a20 <_PyTokenizer_Get+0xa20> │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r2, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ + sub r2, r3, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9a4 <_PyTokenizer_Get+0x9a4> │ │ │ │ │ - str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - beq 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1e0 <_PyTokenizer_Get+0x1e0> │ │ │ │ │ + bne 914 <_PyTokenizer_Get+0x914> │ │ │ │ │ + str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 8d0 <_PyTokenizer_Get+0x8d0> │ │ │ │ │ + ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1dc <_PyTokenizer_Get+0x1dc> │ │ │ │ │ ldr r3, [r7, #2772] @ 0xad4 │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ blt 118 <_PyTokenizer_Get+0x118> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mul r3, r3, r5 │ │ │ │ │ add r1, r4, r3 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cc <_PyTokenizer_Get+0x4cc> │ │ │ │ │ + beq 4ac <_PyTokenizer_Get+0x4ac> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -331,289 +323,338 @@ │ │ │ │ │ ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ str ip, [sp] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 1b0 <_PyTokenizer_Get+0x1b0> │ │ │ │ │ + b 1a8 <_PyTokenizer_Get+0x1a8> │ │ │ │ │ mov r6, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r2 │ │ │ │ │ mla r6, r6, sl, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ + blt 54c <_PyTokenizer_Get+0x54c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r5, r2, r7, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r5, #2820] @ 0xb04 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldrb r1, [r6, #2768] @ 0xad0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 52c <_PyTokenizer_Get+0x52c> │ │ │ │ │ + b 50c <_PyTokenizer_Get+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - beq 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + beq a98 <_PyTokenizer_Get+0xa98> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ │ ldr r2, [r5, #2764] @ 0xacc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #2764] @ 0xacc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ - bgt c58 <_PyTokenizer_Get+0xc58> │ │ │ │ │ + bgt bc0 <_PyTokenizer_Get+0xbc0> │ │ │ │ │ mla ip, r1, r2, r4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str lr, [ip, #2756] @ 0xac4 │ │ │ │ │ - bl df0 │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + bl d9c │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ strd r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ - bne 2bc <_PyTokenizer_Get+0x2bc> │ │ │ │ │ + bne 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #15 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne bec <_PyTokenizer_Get+0xbec> │ │ │ │ │ + bne bb0 <_PyTokenizer_Get+0xbb0> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ + beq b9c <_PyTokenizer_Get+0xb9c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bb0 <_PyTokenizer_Get+0xbb0> │ │ │ │ │ + bne b74 <_PyTokenizer_Get+0xb74> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne bec <_PyTokenizer_Get+0xbec> │ │ │ │ │ + bne bb0 <_PyTokenizer_Get+0xbb0> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ + beq b9c <_PyTokenizer_Get+0xb9c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r3 │ │ │ │ │ - b 67c <_PyTokenizer_Get+0x67c> │ │ │ │ │ + b 65c <_PyTokenizer_Get+0x65c> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + bne a98 <_PyTokenizer_Get+0xa98> │ │ │ │ │ ldr r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9b8 <_PyTokenizer_Get+0x9b8> │ │ │ │ │ + beq ac0 <_PyTokenizer_Get+0xac0> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a2c <_PyTokenizer_Get+0xa2c> │ │ │ │ │ + bne a80 <_PyTokenizer_Get+0xa80> │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 9dc <_PyTokenizer_Get+0x9dc> │ │ │ │ │ + beq a30 <_PyTokenizer_Get+0xa30> │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r6, sl │ │ │ │ │ b 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne b80 <_PyTokenizer_Get+0xb80> │ │ │ │ │ + bne b30 <_PyTokenizer_Get+0xb30> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - beq b80 <_PyTokenizer_Get+0xb80> │ │ │ │ │ + beq b30 <_PyTokenizer_Get+0xb30> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6c <_PyTokenizer_Get+0xb6c> │ │ │ │ │ + bne b1c <_PyTokenizer_Get+0xb1c> │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - beq b18 <_PyTokenizer_Get+0xb18> │ │ │ │ │ + beq ac8 <_PyTokenizer_Get+0xac8> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 2e4 <_PyTokenizer_Get+0x2e4> │ │ │ │ │ + b 2e0 <_PyTokenizer_Get+0x2e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq d58 <_PyTokenizer_Get+0xd58> │ │ │ │ │ + beq d8c <_PyTokenizer_Get+0xd8c> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ sub r2, r1, #123 @ 0x7b │ │ │ │ │ bics r2, r2, #2 │ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ │ ldr r3, [r3, #2776] @ 0xad8 │ │ │ │ │ - beq d2c <_PyTokenizer_Get+0xd2c> │ │ │ │ │ + beq d60 <_PyTokenizer_Get+0xd60> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r1, #78 @ 0x4e │ │ │ │ │ - bne 1a4 <_PyTokenizer_Get+0x1a4> │ │ │ │ │ + bne 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1a4 <_PyTokenizer_Get+0x1a4> │ │ │ │ │ + beq 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - b 1a4 <_PyTokenizer_Get+0x1a4> │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + bl 394c │ │ │ │ │ + b 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne d1c <_PyTokenizer_Get+0xd1c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + eor r2, r1, #1 │ │ │ │ │ + ldr r1, [r7, #2760] @ 0xac8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + andeq r2, r2, #1 │ │ │ │ │ + cmp r0, #125 @ 0x7d │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + andeq r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r2, [r4, #4] │ │ │ │ │ + ldrne r3, [r4, #28] │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + bne 8a4 <_PyTokenizer_Get+0x8a4> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 394c │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ + mov r2, #68 @ 0x44 │ │ │ │ │ + mla r3, r2, r3, r4 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [r3, #2756] @ 0xac4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str r2, [r7, #2816] @ 0xb00 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + mov ip, #68 @ 0x44 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mla ip, ip, r5, r4 │ │ │ │ │ + ldr ip, [ip, #2820] @ 0xb04 │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + cmp ip, #1 │ │ │ │ │ + movne r2, #60 @ 0x3c │ │ │ │ │ + moveq r2, #63 @ 0x3f │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 994 <_PyTokenizer_Get+0x994> │ │ │ │ │ - ldr r3, [r5, #2748] @ 0xabc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne a04 <_PyTokenizer_Get+0xa04> │ │ │ │ │ + ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 970 <_PyTokenizer_Get+0x970> │ │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ │ + beq a10 <_PyTokenizer_Get+0xa10> │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r4, [r5, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r3, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ + sub r2, r5, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 444 <_PyTokenizer_Get+0x444> │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ + beq 430 <_PyTokenizer_Get+0x430> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ cmpne r3, #17 │ │ │ │ │ - beq cfc <_PyTokenizer_Get+0xcfc> │ │ │ │ │ + beq c50 <_PyTokenizer_Get+0xc50> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r2, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvnne r7, #0 │ │ │ │ │ ldrne r3, [r3, #2764] @ 0xacc │ │ │ │ │ mvnne r9, r3 │ │ │ │ │ lsrne r9, r9, #31 │ │ │ │ │ moveq r9, r2 │ │ │ │ │ mvneq r7, #0 │ │ │ │ │ ldr r3, [r4, #2696] @ 0xa88 │ │ │ │ │ subs sl, r3, #0 │ │ │ │ │ - bne cfc <_PyTokenizer_Get+0xcfc> │ │ │ │ │ + bne c50 <_PyTokenizer_Get+0xc50> │ │ │ │ │ cmp r7, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r9, #1 │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ ldr r2, [r5, #2772] @ 0xad4 │ │ │ │ │ - bne d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bne c6c <_PyTokenizer_Get+0xc6c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mla r2, r3, r2, r4 │ │ │ │ │ ldr r3, [r5, #2780] @ 0xadc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r1, [r2, #2788] @ 0xae4 │ │ │ │ │ ldr r3, [r5, #2784] @ 0xae0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ - beq cd4 <_PyTokenizer_Get+0xcd4> │ │ │ │ │ + beq c28 <_PyTokenizer_Get+0xc28> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -623,171 +664,115 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 898 <_PyTokenizer_Get+0x898> │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - b 898 <_PyTokenizer_Get+0x898> │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b 97c <_PyTokenizer_Get+0x97c> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + b 938 <_PyTokenizer_Get+0x938> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 898 <_PyTokenizer_Get+0x898> │ │ │ │ │ + b 930 <_PyTokenizer_Get+0x930> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - mov r3, #68 @ 0x44 │ │ │ │ │ - mla r3, r3, r5, r4 │ │ │ │ │ - ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble 480 <_PyTokenizer_Get+0x480> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 100 <_PyTokenizer_Get+0x100> │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 930 <_PyTokenizer_Get+0x930> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne b98 <_PyTokenizer_Get+0xb98> │ │ │ │ │ + bne b68 <_PyTokenizer_Get+0xb68> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9b0 <_PyTokenizer_Get+0x9b0> │ │ │ │ │ + beq ab8 <_PyTokenizer_Get+0xab8> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c <_PyTokenizer_Get+0x72c> │ │ │ │ │ + beq 70c <_PyTokenizer_Get+0x70c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne c28 <_PyTokenizer_Get+0xc28> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - eor r2, r1, #1 │ │ │ │ │ - ldr r1, [r3, #2760] @ 0xac8 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - andeq r2, r2, #1 │ │ │ │ │ - cmp r0, #125 @ 0x7d │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - andeq r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r2, [r4, #4] │ │ │ │ │ - ldrne r3, [r4, #28] │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - bne aec <_PyTokenizer_Get+0xaec> │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3980 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mla r3, r2, r3, r4 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r3, #2756] @ 0xac4 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str r2, [r1, #2816] @ 0xb00 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - mov ip, #68 @ 0x44 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mla ip, ip, r5, r4 │ │ │ │ │ - ldr ip, [ip, #2820] @ 0xb04 │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - movne r2, #60 @ 0x3c │ │ │ │ │ - moveq r2, #63 @ 0x3f │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + mov r3, #68 @ 0x44 │ │ │ │ │ + mla r3, r3, r5, r4 │ │ │ │ │ + ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 100 <_PyTokenizer_Get+0x100> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + b a98 <_PyTokenizer_Get+0xa98> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne b88 <_PyTokenizer_Get+0xb88> │ │ │ │ │ + bne b4c <_PyTokenizer_Get+0xb4c> │ │ │ │ │ ldr r3, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - beq b88 <_PyTokenizer_Get+0xb88> │ │ │ │ │ + beq b4c <_PyTokenizer_Get+0xb4c> │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ac <_PyTokenizer_Get+0x7ac> │ │ │ │ │ + beq 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - b 344 <_PyTokenizer_Get+0x344> │ │ │ │ │ + b 340 <_PyTokenizer_Get+0x340> │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r7, #10 │ │ │ │ │ + b 96c <_PyTokenizer_Get+0x96c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b b80 <_PyTokenizer_Get+0xb80> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + b b30 <_PyTokenizer_Get+0xb30> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 3a0 <_PyTokenizer_Get+0x3a0> │ │ │ │ │ + b 39c <_PyTokenizer_Get+0x39c> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b a98 <_PyTokenizer_Get+0xa98> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ @@ -802,38 +787,14 @@ │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r7, #10 │ │ │ │ │ - b 8cc <_PyTokenizer_Get+0x8cc> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [r3, #2820] @ 0xb04 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movne r2, #60 @ 0x3c │ │ │ │ │ - moveq r2, #63 @ 0x3f │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r3, [r2, #2820] @ 0xb04 │ │ │ │ │ @@ -845,15 +806,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -866,21 +827,14 @@ │ │ │ │ │ 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 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b c6c <_PyTokenizer_Get+0xc6c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -893,38 +847,17 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 8a4 <_PyTokenizer_Get+0x8a4> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ - b d00 <_PyTokenizer_Get+0xd00> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne db8 <_PyTokenizer_Get+0xdb8> │ │ │ │ │ + bne cd0 <_PyTokenizer_Get+0xcd0> │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ @@ -938,31 +871,77 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 944 <_PyTokenizer_Get+0x944> │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ str sl, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r5, #2820] @ 0xb04 │ │ │ │ │ str sl, [r5, #2816] @ 0xb00 │ │ │ │ │ - b 3b4 <_PyTokenizer_Get+0x3b4> │ │ │ │ │ + b 3b0 <_PyTokenizer_Get+0x3b0> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b bd4 <_PyTokenizer_Get+0xbd4> │ │ │ │ │ + ldr r0, [r7, #2820] @ 0xb04 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + movne r2, #60 @ 0x3c │ │ │ │ │ + moveq r2, #63 @ 0x3f │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ + b c54 <_PyTokenizer_Get+0xc54> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 7bc <_PyTokenizer_Get+0x7bc> │ │ │ │ │ │ │ │ │ │ -00000df0 : │ │ │ │ │ +00000d9c : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -973,173 +952,173 @@ │ │ │ │ │ ldr r3, [r3, #448] @ 0x1c0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ str r0, [r2, #472] @ 0x1d8 │ │ │ │ │ - bne 1364 │ │ │ │ │ + bne 1310 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, #452] @ 0x1c4 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 1668 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1d9c │ │ │ │ │ + beq 1d34 │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ ldrhi r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movhi r4, r1 │ │ │ │ │ strhi r2, [r1, #32] │ │ │ │ │ - bhi ebc │ │ │ │ │ + bhi e68 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ - bhi 37c0 │ │ │ │ │ + bhi 30c4 │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r1, [r2, #476] @ 0x1dc │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 1cbc │ │ │ │ │ + beq 1c54 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3578 │ │ │ │ │ + bhi 3108 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r3, ip, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 10cc │ │ │ │ │ + bhi 1078 │ │ │ │ │ mov r2, #9 │ │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ │ lsr r2, r2, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 148c │ │ │ │ │ + bne 1438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 3084 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 36d0 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bls 114c │ │ │ │ │ - sub r3, sl, #95 @ 0x5f │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ + bls 10f8 │ │ │ │ │ cmp sl, #127 @ 0x7f │ │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + cmp sl, #95 @ 0x5f │ │ │ │ │ + orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1110 │ │ │ │ │ cmp sl, #13 │ │ │ │ │ - beq 3780 │ │ │ │ │ + beq 3074 │ │ │ │ │ cmp sl, #10 │ │ │ │ │ - beq 1544 │ │ │ │ │ + beq 14f0 │ │ │ │ │ cmp sl, #46 @ 0x2e │ │ │ │ │ - beq 12b8 │ │ │ │ │ + beq 1264 │ │ │ │ │ uxtb r3, sl │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1b10 │ │ │ │ │ + bne 1abc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi fc8 │ │ │ │ │ + bhi f74 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 23c4 │ │ │ │ │ + bne 228c │ │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ │ cmpne sl, #39 @ 0x27 │ │ │ │ │ - beq 19e0 │ │ │ │ │ + beq 198c │ │ │ │ │ cmp sl, #92 @ 0x5c │ │ │ │ │ - beq 2b50 │ │ │ │ │ + beq 2dec │ │ │ │ │ sub r5, sl, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1708 │ │ │ │ │ + bne 16b4 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ cmpne sl, #33 @ 0x21 │ │ │ │ │ - beq 1708 │ │ │ │ │ + beq 16b4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 216c │ │ │ │ │ + bne 20a4 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 126c │ │ │ │ │ + beq 1218 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldm r0, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc 37c0 │ │ │ │ │ + bcc 30c4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ - beq 159c │ │ │ │ │ - ble 1278 │ │ │ │ │ + beq 1548 │ │ │ │ │ + ble 1224 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 1548 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1c1c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 180c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1149,161 +1128,161 @@ │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 3084 │ │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne f28 │ │ │ │ │ + bne ed4 │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 10f0 │ │ │ │ │ + bhi 109c │ │ │ │ │ asr r3, r5, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne 109c │ │ │ │ │ add ip, r4, #12288 @ 0x3000 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4, #2740] @ 0xab4 │ │ │ │ │ ldr r0, [ip, #672] @ 0x2a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2db8 │ │ │ │ │ + bne 2854 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d3c │ │ │ │ │ + bne 28a0 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 36d0 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 2394 │ │ │ │ │ + beq 225c │ │ │ │ │ mov r2, sl │ │ │ │ │ - b f48 │ │ │ │ │ + b ef4 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 1e08 │ │ │ │ │ + beq 1da0 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 2234 │ │ │ │ │ + beq 216c │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 18c0 │ │ │ │ │ + beq 186c │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq 1ffc │ │ │ │ │ + beq 1f84 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - beq 2014 │ │ │ │ │ + beq 1f9c │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 11c0 │ │ │ │ │ + b 116c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1474 │ │ │ │ │ + beq 1420 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 1480 │ │ │ │ │ + bhi 142c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb sl, [r5] │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls 1184 │ │ │ │ │ + bls 1130 │ │ │ │ │ sub r3, sl, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 1184 │ │ │ │ │ + bls 1130 │ │ │ │ │ cmp sl, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp sl, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1264 │ │ │ │ │ + bne 1210 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 25e0 │ │ │ │ │ + beq 24cc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r1, #4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r8, [r1, #4] │ │ │ │ │ - bcc 37c0 │ │ │ │ │ + bcc 30c4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #476] @ 0x1dc │ │ │ │ │ - bne 2964 │ │ │ │ │ + bne 2fd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ - b 1184 │ │ │ │ │ + b 1130 │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ - beq 159c │ │ │ │ │ - bgt 107c │ │ │ │ │ + beq 1548 │ │ │ │ │ + bgt 1028 │ │ │ │ │ cmp sl, #40 @ 0x28 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 1548 │ │ │ │ │ cmp sl, #41 @ 0x29 │ │ │ │ │ - beq 1bf0 │ │ │ │ │ + beq 1b88 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 180c │ │ │ │ │ cmp sl, #61 @ 0x3d │ │ │ │ │ - bne 1098 │ │ │ │ │ + bne 1044 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ streq r3, [r9, #56] @ 0x38 │ │ │ │ │ - b 1098 │ │ │ │ │ + b 1044 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 26c8 │ │ │ │ │ + bne 25c8 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2cd4 │ │ │ │ │ + beq 2db4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 2814 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 37c0 │ │ │ │ │ + bcc 30c4 │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r0, [r1, #476] @ 0x1dc │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1314,15 +1293,15 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2850 │ │ │ │ │ + bne 2684 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ str r2, [r1, #472] @ 0x1d8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -1331,150 +1310,150 @@ │ │ │ │ │ str r2, [r4, #448] @ 0x1c0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r7, lr, r7 │ │ │ │ │ cmp r6, sl │ │ │ │ │ add r8, r7, r5 │ │ │ │ │ - beq 13d8 │ │ │ │ │ + beq 1384 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3474 │ │ │ │ │ + bhi 32f0 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add ip, r6, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, #32 │ │ │ │ │ - bne 1494 │ │ │ │ │ + bne 1440 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r6, ip │ │ │ │ │ cmp r6, sl │ │ │ │ │ add r8, r7, r5 │ │ │ │ │ - bne 139c │ │ │ │ │ + bne 1348 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 160c │ │ │ │ │ + bne 15b8 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 27e4 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fd0 │ │ │ │ │ + bne 2980 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne 139c │ │ │ │ │ - b 13d8 │ │ │ │ │ + bne 1348 │ │ │ │ │ + b 1384 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25f4 │ │ │ │ │ + beq 24e0 │ │ │ │ │ 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 2e68 │ │ │ │ │ + bne 2f48 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 1194 │ │ │ │ │ + bne 1140 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 1434 │ │ │ │ │ + beq 13e0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ - b 11c0 │ │ │ │ │ + b 116c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b ec8 │ │ │ │ │ + b e74 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq 2888 │ │ │ │ │ + beq 2830 │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov lr, r7 │ │ │ │ │ - beq 1384 │ │ │ │ │ + beq 1330 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq 33d0 │ │ │ │ │ + beq 37a0 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [lr, #4] │ │ │ │ │ ldr lr, [lr] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bcc 37c0 │ │ │ │ │ + bcc 30c4 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r7, r0, #10 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r7, #25 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi 1628 │ │ │ │ │ + bhi 15d4 │ │ │ │ │ mov lr, #9 │ │ │ │ │ movt lr, #512 @ 0x200 │ │ │ │ │ lsr lr, lr, r7 │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 1628 │ │ │ │ │ + beq 15d4 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmpeq r5, #0 │ │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1f80 │ │ │ │ │ + beq 1e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3810 │ │ │ │ │ + bne 3708 │ │ │ │ │ ldr r7, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 1668 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b e5c │ │ │ │ │ + b e08 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ │ - bne 1340 │ │ │ │ │ + bne 12ec │ │ │ │ │ ldr r3, [r2, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1340 │ │ │ │ │ + bgt 12ec │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, r2, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2b18 │ │ │ │ │ + bne 2e4c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r7, [r0, #2704] @ 0xa90 │ │ │ │ │ mov r2, #4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 33b0 │ │ │ │ │ + bgt 33c0 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ add r0, lr, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb sl, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr r2, [lr, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #684] @ 0x2ac │ │ │ │ │ @@ -1482,178 +1461,178 @@ │ │ │ │ │ ldr ip, [lr, #2708] @ 0xa94 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ str r1, [r0, #1484] @ 0x5cc │ │ │ │ │ str r3, [lr, #480] @ 0x1e0 │ │ │ │ │ add r3, lr, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1088 │ │ │ │ │ + ble 1034 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ - b 1860 │ │ │ │ │ + bne 1044 │ │ │ │ │ + b 180c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2120 │ │ │ │ │ + bne 206c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2154 │ │ │ │ │ + bne 208c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3428 │ │ │ │ │ + bne 32a8 │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1898 │ │ │ │ │ - ble 1ec8 │ │ │ │ │ + beq 1844 │ │ │ │ │ + ble 1e64 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt 34d4 │ │ │ │ │ + bgt 3294 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r2, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge 34c4 │ │ │ │ │ + bge 3284 │ │ │ │ │ ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #452] @ 0x1c4 │ │ │ │ │ str r5, [r3, #52] @ 0x34 │ │ │ │ │ str r8, [r3, #2296] @ 0x8f8 │ │ │ │ │ ldr r1, [r0, #476] @ 0x1dc │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r3, #472] @ 0x1d8 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ - beq e58 │ │ │ │ │ + beq e04 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - bge 1e20 │ │ │ │ │ + bge 1db8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ moveq r2, #6 │ │ │ │ │ streq r7, [r0, #452] @ 0x1c4 │ │ │ │ │ movne r3, r6 │ │ │ │ │ movne r2, #6 │ │ │ │ │ ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strne r7, [r0, #452] @ 0x1c4 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 17b8 │ │ │ │ │ + ble 1764 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 17b8 │ │ │ │ │ + blt 1764 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ subne r7, r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 2ea8 │ │ │ │ │ + beq 2a68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 173c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ uxtb r1, sl │ │ │ │ │ - bl 39fc <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 39c8 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 36d0 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ - beq 17b8 │ │ │ │ │ + beq 1764 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r3, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ebc │ │ │ │ │ + bne 2a7c │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2a7c │ │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ │ - bne 17b8 │ │ │ │ │ + bne 1764 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 17b8 │ │ │ │ │ + bne 1764 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ - b 109c │ │ │ │ │ + b 1048 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 216c │ │ │ │ │ + bne 20a4 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 1034 │ │ │ │ │ + bne fe0 │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ - ble 1288 │ │ │ │ │ + ble 1234 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ ldrne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 1548 │ │ │ │ │ ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 21ec │ │ │ │ │ + bgt 2124 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 275c │ │ │ │ │ + bne 2488 │ │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 34a8 │ │ │ │ │ - ble 1088 │ │ │ │ │ + beq 3724 │ │ │ │ │ + ble 1034 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #480] @ 0x1e0 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp sl, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne 1c94 │ │ │ │ │ + bne 1c2c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 213c │ │ │ │ │ + bgt 2074 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ + bne 1044 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1662,330 +1641,325 @@ │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 34c4 │ │ │ │ │ + bne 3284 │ │ │ │ │ ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r2, #452] @ 0x1c4 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1650 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ - beq 1964 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ + beq 1910 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ - bne 1900 │ │ │ │ │ + bne 18ac │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 230c │ │ │ │ │ + beq 21d4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1910 │ │ │ │ │ + bne 18bc │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 25b8 │ │ │ │ │ + beq 2480 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1920 │ │ │ │ │ + bne 18cc │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 2184 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1930 │ │ │ │ │ + bne 18dc │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq 233c │ │ │ │ │ + beq 2204 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1178 │ │ │ │ │ + bne 1124 │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ - bne 1178 │ │ │ │ │ + bne 1124 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne 18ec │ │ │ │ │ + bne 1898 │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 2d0c │ │ │ │ │ - tst r4, r7 │ │ │ │ │ - bne 30fc │ │ │ │ │ + bne 2e1c │ │ │ │ │ + tst r7, r4 │ │ │ │ │ + bne 3784 │ │ │ │ │ tst r8, r7 │ │ │ │ │ - bne 314c │ │ │ │ │ + bne 3360 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - bne 3130 │ │ │ │ │ + bne 3344 │ │ │ │ │ tst r8, r6 │ │ │ │ │ - bne 3168 │ │ │ │ │ - tst r6, r5 │ │ │ │ │ - bne 30a8 │ │ │ │ │ - tst r8, r5 │ │ │ │ │ - bne 3584 │ │ │ │ │ - orrs r2, r8, r5 │ │ │ │ │ - beq 19e0 │ │ │ │ │ + bne 3324 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne 3308 │ │ │ │ │ + tst r5, r8 │ │ │ │ │ + bne 3268 │ │ │ │ │ + orrs r2, r5, r8 │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 19d4 │ │ │ │ │ + bhi 1980 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 23d0 │ │ │ │ │ - cmp sl, #34 @ 0x22 │ │ │ │ │ - cmpne sl, #39 @ 0x27 │ │ │ │ │ - bne fdc │ │ │ │ │ + bne 2298 │ │ │ │ │ + cmp sl, #39 @ 0x27 │ │ │ │ │ + cmpne sl, #34 @ 0x22 │ │ │ │ │ + bne f88 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 2344 │ │ │ │ │ + beq 220c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ moveq r6, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ moveq r8, r6 │ │ │ │ │ - beq 25d4 │ │ │ │ │ + beq 24c0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r9, [r1, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bcc 37c0 │ │ │ │ │ + bcc 30c4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1aa0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - b 1a8c │ │ │ │ │ + b 1a38 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ mov r8, r1 │ │ │ │ │ - beq 2314 │ │ │ │ │ + beq 21dc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 1f94 │ │ │ │ │ + beq 1f1c │ │ │ │ │ ldr r2, [r5, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 35a0 │ │ │ │ │ + bhi 3800 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 2120 │ │ │ │ │ + beq 206c │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1a9c │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r6, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a18 │ │ │ │ │ + bne 2e0c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1a28 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1a6c │ │ │ │ │ + b 1a18 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #48 @ 0x30 │ │ │ │ │ - bne 1e58 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bne 1df0 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2b7c │ │ │ │ │ - bgt 2090 │ │ │ │ │ + beq 2b50 │ │ │ │ │ + bgt 2018 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 26f4 │ │ │ │ │ - bgt 2254 │ │ │ │ │ + beq 25f4 │ │ │ │ │ + bgt 218c │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2b50 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2c64 │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 2c10 │ │ │ │ │ + beq 2f64 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq 2c08 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2268 │ │ │ │ │ + bne 2e8c │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 26ac │ │ │ │ │ + beq 25ac │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 2100 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2a38 │ │ │ │ │ - bgt 20b8 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2b10 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 20c0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bgt 2c50 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3d08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrne lr, [r3, #4] │ │ │ │ │ - beq 2120 │ │ │ │ │ + beq 206c │ │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 2668 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 37c0 │ │ │ │ │ + bcc 30c4 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 1320 │ │ │ │ │ + b 12cc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1804 │ │ │ │ │ + ble 17b0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2b00 │ │ │ │ │ + bne 2ce4 │ │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 34a8 │ │ │ │ │ - bgt 1828 │ │ │ │ │ + beq 3724 │ │ │ │ │ + bgt 17d4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2054 │ │ │ │ │ + blt 1fdc │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 1034 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1c70 │ │ │ │ │ + bne 1c08 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r1, [r9] │ │ │ │ │ str r2, [r9, #56] @ 0x38 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ - b 1860 │ │ │ │ │ + bne 1044 │ │ │ │ │ + b 180c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 17f8 │ │ │ │ │ + b 17a4 │ │ │ │ │ cmp sl, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 202c │ │ │ │ │ + bne 1fb4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 213c │ │ │ │ │ + bgt 2074 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ - b 1860 │ │ │ │ │ + bne 1044 │ │ │ │ │ + b 180c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 236c │ │ │ │ │ + bne 2234 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ - beq 1d74 │ │ │ │ │ + beq 1d0c │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d5c │ │ │ │ │ + bne 1cf4 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne ed0 │ │ │ │ │ + bne e7c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 236c │ │ │ │ │ + bne 2234 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ - beq 1d74 │ │ │ │ │ + beq 1d0c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d08 │ │ │ │ │ + beq 1ca0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -1996,195 +1970,191 @@ │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ subne r6, r6, #1 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ │ ldrne r2, [r3, #32] │ │ │ │ │ - b 2380 │ │ │ │ │ + b 2248 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne ebc │ │ │ │ │ + bne e68 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2800 │ │ │ │ │ + beq 2598 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27d4 │ │ │ │ │ + bne 256c │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 2780 │ │ │ │ │ + beq 2518 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ - b e64 │ │ │ │ │ + b e10 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1880 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ moveq r2, #5 │ │ │ │ │ streq r7, [r0, #452] @ 0x1c4 │ │ │ │ │ movne r2, #5 │ │ │ │ │ ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r3, [r0] │ │ │ │ │ strne r7, [r0, #452] @ 0x1c4 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - bl 3b94 │ │ │ │ │ + b 1208 │ │ │ │ │ + bl 3b60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26d8 │ │ │ │ │ + beq 25d8 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 26ac │ │ │ │ │ + beq 25ac │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2a3c │ │ │ │ │ + beq 2c94 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 2c60 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d08 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2124 │ │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - bne 1bb4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ + bne 1b40 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3444 │ │ │ │ │ + ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 1650 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 25fc │ │ │ │ │ + ble 24e8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ ldr ip, [lr, #452] @ 0x1c4 │ │ │ │ │ str r2, [lr, #44] @ 0x2c │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ str r0, [lr, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1ee8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble 1f4c │ │ │ │ │ + ble 1ee8 │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ str r2, [lr, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [lr, #452] @ 0x1c4 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1ee8 │ │ │ │ │ add r1, lr, #48 @ 0x30 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble 1f4c │ │ │ │ │ + ble 1ee8 │ │ │ │ │ ldr r3, [ip, #452] @ 0x1c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [ip, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ - bne 1f24 │ │ │ │ │ + bne 1ec0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 25fc │ │ │ │ │ + bne 24e8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 34c4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 3284 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #476] @ 0x1dc │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ - b 16a4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 35b8 │ │ │ │ │ - ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1650 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 262c │ │ │ │ │ + bne 26bc │ │ │ │ │ ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2814 │ │ │ │ │ + beq 27bc │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fc4 │ │ │ │ │ + bne 2da8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 28e4 │ │ │ │ │ + beq 273c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 1a94 │ │ │ │ │ + b 1a40 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1880 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1880 │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 34e8 │ │ │ │ │ + bne 33e8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1c70 │ │ │ │ │ + ble 1c08 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1c48 │ │ │ │ │ + bge 1be0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, #68 @ 0x44 │ │ │ │ │ ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2194,259 +2164,207 @@ │ │ │ │ │ mla r2, ip, r2, r4 │ │ │ │ │ ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ + b 1824 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2c64 │ │ │ │ │ + beq 2f64 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 26f4 │ │ │ │ │ + beq 25f4 │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2268 │ │ │ │ │ + bne 2e8c │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 2a38 │ │ │ │ │ - ble 1b88 │ │ │ │ │ + beq 2d14 │ │ │ │ │ + ble 2048 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 1b90 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 3d08 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 2124 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - ldr lr, [r3, #4] │ │ │ │ │ - bne 1bb4 │ │ │ │ │ - b 1eac │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 2c60 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3d08 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ea0 │ │ │ │ │ + ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrne lr, [r3, #4] │ │ │ │ │ + bne 1b4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1e38 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1088 │ │ │ │ │ - b 2054 │ │ │ │ │ + bge 1034 │ │ │ │ │ + b 1fdc │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1650 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 2e88 │ │ │ │ │ + bne 2d20 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 2d1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 37c0 │ │ │ │ │ + bcc 30c4 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1c08 │ │ │ │ │ + beq 1ba0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r3, r3, ip, r4 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ + b 1824 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1880 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 1944 │ │ │ │ │ + b 18f0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2bec │ │ │ │ │ - ldr r3, [r6, r0, lsl #2] │ │ │ │ │ + bne 1b00 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 1b88 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ │ - bl 3b94 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 26d8 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 26ac │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 22ac │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2a38 │ │ │ │ │ - bgt 2b70 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2b10 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 20c0 │ │ │ │ │ + bne 2e84 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 3980 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - sub r2, r7, r1 │ │ │ │ │ - sub r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + bl 394c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + 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 1824 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 1944 │ │ │ │ │ + b 18f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 3118 │ │ │ │ │ + beq 3130 │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ - b 1a6c │ │ │ │ │ + b 1a18 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 1944 │ │ │ │ │ + b 18f0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 25c0 │ │ │ │ │ + beq 24ac │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 291c │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 1a20 │ │ │ │ │ + b 19cc │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 31e0 │ │ │ │ │ + beq 33d8 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 36d0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2120 │ │ │ │ │ + bne 206c │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - bne 2124 │ │ │ │ │ + bne 1e38 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ │ cmpne sl, #39 @ 0x27 │ │ │ │ │ - bne fd4 │ │ │ │ │ + bne f80 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 2f90 │ │ │ │ │ + beq 2bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r2, #12288 @ 0x3000 │ │ │ │ │ ldr r8, [r2, #28] │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt 3380 │ │ │ │ │ + bgt 30d8 │ │ │ │ │ str r2, [r3, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ @@ -2465,19 +2383,19 @@ │ │ │ │ │ str ip, [r1, #2792] @ 0xae8 │ │ │ │ │ str ip, [r1, #2796] @ 0xaec │ │ │ │ │ str ip, [r1, #2804] @ 0xaf4 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ str r0, [r1, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - ldr r1, [pc, #4060] @ 3470 │ │ │ │ │ + ldr r1, [pc, #4068] @ 3340 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi 250c │ │ │ │ │ + bhi 23d4 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ @@ -2497,15 +2415,15 @@ │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ add r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ @@ -2522,15 +2440,15 @@ │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ add r3, lr, r2 │ │ │ │ │ @@ -2540,1450 +2458,1519 @@ │ │ │ │ │ ldrb ip, [r8, #1] │ │ │ │ │ ldrb ip, [r6, ip] │ │ │ │ │ cmp ip, #116 @ 0x74 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, r0 │ │ │ │ │ str ip, [r3, #2820] @ 0xb04 │ │ │ │ │ strd r0, [r2, #8] │ │ │ │ │ - bne 24f0 │ │ │ │ │ - b 2550 │ │ │ │ │ + bne 23b8 │ │ │ │ │ + b 2418 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 1944 │ │ │ │ │ + b 18f0 │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 1034 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + str r3, [r2, #480] @ 0x1e0 │ │ │ │ │ + ble 1034 │ │ │ │ │ + b 1bc4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r8, #3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a0c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2964 │ │ │ │ │ + bne 2fd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ - b 1244 │ │ │ │ │ + b 11f0 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 1480 │ │ │ │ │ + b 142c │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #21 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ str r0, [ip, #32] │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - beq 2120 │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - beq 1af4 │ │ │ │ │ - mvn r6, #0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ │ - ldr r1, [r0, #468] @ 0x1d4 │ │ │ │ │ - ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ │ - str r1, [r0, #464] @ 0x1d0 │ │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ │ - ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - ldr r1, [r0, #2712] @ 0xa98 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r1, [r0, #2708] @ 0xa94 │ │ │ │ │ - bgt 319c │ │ │ │ │ - cmp r8, #3 │ │ │ │ │ - bne 2ffc │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne 2f3c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r3, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + beq 2594 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ │ + str r8, [r3, #2708] @ 0xa94 │ │ │ │ │ + sub r2, r4, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1d88 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - movne r3, #23 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 2120 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b e68 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + b e68 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 1e6c │ │ │ │ │ + beq 1e04 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3b94 │ │ │ │ │ + bl 3b60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e6c │ │ │ │ │ + bne 1e04 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2a28 │ │ │ │ │ + beq 2a58 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 30c4 │ │ │ │ │ + beq 374c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 2718 │ │ │ │ │ + bne 2618 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2a28 │ │ │ │ │ + beq 2a58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3d08 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 20ec │ │ │ │ │ - b 2124 │ │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble 1088 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - str r3, [r2, #480] @ 0x1e0 │ │ │ │ │ - ble 1088 │ │ │ │ │ - b 1c2c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne 2a8c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [r3, #2748] @ 0xabc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ │ - str r8, [r3, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r4, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1df0 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b ebc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - b ebc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - ldr r3, [r2, #32] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - bne 2640 │ │ │ │ │ - b 2120 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - b 1614 │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + ldr lr, [r3, #4] │ │ │ │ │ + bne 1b4c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #676] @ 0x2a4 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strne r3, [r2, #676] @ 0x2a4 │ │ │ │ │ mov r2, #66 @ 0x42 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mla r7, r0, r7, r7 │ │ │ │ │ - add lr, r8, #1 │ │ │ │ │ - b 1384 │ │ │ │ │ + b 1208 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + beq 206c │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq 1aa0 │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ │ + ldr r1, [r0, #468] @ 0x1d4 │ │ │ │ │ + ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ │ + str r1, [r0, #464] @ 0x1d0 │ │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ │ + ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + ldr r1, [r0, #2712] @ 0xa98 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r1, [r0, #2708] @ 0xa94 │ │ │ │ │ + bgt 337c │ │ │ │ │ + cmp r8, #3 │ │ │ │ │ + bne 29ac │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #23 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + movne r3, #23 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 206c │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2a08 │ │ │ │ │ + bne 3064 │ │ │ │ │ ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29f4 │ │ │ │ │ + beq 2bc0 │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fe4 │ │ │ │ │ + beq 1f6c │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ - bne 2640 │ │ │ │ │ - b 2120 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 25ec │ │ │ │ │ - ldr r2, [r3, #2696] @ 0xa88 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 2120 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 36e0 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt 35c0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25e8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 25e8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + bne 26d0 │ │ │ │ │ + b 206c │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 2824 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b 2638 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r6, #10 │ │ │ │ │ - b 264c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 2708 │ │ │ │ │ - mov r5, #101 @ 0x65 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + bne 26d0 │ │ │ │ │ + b 206c │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + b 15c0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics r3, r3, #2 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bl 394c │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r5, [r6, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - beq 3544 │ │ │ │ │ + bl 394c │ │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3b94 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 26d8 │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ - b 1e78 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b ebc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2a74 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3d08 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 2124 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_CALL __aeabi_idiv │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mla r7, r0, r7, r7 │ │ │ │ │ + add lr, r8, #1 │ │ │ │ │ + b 1330 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2768 │ │ │ │ │ - b 1c2c │ │ │ │ │ - mov r5, #69 @ 0x45 │ │ │ │ │ - b 2a3c │ │ │ │ │ - ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - strne r7, [r2, #676] @ 0x2a4 │ │ │ │ │ - subeq ip, ip, #1 │ │ │ │ │ - movne r2, #66 @ 0x42 │ │ │ │ │ - moveq r2, #4 │ │ │ │ │ - ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - streq r7, [r0, #2704] @ 0xa90 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 2120 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldmib r4, {r6, sl} │ │ │ │ │ - b ec4 │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 22ac │ │ │ │ │ - b 20c0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3234 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 3200 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls 2b9c │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3234 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 382c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3d08 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 20ec │ │ │ │ │ - b 2124 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 2c40 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne 2268 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne 1b4c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 1b4c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3800 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 37d4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls 2c84 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3800 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 3364 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3d08 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 20ec │ │ │ │ │ - b 2124 │ │ │ │ │ + bne 28a0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 28ac │ │ │ │ │ + bl 394c │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r7, [r2, #676] @ 0x2a4 │ │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 2120 │ │ │ │ │ + b 1208 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ mov lr, #9 │ │ │ │ │ ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 2d6c │ │ │ │ │ + b 28d0 │ │ │ │ │ ldrb r5, [r6] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 2e04 │ │ │ │ │ + bne 292c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2934 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ - bls 2e04 │ │ │ │ │ + bls 292c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 2d54 │ │ │ │ │ + bne 28b8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldrb r6, [r5] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ cmpne r6, #32 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - beq 2d94 │ │ │ │ │ + beq 28f8 │ │ │ │ │ sub r2, r3, r2 │ │ │ │ │ add r3, r2, r6 │ │ │ │ │ - b 2d68 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2d3c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r7, [r2, #676] @ 0x2a4 │ │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 28cc │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 24c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 33fc │ │ │ │ │ + bne 3464 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r8, r6, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcs 302c │ │ │ │ │ + bcs 29dc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 25d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 1480 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 27ec │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movwne r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movweq r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movtne r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC34 │ │ │ │ │ + movteq r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + strne r3, [r2, #32] │ │ │ │ │ + b 206c │ │ │ │ │ + mov r2, #6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2958 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + beq 2a24 │ │ │ │ │ + ldrsb r3, [r6, #6] │ │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 2958 │ │ │ │ │ + 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 2958 │ │ │ │ │ + add r6, r9, #6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 344c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ │ + ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + str r8, [sp, #4] │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 2608 │ │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - beq 1790 │ │ │ │ │ - b 1748 │ │ │ │ │ + beq 173c │ │ │ │ │ + b 16f4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 173c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mla r1, r1, r8, r2 │ │ │ │ │ ldr ip, [r1, #2800] @ 0xaf0 │ │ │ │ │ ldr r2, [r1, #2804] @ 0xaf4 │ │ │ │ │ sub lr, ip, r2 │ │ │ │ │ - b 2f38 │ │ │ │ │ + b 2af8 │ │ │ │ │ ldr r2, [r1, #2808] @ 0xaf8 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 2f34 │ │ │ │ │ + beq 2af4 │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ cmpne r2, #34 @ 0x22 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ mov r6, ip │ │ │ │ │ - beq 2f74 │ │ │ │ │ + beq 2b34 │ │ │ │ │ eor ip, r0, #1 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3244 │ │ │ │ │ + bne 3148 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - blt 2ef0 │ │ │ │ │ + blt 2ab0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov r1, lr │ │ │ │ │ - mla r8, r3, r8, r2 │ │ │ │ │ + mla r3, r3, r8, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r0, [r8, #2808] @ 0xaf8 │ │ │ │ │ + ldr r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2120 │ │ │ │ │ + beq 206c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r8, [r3, #28] │ │ │ │ │ - b 1790 │ │ │ │ │ + b 173c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 2f34 │ │ │ │ │ + beq 2af4 │ │ │ │ │ subs r0, r2, r4 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b 2f34 │ │ │ │ │ + b 2af4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 34c4 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 3490 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls 2b70 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 34c4 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 36ec │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 2658 │ │ │ │ │ + b 1e38 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 27cc │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r1, r0 │ │ │ │ │ moveq lr, #3 │ │ │ │ │ - beq 2404 │ │ │ │ │ + beq 22cc │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - b 2400 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b 2938 │ │ │ │ │ + bl 394c │ │ │ │ │ + b 22c8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + beq 2cf4 │ │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ │ + beq 2c08 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2e8c │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 25ac │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 1b20 │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2d14 │ │ │ │ │ + bgt 2040 │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2c90 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + bne 2048 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2844 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 2658 │ │ │ │ │ + b 1e38 │ │ │ │ │ + mov r5, #69 @ 0x45 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3820 │ │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics r3, r3, #2 │ │ │ │ │ + bne 2d40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3820 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r5, [r6, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + beq 37cc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movwne r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movtne r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strne r3, [r2, #32] │ │ │ │ │ - b 2120 │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2e30 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - beq 3074 │ │ │ │ │ - ldrsb r3, [r6, #6] │ │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ │ + bl 3b60 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 25d8 │ │ │ │ │ + bic r3, r5, #32 │ │ │ │ │ + b 1e10 │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2e30 │ │ │ │ │ - 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 2e30 │ │ │ │ │ - add r6, r9, #6 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 3184 │ │ │ │ │ + bgt 2494 │ │ │ │ │ + b 1bc4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + bl 3820 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2c1c │ │ │ │ │ + b 21b0 │ │ │ │ │ + mov r5, #101 @ 0x65 │ │ │ │ │ + b 2c94 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ │ - ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r8, [sp, #4] │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2d24 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2ccc │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + bl 394c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC28 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 1e38 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b 2790 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne 27f8 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2d24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3854 │ │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1a6c │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2d24 │ │ │ │ │ + b 1208 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 206c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldmib r4, {r6, sl} │ │ │ │ │ + b e70 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r6, #10 │ │ │ │ │ + b 26dc │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [ip, #28] │ │ │ │ │ ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ - b 2d24 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + sub r2, r2, r0 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b 206c │ │ │ │ │ + ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + strne r7, [r2, #676] @ 0x2a4 │ │ │ │ │ + subeq ip, ip, #1 │ │ │ │ │ + movne r2, #66 @ 0x42 │ │ │ │ │ + moveq r2, #4 │ │ │ │ │ + ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + streq r7, [r0, #2704] @ 0xa90 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq 2c08 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + bl 3b60 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 25d8 │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 25ac │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 2ed0 │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2d14 │ │ │ │ │ + bgt 2f30 │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2c90 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + beq 2c60 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1b20 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 394c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + sub r2, r7, r1 │ │ │ │ │ + sub r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2d24 │ │ │ │ │ + R_ARM_MOVT_ABS .LC27 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ │ + bne 2ed0 │ │ │ │ │ + b 2c60 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 3080 │ │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, r0 │ │ │ │ │ - ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bne 2680 │ │ │ │ │ - ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne 2680 │ │ │ │ │ - ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - str r6, [r4, #28] │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 142c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 36c0 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 3694 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 2f84 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 36c0 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 3114 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 2658 │ │ │ │ │ + b 1e38 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 24d8 │ │ │ │ │ + ldr r2, [r3, #2696] @ 0xa88 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 206c │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 35f4 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt 34d4 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 24d4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 24d4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 26c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b f18 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + beq 1094 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 36d0 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne f34 │ │ │ │ │ - b 2394 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 382c │ │ │ │ │ + bne ee0 │ │ │ │ │ + b 225c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 2238 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 22f0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2b90 │ │ │ │ │ + b 1824 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 3820 │ │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1a18 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 2120 │ │ │ │ │ + beq 206c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mla r0, r3, r8, r0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 32ac │ │ │ │ │ + b 31b0 │ │ │ │ │ eor r6, ip, #1 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 32fc │ │ │ │ │ + bne 3200 │ │ │ │ │ strb r3, [r2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr lr, [r0, #2800] @ 0xaf0 │ │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ │ sub lr, lr, r3 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bge 333c │ │ │ │ │ + bge 3240 │ │ │ │ │ ldr r5, [r0, #2808] @ 0xaf8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldrb r3, [r5, r8] │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ │ - bne 327c │ │ │ │ │ + bne 3180 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 319c │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r3, ip │ │ │ │ │ movne ip, #1 │ │ │ │ │ - b 3298 │ │ │ │ │ + b 319c │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq 3314 │ │ │ │ │ + beq 3218 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ ldrb ip, [r5, r3] │ │ │ │ │ cmp ip, #10 │ │ │ │ │ - bne 32f8 │ │ │ │ │ + bne 31fc │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bge 33c8 │ │ │ │ │ + bge 3818 │ │ │ │ │ mov r3, #10 │ │ │ │ │ strb r3, [r2] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ - b 32a8 │ │ │ │ │ + b 31ac │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2f60 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 2b20 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2e34 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 32a8 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - moveq r9, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 340c │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b 1380 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1130 │ │ │ │ │ - str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2dcc │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ + b 1824 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #20 │ │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ │ + b 24f8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1894 │ │ │ │ │ + beq 1840 │ │ │ │ │ movlt r8, r2 │ │ │ │ │ movlt r5, r8 │ │ │ │ │ - blt 1660 │ │ │ │ │ + blt 160c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 25fc │ │ │ │ │ + ble 24e8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movle r2, r1 │ │ │ │ │ - ble 1f54 │ │ │ │ │ + ble 1ef0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1ed0 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ + b 1e6c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ - b 1614 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + b 15c0 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2e34 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2e34 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2e34 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2e34 │ │ │ │ │ + mov r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, r0 │ │ │ │ │ + ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne 2710 │ │ │ │ │ + ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne 2710 │ │ │ │ │ + ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ + b 1824 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 1878 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #20 │ │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ │ - b 260c │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + mvn sl, #0 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + b 309c │ │ │ │ │ sub r1, r3, #123 @ 0x7b │ │ │ │ │ cmp ip, #0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ movle r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 355c │ │ │ │ │ + bne 3474 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movweq r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 2010 │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ + b 1824 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 15d4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - b 30d8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 2a30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10dc │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 2868 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 3504 │ │ │ │ │ + bne 3404 │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ - b 2060 │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b 2370 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2d24 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r2, #32] │ │ │ │ │ - b 2648 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1628 │ │ │ │ │ + b 1fe8 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 36ec │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2f14 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2b64 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 373c │ │ │ │ │ + beq 3650 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 3728 │ │ │ │ │ + bne 363c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3720 │ │ │ │ │ + beq 3634 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ lsl r2, r0, #1 │ │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 3654 │ │ │ │ │ + bgt 3568 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3628 │ │ │ │ │ + bgt 353c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3628 │ │ │ │ │ + bne 353c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3708 │ │ │ │ │ + beq 361c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2120 │ │ │ │ │ + b 206c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3688 │ │ │ │ │ + bgt 359c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3688 │ │ │ │ │ + bne 359c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 36f8 │ │ │ │ │ + beq 360c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36c0 │ │ │ │ │ + bgt 35d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36c0 │ │ │ │ │ + bne 35d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 36f8 │ │ │ │ │ + beq 360c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - b 3604 │ │ │ │ │ + b 3518 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3760 │ │ │ │ │ + bne 3674 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - b 2120 │ │ │ │ │ + b 206c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2120 │ │ │ │ │ + b 206c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 35f0 │ │ │ │ │ + b 3504 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r5, #28] │ │ │ │ │ - bne 3770 │ │ │ │ │ + bne 3684 │ │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ │ - b 35f8 │ │ │ │ │ + b 350c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3758 │ │ │ │ │ + beq 366c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ │ - b 35f8 │ │ │ │ │ + b 350c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 3750 │ │ │ │ │ + b 3664 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - b 2120 │ │ │ │ │ + b 206c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ - b 3734 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b f6c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - beq 10e8 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - b 31ec │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + b 3648 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r6, [r6, r3, lsl #2] │ │ │ │ │ ands r6, r6, #4 │ │ │ │ │ - bne 3364 │ │ │ │ │ + bne 3114 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - b 3228 │ │ │ │ │ + b 34b8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2c78 │ │ │ │ │ + b 2f78 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3848 │ │ │ │ │ + beq 3740 │ │ │ │ │ ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1650 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ + b 1824 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1628 │ │ │ │ │ + b 15d4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2e34 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + moveq r9, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 37e4 │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b 132c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 3760 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + b 26d8 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + b 31ac │ │ │ │ │ │ │ │ │ │ -00003854 : │ │ │ │ │ +00003820 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 38b0 │ │ │ │ │ + beq 387c │ │ │ │ │ ldr r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r3, #32] │ │ │ │ │ - bhi 3954 │ │ │ │ │ + bhi 3920 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3954 │ │ │ │ │ + bne 3920 │ │ │ │ │ ldr r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 3950 │ │ │ │ │ + beq 391c │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 395c │ │ │ │ │ + bne 3928 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 3880 │ │ │ │ │ + bne 384c │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3954 │ │ │ │ │ + bne 3920 │ │ │ │ │ ldr r2, [r3, #2748] @ 0xabc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 3950 │ │ │ │ │ + beq 391c │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - b 38ec │ │ │ │ │ + b 38b8 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 38a8 │ │ │ │ │ + b 3874 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b 3954 │ │ │ │ │ + b 3920 │ │ │ │ │ │ │ │ │ │ -00003980 : │ │ │ │ │ +0000394c : │ │ │ │ │ tok_backup(): │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 39d4 │ │ │ │ │ + bcc 39a0 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 39e8 │ │ │ │ │ + bne 39b4 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4001,15 +3988,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ -000039fc <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +000039c8 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ _PyLexer_update_ftstring_expr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -4019,47 +4006,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #668] @ 0x29c │ │ │ │ │ - bne 3aa4 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne 3a70 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3ad0 <_PyLexer_update_ftstring_expr+0xd4> │ │ │ │ │ + beq 3a9c <_PyLexer_update_ftstring_expr+0xd4> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - beq 3aec <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ + beq 3ab8 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ str ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bhi 3ab0 <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ + bhi 3a7c <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne 3afc <_PyLexer_update_ftstring_expr+0x100> │ │ │ │ │ + bne 3ac8 <_PyLexer_update_ftstring_expr+0x100> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -4068,198 +4055,198 @@ │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - bne 3a7c <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ + bne 3a48 <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ mov r3, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 3a9c <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b 3a68 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne 3b28 <_PyLexer_update_ftstring_expr+0x12c> │ │ │ │ │ + bne 3af4 <_PyLexer_update_ftstring_expr+0x12c> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3ac4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - b 3ac4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + b 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ac4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + beq 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3ac4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bge 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r1, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b88 <_PyLexer_update_ftstring_expr+0x18c> │ │ │ │ │ + beq 3b54 <_PyLexer_update_ftstring_expr+0x18c> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 3ac4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + b 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3aec <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ + b 3ab8 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ │ │ │ │ │ -00003b94 : │ │ │ │ │ +00003b60 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 3c04 │ │ │ │ │ + beq 3bd0 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 3cc8 │ │ │ │ │ + bhi 3c94 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3c4c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3bc0 │ │ │ │ │ + bne 3b8c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3cc4 │ │ │ │ │ + bne 3c90 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cdc │ │ │ │ │ + beq 3ca8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ce8 │ │ │ │ │ + bne 3cb4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3bc0 │ │ │ │ │ + bne 3b8c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3cc4 │ │ │ │ │ + bne 3c90 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3cdc │ │ │ │ │ + beq 3ca8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b 3c30 │ │ │ │ │ + b 3bfc │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 3bb4 │ │ │ │ │ + bne 3b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3bf8 │ │ │ │ │ + bne 3bc4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 3cc8 │ │ │ │ │ + b 3c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 3cc8 │ │ │ │ │ + b 3c94 │ │ │ │ │ │ │ │ │ │ -00003d08 : │ │ │ │ │ +00003cd4 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [ip, #672] @ 0x2a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3d7c │ │ │ │ │ + bne 3d48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #420] @ 3ee0 │ │ │ │ │ + ldr r0, [pc, #420] @ 3eac │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3d54 │ │ │ │ │ + bhi 3d20 │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3d7c │ │ │ │ │ + bgt 3d48 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3df4 │ │ │ │ │ + bls 3dc0 │ │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls 3df4 │ │ │ │ │ + bls 3dc0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ @@ -4267,106 +4254,106 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3df4 │ │ │ │ │ + beq 3dc0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d80 │ │ │ │ │ + bne 3d4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3854 │ │ │ │ │ - b 3d7c │ │ │ │ │ + bl 3820 │ │ │ │ │ + b 3d48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 3d80 │ │ │ │ │ + b 3d4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3da8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3da8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls ip, ip, r0 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ andls ip, ip, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 3980 │ │ │ │ │ + bl 394c │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3da8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3da8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3da8 │ │ │ │ │ + b 3d74 │ │ │ │ │ .word 0x0000002f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -42,24 +42,24 @@ │ │ │ │ │ 0x00000270 54776f43 68617273 005f5079 556e6963 TwoChars._PyUnic │ │ │ │ │ 0x00000280 6f64655f 49735072 696e7461 626c6500 ode_IsPrintable. │ │ │ │ │ 0x00000290 5f507954 6f6b656e 5f4f6e65 43686172 _PyToken_OneChar │ │ │ │ │ 0x000002a0 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ 0x000002b0 5f50794c 65786572 5f757064 6174655f _PyLexer_update_ │ │ │ │ │ 0x000002c0 66747374 72696e67 5f657870 72005f50 ftstring_expr._P │ │ │ │ │ 0x000002d0 79546f6b 656e5f54 68726565 43686172 yToken_ThreeChar │ │ │ │ │ - 0x000002e0 73005f50 79546f6b 656e697a 65725f73 s._PyTokenizer_s │ │ │ │ │ - 0x000002f0 796e7461 78657272 6f725f6b 6e6f776e yntaxerror_known │ │ │ │ │ - 0x00000300 5f72616e 6765005f 5f616561 62695f69 _range.__aeabi_i │ │ │ │ │ - 0x00000310 64697600 5079556e 69636f64 655f4465 div.PyUnicode_De │ │ │ │ │ - 0x00000320 636f6465 55544638 005f5079 556e6963 codeUTF8._PyUnic │ │ │ │ │ - 0x00000330 6f64655f 5363616e 4964656e 74696669 ode_ScanIdentifi │ │ │ │ │ - 0x00000340 6572005f 50795f44 65616c6c 6f63005f er._Py_Dealloc._ │ │ │ │ │ - 0x00000350 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ - 0x00000360 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ - 0x00000370 006d656d 636d7000 5f507954 6f6b656e .memcmp._PyToken │ │ │ │ │ + 0x000002e0 73005f5f 61656162 695f6964 6976005f s.__aeabi_idiv._ │ │ │ │ │ + 0x000002f0 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ + 0x00000300 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ + 0x00000310 006d656d 636d7000 5079556e 69636f64 .memcmp.PyUnicod │ │ │ │ │ + 0x00000320 655f4465 636f6465 55544638 005f5079 e_DecodeUTF8._Py │ │ │ │ │ + 0x00000330 546f6b65 6e697a65 725f7379 6e746178 Tokenizer_syntax │ │ │ │ │ + 0x00000340 6572726f 725f6b6e 6f776e5f 72616e67 error_known_rang │ │ │ │ │ + 0x00000350 65005f50 79556e69 636f6465 5f536361 e._PyUnicode_Sca │ │ │ │ │ + 0x00000360 6e496465 6e746966 69657200 5f50795f nIdentifier._Py_ │ │ │ │ │ + 0x00000370 4465616c 6c6f6300 5f507954 6f6b656e Dealloc._PyToken │ │ │ │ │ 0x00000380 697a6572 5f696e64 656e7465 72726f72 izer_indenterror │ │ │ │ │ 0x00000390 00507955 6e69636f 64655f53 75627374 .PyUnicode_Subst │ │ │ │ │ 0x000003a0 72696e67 00507955 6e69636f 64655f41 ring.PyUnicode_A │ │ │ │ │ 0x000003b0 73555446 38537472 696e6700 50794578 sUTF8String.PyEx │ │ │ │ │ 0x000003c0 635f556e 69636f64 65446563 6f646545 c_UnicodeDecodeE │ │ │ │ │ 0x000003d0 72726f72 00507945 72725f45 78636570 rror.PyErr_Excep │ │ │ │ │ 0x000003e0 74696f6e 4d617463 68657300 50794d65 tionMatches.PyMe │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1888 (bytes into file) │ │ │ │ │ + Start of section headers: 1800 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x760: │ │ │ │ │ +There are 11 section headers, starting at offset 0x708: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000044 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 000078 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 000078 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 000078 000440 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 000684 000080 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 0004b8 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0004b8 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 0004ec 0000e0 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 0005cc 0000b8 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 000704 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000078 0003ec 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 000654 000058 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 000464 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000464 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 000498 0000f0 10 9 4 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000588 0000ca 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0006ac 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 14 entries: │ │ │ │ │ +Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $a │ │ │ │ │ - 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 3: 00000000 264 FUNC GLOBAL HIDDEN 4 _PyTokenizer_tok_new │ │ │ │ │ - 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ - 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 7: 00000108 28 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ - 8: 00000124 144 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ - 9: 000001b4 580 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ - 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 12: 000003f8 72 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ - 13: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ │ + 2: 00000384 60 FUNC LOCAL DEFAULT 4 Py_XDECREF.part.0 │ │ │ │ │ + 3: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 4: 00000000 264 FUNC GLOBAL HIDDEN 4 _PyTokenizer_tok_new │ │ │ │ │ + 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ + 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 8: 00000108 28 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ + 9: 00000124 144 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ + 10: 000001b4 464 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ + 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 13: 000003c0 44 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ + 14: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x684 contains 16 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x654 contains 11 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 0000041c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000000ec 0000051c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000100 0000061c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001dc 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000240 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b4 00000a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000002d4 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f8 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000031c 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000340 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000364 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000388 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003c8 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003f0 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000043c 00000b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000001c 0000051c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +000000ec 0000061c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000100 0000071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001dc 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000240 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002b4 00000b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000002f8 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000030c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000031c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000035c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003bc 00000c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +Py_XDECREF.part.0 │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Calloc │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ _PyToken_Init │ │ │ │ │ _PyLexer_token_setup │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyMem_Free │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -131,129 +131,98 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #2700] @ 0xa8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e0 <_PyTokenizer_Free+0x2c> │ │ │ │ │ + beq 2b8 <_PyTokenizer_Free+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b8 <_PyTokenizer_Free+0x104> │ │ │ │ │ + bne 2c4 <_PyTokenizer_Free+0x110> │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dc <_PyTokenizer_Free+0x128> │ │ │ │ │ + bne 2cc <_PyTokenizer_Free+0x118> │ │ │ │ │ ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 300 <_PyTokenizer_Free+0x14c> │ │ │ │ │ + bne 2d4 <_PyTokenizer_Free+0x120> │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 324 <_PyTokenizer_Free+0x170> │ │ │ │ │ + bne 2dc <_PyTokenizer_Free+0x128> │ │ │ │ │ ldr r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 348 <_PyTokenizer_Free+0x194> │ │ │ │ │ + bne 2e4 <_PyTokenizer_Free+0x130> │ │ │ │ │ ldr r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36c <_PyTokenizer_Free+0x1b8> │ │ │ │ │ + bne 2ec <_PyTokenizer_Free+0x138> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36c <_PyTokenizer_Free+0x1b8> │ │ │ │ │ + bne 2ec <_PyTokenizer_Free+0x138> │ │ │ │ │ ldr r0, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 244 <_PyTokenizer_Free+0x90> │ │ │ │ │ + beq 300 <_PyTokenizer_Free+0x14c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f0 <_PyTokenizer_Free+0x23c> │ │ │ │ │ + bne 30c <_PyTokenizer_Free+0x158> │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 2a8 <_PyTokenizer_Free+0xf4> │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 380 <_PyTokenizer_Free+0x1cc> │ │ │ │ │ + bne 314 <_PyTokenizer_Free+0x160> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2a8 <_PyTokenizer_Free+0xf4> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ ldr r0, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c0 <_PyTokenizer_Free+0x20c> │ │ │ │ │ + bne 354 <_PyTokenizer_Free+0x1a0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r3, #68 @ 0x44 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ bne 28c <_PyTokenizer_Free+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ec <_PyTokenizer_Free+0x38> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1ec <_PyTokenizer_Free+0x38> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1ec <_PyTokenizer_Free+0x38> │ │ │ │ │ + bl 384 │ │ │ │ │ b 1ec <_PyTokenizer_Free+0x38> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f8 <_PyTokenizer_Free+0x44> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1f8 <_PyTokenizer_Free+0x44> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 384 │ │ │ │ │ b 1f8 <_PyTokenizer_Free+0x44> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 204 <_PyTokenizer_Free+0x50> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 204 <_PyTokenizer_Free+0x50> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 384 │ │ │ │ │ b 204 <_PyTokenizer_Free+0x50> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 210 <_PyTokenizer_Free+0x5c> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 210 <_PyTokenizer_Free+0x5c> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 384 │ │ │ │ │ b 210 <_PyTokenizer_Free+0x5c> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21c <_PyTokenizer_Free+0x68> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 21c <_PyTokenizer_Free+0x68> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 384 │ │ │ │ │ b 21c <_PyTokenizer_Free+0x68> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 234 <_PyTokenizer_Free+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 234 <_PyTokenizer_Free+0x80> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 250 <_PyTokenizer_Free+0x9c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 250 <_PyTokenizer_Free+0x9c> │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -276,32 +245,40 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r1, [r3, #2732] @ 0xaac │ │ │ │ │ str r0, [r3, #2736] @ 0xab0 │ │ │ │ │ str r1, [r3, #2748] @ 0xabc │ │ │ │ │ b 298 <_PyTokenizer_Free+0xe4> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 250 <_PyTokenizer_Free+0x9c> │ │ │ │ │ │ │ │ │ │ -000003f8 <_PyToken_Free>: │ │ │ │ │ -_PyToken_Free(): │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ +00000384 : │ │ │ │ │ +Py_XDECREF.part.0(): │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 418 <_PyToken_Free+0x20> │ │ │ │ │ + ble 3a4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40c <_PyToken_Free+0x14> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 40c <_PyToken_Free+0x14> │ │ │ │ │ + bne 398 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +000003c0 <_PyToken_Free>: │ │ │ │ │ +_PyToken_Free(): │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + bne 3e0 <_PyToken_Free+0x20> │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + bx lr │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 384 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246100 5f507954 6f6b656e 697a6572 .$a._PyTokenizer │ │ │ │ │ - 0x00000010 5f746f6b 5f6e6577 0050794d 656d5f43 _tok_new.PyMem_C │ │ │ │ │ - 0x00000020 616c6c6f 63006d65 6d736574 00507945 alloc.memset.PyE │ │ │ │ │ - 0x00000030 72725f4e 6f4d656d 6f727900 5f507954 rr_NoMemory._PyT │ │ │ │ │ - 0x00000040 6f6b656e 5f496e69 74005f50 794c6578 oken_Init._PyLex │ │ │ │ │ - 0x00000050 65725f74 6f6b656e 5f736574 7570005f er_token_setup._ │ │ │ │ │ - 0x00000060 5079546f 6b656e69 7a65725f 46726565 PyTokenizer_Free │ │ │ │ │ - 0x00000070 0050794d 656d5f46 72656500 5f50795f .PyMem_Free._Py_ │ │ │ │ │ - 0x00000080 4465616c 6c6f6300 5f507954 6f6b656e Dealloc._PyToken │ │ │ │ │ - 0x00000090 5f467265 65005f50 794c6578 65725f74 _Free._PyLexer_t │ │ │ │ │ - 0x000000a0 7970655f 636f6d6d 656e745f 746f6b65 ype_comment_toke │ │ │ │ │ - 0x000000b0 6e5f7365 74757000 n_setup. │ │ │ │ │ + 0x00000000 00246100 50795f58 44454352 45462e70 .$a.Py_XDECREF.p │ │ │ │ │ + 0x00000010 6172742e 30005f50 79546f6b 656e697a art.0._PyTokeniz │ │ │ │ │ + 0x00000020 65725f74 6f6b5f6e 65770050 794d656d er_tok_new.PyMem │ │ │ │ │ + 0x00000030 5f43616c 6c6f6300 6d656d73 65740050 _Calloc.memset.P │ │ │ │ │ + 0x00000040 79457272 5f4e6f4d 656d6f72 79005f50 yErr_NoMemory._P │ │ │ │ │ + 0x00000050 79546f6b 656e5f49 6e697400 5f50794c yToken_Init._PyL │ │ │ │ │ + 0x00000060 65786572 5f746f6b 656e5f73 65747570 exer_token_setup │ │ │ │ │ + 0x00000070 005f5079 546f6b65 6e697a65 725f4672 ._PyTokenizer_Fr │ │ │ │ │ + 0x00000080 65650050 794d656d 5f467265 65005f50 ee.PyMem_Free._P │ │ │ │ │ + 0x00000090 795f4465 616c6c6f 63005f50 79546f6b y_Dealloc._PyTok │ │ │ │ │ + 0x000000a0 656e5f46 72656500 5f50794c 65786572 en_Free._PyLexer │ │ │ │ │ + 0x000000b0 5f747970 655f636f 6d6d656e 745f746f _type_comment_to │ │ │ │ │ + 0x000000c0 6b656e5f 73657475 7000 ken_setup. │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -14,20 +14,20 @@ │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,42 +7,42 @@ │ │ │ │ │ 00000070 00000d1c R_ARM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 00000088 0000022b R_ARM_MOVW_ABS_NC 000000d0 tok_underflow_readline │ │ │ │ │ 0000008c 0000022c R_ARM_MOVT_ABS 000000d0 tok_underflow_readline │ │ │ │ │ 000000b4 00000e1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000b8 00000f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000c8 00000e1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 00000114 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000148 0000111c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000160 0000121c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -00000178 0000131c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000001bc 0000141c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000021c 0000151c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000250 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000254 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000258 0000161c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000290 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002cc 0000182b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002d0 0000182c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002d8 0000191c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002e4 00001a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000002f4 0000141c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000304 00001b1c R_ARM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ -00000318 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000324 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000328 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000032c 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000330 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000338 00001d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000340 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000034c 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00000354 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -0000035c 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000360 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000364 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000368 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000370 00001d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000378 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000384 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000144 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000148 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000014c 0000111c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000180 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000198 0000131c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +000001b0 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000001f4 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000254 0000161c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +00000284 0000172b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000288 0000172c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000028c 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000290 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000298 0000181c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002a0 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002ac 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000002b4 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000002f0 00001a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000002f4 00001a2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000002fc 00001b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000308 00001c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000318 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000328 00001d1c R_ARM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +0000033c 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000034c 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000354 0000172b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000358 0000172c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000035c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000360 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000368 0000181c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000370 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000384 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x978 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000034 0000141d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000034 0000151d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -5,25 +5,25 @@ │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ +PyErr_Format │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -85,36 +85,53 @@ │ │ │ │ │ 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 2cc │ │ │ │ │ + beq 2f0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #2700] @ 0xa8c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 240 │ │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - movne r6, r5 │ │ │ │ │ - beq 324 │ │ │ │ │ + beq 278 │ │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ │ + beq 354 │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + add r0, r5, #16 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 170 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 314 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 378 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ + beq 338 │ │ │ │ │ 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 31c │ │ │ │ │ + beq 340 │ │ │ │ │ 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 │ │ │ │ │ @@ -122,157 +139,140 @@ │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt 1c4 │ │ │ │ │ + bgt 1fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1c4 │ │ │ │ │ + bne 1fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2bc │ │ │ │ │ + beq 2e0 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #680] @ 0x2a8 │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 298 │ │ │ │ │ + bne 2bc │ │ │ │ │ ldr r3, [r2, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2fc │ │ │ │ │ + bne 320 │ │ │ │ │ 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 228 │ │ │ │ │ + bne 260 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 380 │ │ │ │ │ + beq 348 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 35c │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ │ + movne r6, r5 │ │ │ │ │ + bne 178 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Decode │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2f0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 140 │ │ │ │ │ + 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 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 348 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + b 2e8 │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ mov r0, #10 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ strb r0, [r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ strb r1, [r0] │ │ │ │ │ str r3, [r2, #680] @ 0x2a8 │ │ │ │ │ - b 1e8 │ │ │ │ │ + b 220 │ │ │ │ │ mov r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 238 │ │ │ │ │ + b 270 │ │ │ │ │ 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 284 │ │ │ │ │ + beq 378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 1c4 │ │ │ │ │ + b 1fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27c │ │ │ │ │ + b 170 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f4 │ │ │ │ │ - b 2c4 │ │ │ │ │ + bne 22c │ │ │ │ │ + b 2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 348 │ │ │ │ │ - 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 │ │ │ │ │ + b 2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 2c4 │ │ │ │ │ + b 2e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ 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 344 │ │ │ │ │ + b 2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 2c4 │ │ │ │ │ + b 2a8 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,23 +9,23 @@ │ │ │ │ │ 0x00000060 6f6b5f6e 65770050 794d656d 5f4d616c ok_new.PyMem_Mal │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 00507945 72725f4e 6f4d656d Free.PyErr_NoMem │ │ │ │ │ 0x000000b0 6f727900 50794f62 6a656374 5f43616c ory.PyObject_Cal │ │ │ │ │ 0x000000c0 6c4e6f41 72677300 5079556e 69636f64 lNoArgs.PyUnicod │ │ │ │ │ - 0x000000d0 655f4173 55544638 416e6453 697a6500 e_AsUTF8AndSize. │ │ │ │ │ - 0x000000e0 5f50794c 65786572 5f746f6b 5f726573 _PyLexer_tok_res │ │ │ │ │ - 0x000000f0 65727665 5f627566 006d656d 63707900 erve_buf.memcpy. │ │ │ │ │ - 0x00000100 5f50795f 4465616c 6c6f6300 5f507954 _Py_Dealloc._PyT │ │ │ │ │ - 0x00000110 6f6b656e 697a6572 5f656e73 7572655f okenizer_ensure_ │ │ │ │ │ - 0x00000120 75746638 00507955 6e69636f 64655f44 utf8.PyUnicode_D │ │ │ │ │ - 0x00000130 65636f64 65005f50 79546f6b 656e697a ecode._PyTokeniz │ │ │ │ │ - 0x00000140 65725f65 72726f72 5f726574 00507945 er_error_ret.PyE │ │ │ │ │ - 0x00000150 78635f53 746f7049 74657261 74696f6e xc_StopIteration │ │ │ │ │ - 0x00000160 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ - 0x00000170 4d617463 68657300 50794572 725f436c Matches.PyErr_Cl │ │ │ │ │ - 0x00000180 65617200 5f50794c 65786572 5f757064 ear._PyLexer_upd │ │ │ │ │ - 0x00000190 6174655f 66747374 72696e67 5f657870 ate_ftstring_exp │ │ │ │ │ - 0x000001a0 72005079 4578635f 54797065 4572726f r.PyExc_TypeErro │ │ │ │ │ - 0x000001b0 72005079 4572725f 466f726d 617400 r.PyErr_Format. │ │ │ │ │ + 0x000000d0 655f4465 636f6465 00507955 6e69636f e_Decode.PyUnico │ │ │ │ │ + 0x000000e0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x000000f0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ + 0x00000100 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ + 0x00000110 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ + 0x00000120 546f6b65 6e697a65 725f656e 73757265 Tokenizer_ensure │ │ │ │ │ + 0x00000130 5f757466 38005079 4578635f 54797065 _utf8.PyExc_Type │ │ │ │ │ + 0x00000140 4572726f 72005079 4572725f 466f726d Error.PyErr_Form │ │ │ │ │ + 0x00000150 6174005f 5079546f 6b656e69 7a65725f at._PyTokenizer_ │ │ │ │ │ + 0x00000160 6572726f 725f7265 74005079 4578635f error_ret.PyExc_ │ │ │ │ │ + 0x00000170 53746f70 49746572 6174696f 6e005079 StopIteration.Py │ │ │ │ │ + 0x00000180 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ + 0x00000190 63686573 00507945 72725f43 6c656172 ches.PyErr_Clear │ │ │ │ │ + 0x000001a0 005f5079 4c657865 725f7570 64617465 ._PyLexer_update │ │ │ │ │ + 0x000001b0 5f667473 7472696e 675f6578 707200 _ftstring_expr. │ │ │ ├── helpers.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ There are 15 section headers, starting at offset 0x20f8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 00096c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001bb0 0002f0 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0009a0 0002fc 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 001ea0 000070 08 I 12 5 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000908 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001bb0 0002d8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00093c 000360 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 001e88 000088 08 I 12 5 4 │ │ │ │ │ [ 7] .rodata.str1.4 PROGBITS 00000000 000c9c 00021a 01 AMS 0 0 4 │ │ │ │ │ [ 8] .text.unlikely PROGBITS 00000000 000eb8 00033c 00 AX 0 0 4 │ │ │ │ │ [ 9] .rel.text.unlikely REL 00000000 001f10 000168 08 I 12 8 4 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 00000000 0011f4 000000 00 0 0 1 │ │ │ │ │ [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0011f4 000033 00 0 0 1 │ │ │ │ │ [12] .symtab SYMTAB 00000000 001228 000520 10 13 31 4 │ │ │ │ │ [13] .strtab STRTAB 00000000 001748 000467 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -16,60 +16,60 @@ │ │ │ │ │ 12: 00000050 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 14: 00000540 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 15: 00000080 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 16: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 17: 00000090 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 18: 00000544 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 19: 00000678 372 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ + 19: 00000614 372 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ 20: 00000114 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 21: 0000011c 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 22: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ - 23: 000007ec 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 23: 00000788 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 25: 0000012c 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 26: 00000130 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 27: 000001fc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 28: 00000138 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 29: 000001c0 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 30: 00000200 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 31: 00000000 356 FUNC GLOBAL HIDDEN 5 _PyTokenizer_translate_newlines │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 37: 00000000 276 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_bom │ │ │ │ │ - 38: 00000544 100 FUNC GLOBAL HIDDEN 1 _PyTokenizer_new_string │ │ │ │ │ + 38: 000002fc 100 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ 39: 00000114 1072 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_coding_spec │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 46: 00000830 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 46: 000007cc 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 47: 00000000 108 FUNC GLOBAL HIDDEN 8 _PyTokenizer_error_ret │ │ │ │ │ 48: 0000006c 404 FUNC GLOBAL HIDDEN 8 _PyTokenizer_raise_init_error │ │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 50: 00000164 408 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 52: 000005a8 132 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ + 52: 00000544 132 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 56: 0000062c 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ + 56: 000005c8 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormatV │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcspn │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ - 64: 0000087c 240 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ + 64: 00000818 240 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_LookupError │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Fetch │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1bb0 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1bb0 contains 91 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000ac 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000b4 0000261c R_ARM_CALL 00000544 _PyTokenizer_new_string │ │ │ │ │ +000000b4 0000261c R_ARM_CALL 000002fc _PyTokenizer_new_string │ │ │ │ │ 000000e8 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000234 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ 00000238 0000062c R_ARM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ 00000250 0000281c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000290 0000292b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000294 0000292c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000002e8 0000261c R_ARM_CALL 00000544 _PyTokenizer_new_string │ │ │ │ │ +000002e8 0000261c R_ARM_CALL 000002fc _PyTokenizer_new_string │ │ │ │ │ 000002f4 00002a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 000002f8 00002a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 0000033c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000340 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000034c 00002b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000360 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ 00000364 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ @@ -40,82 +40,82 @@ │ │ │ │ │ 00000430 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000434 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000438 00002b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000468 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000484 00002b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000049c 00000d2b R_ARM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ 000004a0 00000d2c R_ARM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ -000004b4 00002e1c R_ARM_CALL 00000830 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000004b4 00002e1c R_ARM_CALL 000007cc _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 000004bc 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004c4 00002f1c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000004cc 0000052b R_ARM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ 000004d0 0000052c R_ARM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ 000004e0 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004e8 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000004f8 0000261c R_ARM_CALL 00000544 _PyTokenizer_new_string │ │ │ │ │ +000004f8 0000261c R_ARM_CALL 000002fc _PyTokenizer_new_string │ │ │ │ │ 0000050c 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000514 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000518 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000528 0000301c R_ARM_CALL 0000006c _PyTokenizer_raise_init_error │ │ │ │ │ 00000530 00002f1c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 00000538 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000540 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000056c 0000211c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000580 0000331c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000005a0 0000231c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005c8 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000005dc 0000351c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000005ec 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00000618 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b0 0000391c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -000006c0 0000142b R_ARM_MOVW_ABS_NC 00000114 .LC14 │ │ │ │ │ -000006c4 0000142c R_ARM_MOVT_ABS 00000114 .LC14 │ │ │ │ │ -000006d0 00003a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000006e4 0000152b R_ARM_MOVW_ABS_NC 0000011c .LC15 │ │ │ │ │ -000006e8 0000152c R_ARM_MOVT_ABS 0000011c .LC15 │ │ │ │ │ -00000700 00003b1c R_ARM_CALL 00000000 strcspn │ │ │ │ │ -00000738 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000744 0000142b R_ARM_MOVW_ABS_NC 00000114 .LC14 │ │ │ │ │ -00000748 0000142c R_ARM_MOVT_ABS 00000114 .LC14 │ │ │ │ │ -0000074c 00003a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000075c 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000760 00003c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000764 0000162b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ -00000768 0000162c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ -0000078c 00003d1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000798 00003e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000079c 00003e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000007a8 00003f1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000007e4 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000082c 0000371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008b8 0000391c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -000008e4 0000411c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -00000924 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000930 0000421c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000093c 0000431c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000940 0000192b R_ARM_MOVW_ABS_NC 0000012c .LC17 │ │ │ │ │ -00000944 0000192c R_ARM_MOVT_ABS 0000012c .LC17 │ │ │ │ │ -00000950 0000381c R_ARM_CALL 0000062c _PyTokenizer_syntaxerror │ │ │ │ │ +00000564 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000578 0000351c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000588 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000005b4 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064c 0000391c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +0000065c 0000142b R_ARM_MOVW_ABS_NC 00000114 .LC14 │ │ │ │ │ +00000660 0000142c R_ARM_MOVT_ABS 00000114 .LC14 │ │ │ │ │ +0000066c 00003a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000680 0000152b R_ARM_MOVW_ABS_NC 0000011c .LC15 │ │ │ │ │ +00000684 0000152c R_ARM_MOVT_ABS 0000011c .LC15 │ │ │ │ │ +0000069c 00003b1c R_ARM_CALL 00000000 strcspn │ │ │ │ │ +000006d4 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e0 0000142b R_ARM_MOVW_ABS_NC 00000114 .LC14 │ │ │ │ │ +000006e4 0000142c R_ARM_MOVT_ABS 00000114 .LC14 │ │ │ │ │ +000006e8 00003a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000006f8 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006fc 00003c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000700 0000162b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ +00000704 0000162c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ +00000728 00003d1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000734 00003e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000738 00003e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000744 00003f1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00000780 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007c8 0000371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000854 0000391c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +00000880 0000411c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +000008c0 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008cc 0000421c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008d8 0000431c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008dc 0000192b R_ARM_MOVW_ABS_NC 0000012c .LC17 │ │ │ │ │ +000008e0 0000192c R_ARM_MOVT_ABS 0000012c .LC17 │ │ │ │ │ +000008ec 0000381c R_ARM_CALL 000005c8 _PyTokenizer_syntaxerror │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1ea0 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1e88 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000030 0000211c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e4 0000221c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000150 0000231c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000015c 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000029c 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC12 │ │ │ │ │ 000002a0 0000102c R_ARM_MOVT_ABS 0000008c .LC12 │ │ │ │ │ 000002a8 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC12 │ │ │ │ │ 000002b0 0000102c R_ARM_MOVT_ABS 0000008c .LC12 │ │ │ │ │ 000002b4 00000f2b R_ARM_MOVW_ABS_NC 00000080 .LC11 │ │ │ │ │ 000002bc 00000f2c R_ARM_MOVT_ABS 00000080 .LC11 │ │ │ │ │ 000002d0 0000112b R_ARM_MOVW_ABS_NC 00000090 .LC13 │ │ │ │ │ 000002d4 0000112c R_ARM_MOVT_ABS 00000090 .LC13 │ │ │ │ │ -000002dc 00002e1c R_ARM_CALL 00000830 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000002dc 00002e1c R_ARM_CALL 000007cc _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00000324 0000211c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000338 0000331c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000358 0000231c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x1f10 contains 45 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000080 0000442b R_ARM_MOVW_ABS_NC 00000000 PyExc_LookupError │ │ │ │ │ 00000084 0000442c R_ARM_MOVT_ABS 00000000 PyExc_LookupError │ │ │ │ │ 00000090 00003e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -137,26 +137,26 @@ │ │ │ │ │ 00000160 00003c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000016c 00001a2b R_ARM_MOVW_ABS_NC 00000130 .LC18 │ │ │ │ │ 00000170 00001a2c R_ARM_MOVT_ABS 00000130 .LC18 │ │ │ │ │ 00000174 00003d1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000188 00004c1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ 000001b0 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c4 00003f1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000001d0 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ -000001d8 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ -000001e0 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ -000001e8 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ -000001f0 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ +000001d0 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ +000001d8 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ +000001e0 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ +000001e8 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ +000001f0 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ 000001fc 00004d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000234 00001c2b R_ARM_MOVW_ABS_NC 00000138 .LC19 │ │ │ │ │ 00000238 00001c2c R_ARM_MOVT_ABS 00000138 .LC19 │ │ │ │ │ 0000023c 00004f1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000254 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000258 0000502c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000278 0000411c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ 000002a4 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ac 0000421c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002b8 0000431c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000002c8 00001d2b R_ARM_MOVW_ABS_NC 000001c0 .LC20 │ │ │ │ │ 000002cc 00001d2c R_ARM_MOVT_ABS 000001c0 .LC20 │ │ │ │ │ -000002d8 0000381d R_ARM_JUMP24 0000062c _PyTokenizer_syntaxerror │ │ │ │ │ +000002d8 0000381d R_ARM_JUMP24 000005c8 _PyTokenizer_syntaxerror │ │ │ │ │ 000002f8 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 544 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2fc <_PyTokenizer_check_coding_spec+0x1e8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ str r2, [r3, #2700] @ 0xa8c │ │ │ │ │ b 58 <_PyTokenizer_check_bom+0x58> │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bcs 46c <_PyTokenizer_check_coding_spec+0x358> │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl 544 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2fc <_PyTokenizer_check_coding_spec+0x1e8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ @@ -348,15 +348,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #2708] @ 0xa94 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 830 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + bl 7cc <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ @@ -372,15 +372,15 @@ │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 544 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2fc <_PyTokenizer_check_coding_spec+0x1e8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 414 <_PyTokenizer_check_coding_spec+0x300> │ │ │ │ │ b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -400,46 +400,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000544 <_PyTokenizer_new_string>: │ │ │ │ │ -_PyTokenizer_new_string(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r1, #1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 598 <_PyTokenizer_new_string+0x54> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - strb r3, [r4, r5] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r3, #15 │ │ │ │ │ - str r3, [r6, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 58c <_PyTokenizer_new_string+0x48> │ │ │ │ │ - │ │ │ │ │ -000005a8 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ +00000544 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ _PyTokenizer_translate_into_utf8(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -450,88 +419,88 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Decode │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 620 <_PyTokenizer_translate_into_utf8+0x78> │ │ │ │ │ + beq 5bc <_PyTokenizer_translate_into_utf8+0x78> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 61c <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ + bgt 5b8 <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 61c <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ + bne 5b8 <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000062c <_PyTokenizer_syntaxerror>: │ │ │ │ │ +000005c8 <_PyTokenizer_syntaxerror>: │ │ │ │ │ _PyTokenizer_syntaxerror(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add ip, fp, #8 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str ip, [fp, #-12] │ │ │ │ │ - bl 678 <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 614 <_syntaxerror_range.isra.0> │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000678 <_syntaxerror_range.isra.0>: │ │ │ │ │ +00000614 <_syntaxerror_range.isra.0>: │ │ │ │ │ _syntaxerror_range.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 7d8 <_syntaxerror_range.isra.0+0x160> │ │ │ │ │ + beq 774 <_syntaxerror_range.isra.0+0x160> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormatV │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldr sl, [r4, #2708] @ 0xa94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -541,35 +510,35 @@ │ │ │ │ │ moveq r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcspn │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ sub r0, r0, sl │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 758 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq 6f4 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 73c <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ + bgt 6d8 <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73c <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ + bne 6d8 <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -582,147 +551,147 @@ │ │ │ │ │ movne r2, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + bgt 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e0 <_syntaxerror_range.isra.0+0x168> │ │ │ │ │ + beq 77c <_syntaxerror_range.isra.0+0x168> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + b 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ │ │ │ │ │ -000007ec : │ │ │ │ │ +00000788 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 818 │ │ │ │ │ + beq 7b4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 818 │ │ │ │ │ + bgt 7b4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 824 │ │ │ │ │ + beq 7c0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000830 <_PyTokenizer_syntaxerror_known_range>: │ │ │ │ │ +000007cc <_PyTokenizer_syntaxerror_known_range>: │ │ │ │ │ _PyTokenizer_syntaxerror_known_range(): │ │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add ip, fp, #8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ str ip, [fp, #-12] │ │ │ │ │ - bl 678 <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 614 <_syntaxerror_range.isra.0> │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000087c <_PyTokenizer_parser_warn>: │ │ │ │ │ +00000818 <_PyTokenizer_parser_warn>: │ │ │ │ │ _PyTokenizer_parser_warn(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #2752] @ 0xac0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 90c <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + beq 8a8 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, fp, #8 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormatV │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 954 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ + beq 8f0 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ ldr r2, [r4, #2288] @ 0x8f0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [r4, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnExplicitObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 92c <_PyTokenizer_parser_warn+0xb0> │ │ │ │ │ + blt 8c8 <_PyTokenizer_parser_warn+0xb0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 90c <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + bgt 8a8 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 920 <_PyTokenizer_parser_warn+0xa4> │ │ │ │ │ + beq 8bc <_PyTokenizer_parser_warn+0xa4> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 90c <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + b 8a8 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 954 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ + beq 8f0 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 62c <_PyTokenizer_syntaxerror> │ │ │ │ │ + bl 5c8 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ mov r3, #17 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 910 <_PyTokenizer_parser_warn+0x94> │ │ │ │ │ + b 8ac <_PyTokenizer_parser_warn+0x94> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -200,16 +200,47 @@ │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ stm sp, {r5, lr} │ │ │ │ │ - bl 830 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + bl 7cc <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1dc <_PyTokenizer_ensure_utf8+0x78> │ │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ │ bls 244 <_PyTokenizer_ensure_utf8+0xe0> │ │ │ │ │ b 284 <_PyTokenizer_ensure_utf8+0x120> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ + │ │ │ │ │ +000002fc <_PyTokenizer_new_string>: │ │ │ │ │ +_PyTokenizer_new_string(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r0, r1, #1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 350 <_PyTokenizer_new_string+0x54> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + strb r3, [r4, r5] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + mov r3, #15 │ │ │ │ │ + str r3, [r6, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 344 <_PyTokenizer_new_string+0x48> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -146,27 +146,27 @@ │ │ │ │ │ beq 1c8 <_PyTokenizer_raise_init_error+0x15c> │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x0000b630 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000200 <_PyTokenizer_warn_invalid_escape_sequence>: │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 62c <_PyTokenizer_syntaxerror> │ │ │ │ │ + b 5c8 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_JUMP24 _PyTokenizer_syntaxerror │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 2fc <_PyTokenizer_warn_invalid_escape_sequence+0xfc> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 2fc <_PyTokenizer_warn_invalid_escape_sequence+0xfc> │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 68000 (bytes into file) │ │ │ │ │ + Start of section headers: 68712 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x109a0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x10c68: │ │ │ │ │ │ │ │ │ │ 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 0011c0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d910 000628 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0011f4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0011f4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0011f4 007fc8 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00df38 0024d0 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0091bc 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 009f9c 000f70 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 010408 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00af0c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00af0c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00af40 001720 10 13 169 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00c660 0012ad 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 010920 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001110 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00db38 0005e8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001144 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001144 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001144 008280 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00e120 0025b0 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0093c4 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a1a4 000f70 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0106d0 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00b114 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b114 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00b148 001740 10 13 171 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00c888 0012ad 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 010be8 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 370 entries: │ │ │ │ │ +Symbol table '.symtab' contains 372 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 2: 000003c8 96 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 3: 000004fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 7: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 8: 00000054 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 9: 00000504 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 10: 00005d04 40 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00005fbc 40 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 11: 00000700 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 14: 00000704 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 15: 000008a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 000008a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 17: 000008a4 168 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ 37: 000023fc 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 38: 00003320 460 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 39: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 40: 00000160 148 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 41: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 42: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 43: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ - 44: 0000031c 60 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ + 44: 0000026c 60 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 45: 00002724 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 46: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 47: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 48: 0000272c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 49: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 50: 00002aa4 1824 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ 51: 00003af0 80 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ @@ -61,16 +61,16 @@ │ │ │ │ │ 57: 000031c4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 58: 00003670 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 59: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 60: 00003674 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 61: 00000384 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 62: 000003b4 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 63: 000003d8 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 64: 00000d1c 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 65: 000075ac 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 64: 00000c6c 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 65: 00007864 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 66: 0000041c 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 67: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 68: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 69: 00003ee4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 70: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 71: 00003eec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 72: 000004c4 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ @@ -94,280 +94,282 @@ │ │ │ │ │ 90: 00000728 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 91: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ 92: 00005408 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 93: 00005410 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 94: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ 95: 00000778 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ 96: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 97: 0000026c 176 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ + 97: 00005b24 660 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 98: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 99: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 100: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 101: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 102: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ - 103: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 104: 000061c0 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ - 105: 00006700 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 106: 00007f4c 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ - 107: 00000e30 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 108: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ - 109: 00000820 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 110: 00000824 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ - 111: 00006b30 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 112: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 113: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 114: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 115: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 116: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 117: 000008dc 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 118: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 119: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 120: 00000944 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 121: 00006b34 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 122: 00006dfc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 123: 00006e00 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 124: 00006edc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 125: 00000948 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 126: 00006ee0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 127: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 128: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 129: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 130: 00000ba0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 131: 00000ba8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 132: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 133: 000009ac 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ - 134: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 135: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 136: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 137: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ - 138: 00000ab0 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ - 139: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ - 140: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ - 141: 00000df0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 142: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 143: 00007f28 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 144: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 145: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 146: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 147: 00000df8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 148: 00007f4c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 149: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 150: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ - 151: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 152: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ - 153: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 154: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ - 155: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 156: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ - 157: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ - 158: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ - 159: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ - 160: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ - 161: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ - 162: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ - 163: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ - 164: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ - 165: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ - 166: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ - 167: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ - 168: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 169: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 173: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 183: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 184: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 186: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 188: 00001de4 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 189: 0000272c 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 200: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 201: 0000094c 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 202: 00000ed4 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 203: 00000a88 152 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 210: 00000b20 168 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ - 211: 00000bc8 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 212: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ - 213: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 214: 00000c08 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 220: 00001d94 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 221: 0000057c 488 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 99: 00005db4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 100: 00005db8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 101: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ + 102: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ + 103: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ + 104: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ + 105: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ + 106: 00006478 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 107: 000069b8 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 108: 00008204 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 109: 00000d80 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 110: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ + 111: 00000820 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ + 112: 00000824 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ + 113: 00006de8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 114: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ + 115: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ + 116: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 117: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 118: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 119: 000008dc 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 120: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 121: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 122: 00000944 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ + 123: 00006dec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 124: 000070b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 125: 000070b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 126: 00007194 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 127: 00000948 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ + 128: 00007198 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 129: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ + 130: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ + 131: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ + 132: 00000af0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 133: 00000af8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 134: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 135: 000009ac 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ + 136: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ + 137: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ + 138: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 139: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 140: 00000ab0 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ + 141: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ + 142: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ + 143: 00000d40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ + 145: 000081e0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ + 147: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ + 148: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ + 149: 00000d48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 150: 00008204 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 151: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ + 152: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ + 153: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ + 154: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ + 155: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 156: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ + 157: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 158: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ + 159: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ + 160: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ + 161: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ + 162: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ + 163: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ + 164: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ + 165: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ + 166: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ + 167: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ + 168: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ + 169: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ + 170: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 171: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ + 175: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 185: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 186: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 188: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 190: 00001de4 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 191: 0000272c 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ + 202: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 203: 0000094c 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 204: 00000e24 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 205: 00000a88 152 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 212: 00000b20 168 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ + 213: 00000bc8 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 214: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ + 215: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ + 216: 00000c08 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 222: 00001d94 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 223: 000004cc 488 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 229: 00002030 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 230: 00002180 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 233: 0000249c 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 238: 00002814 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 239: 000031c4 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 240: 000034ec 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 243: 00003674 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 244: 000038d4 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 245: 00003904 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 246: 000039f4 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 247: 00003aa0 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 248: 00003b40 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 249: 00003bcc 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 250: 00003d08 484 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 253: 00003eec 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 254: 00003f5c 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 256: 00004110 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 257: 000042a0 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 258: 00004470 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 259: 00004640 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 260: 000046b0 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 261: 00004880 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 262: 00004918 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 266: 00004bec 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 268: 00004c78 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 272: 00004f14 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 274: 00005410 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 276: 00004f9c 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 279: 00005148 712 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 281: 000054ac 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 282: 0000567c 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 283: 0000584c 692 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 284: 00005b00 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 285: 00005b34 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 286: 00000358 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 287: 00005d2c 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 288: 00005efc 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ - 289: 00006458 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 290: 000064f0 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 291: 00006534 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 292: 00006798 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 293: 00000390 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 294: 00006968 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 295: 000069d8 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 296: 000003c8 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ - 297: 00000418 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ - 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 299: 000004dc 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ - 300: 0000052c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 301: 00000564 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ - 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 303: 00006b34 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 304: 00006d04 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ - 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 306: 00006e00 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ - 307: 00006ee0 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 308: 00007110 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 310: 00000764 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ - 311: 00000780 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 312: 00000894 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 313: 000009b0 504 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 315: 00000ba8 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 316: 00000c3c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 317: 00000c74 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 318: 000072d4 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 323: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 324: 000074f0 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 325: 00000ce4 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ - 326: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ - 327: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 328: 00000df8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ - 329: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 330: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 331: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ - 332: 00000e84 80 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ - 333: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ - 334: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ - 335: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 337: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ - 338: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ - 339: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 340: 00000fc8 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 341: 00001024 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ - 342: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 344: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 345: 000010f0 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 346: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 349: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ - 351: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 357: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ - 358: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 359: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 360: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 361: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 362: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 363: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 364: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 366: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 367: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 368: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 369: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 231: 00002030 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 232: 00002180 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 235: 0000249c 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 240: 00002814 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 241: 000031c4 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 242: 000034ec 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 245: 00003674 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 246: 000038d4 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 247: 00003904 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 248: 000039f4 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 249: 00003aa0 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 250: 00003b40 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 251: 00003bcc 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 252: 00003d08 484 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ + 255: 00003eec 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 256: 00003f5c 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ + 258: 00004110 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 259: 000042a0 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 260: 00004470 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 261: 00004640 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 262: 000046b0 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 263: 00004880 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 264: 00004918 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 268: 00004bec 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 270: 00004c78 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 274: 00004f14 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 276: 00005410 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 278: 00004f9c 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 281: 00005148 712 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ + 283: 000054ac 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 284: 0000567c 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 285: 0000584c 728 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 286: 00005db8 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 287: 00005dec 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 288: 000002a8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ + 289: 00005fe4 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 290: 000061b4 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ + 291: 00006710 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 292: 000067a8 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 293: 000067ec 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 294: 00006a50 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 295: 000002e0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 296: 00006c20 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 297: 00006c90 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 298: 00000318 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ + 299: 00000368 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ + 301: 0000042c 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ + 302: 0000047c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 303: 000004b4 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 305: 00006dec 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 306: 00006fbc 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ + 308: 000070b8 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ + 309: 00007198 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 310: 000073c8 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ + 312: 000006b4 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ + 313: 000006d0 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 314: 000007e4 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 315: 00000900 504 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ + 317: 00000af8 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 318: 00000b8c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 319: 00000bc4 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 320: 0000758c 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 325: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 326: 000077a8 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 327: 00000c34 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 328: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ + 329: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ + 330: 00000d48 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 331: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ + 332: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ + 333: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ + 334: 00000dd4 80 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ + 335: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ + 336: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ + 337: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 339: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ + 340: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ + 341: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ + 342: 00000f18 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 343: 00000f74 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 344: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 346: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ + 347: 00001040 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 348: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 351: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ + 353: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 359: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ + 360: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ + 361: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 362: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 363: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 364: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 365: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 366: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ + 368: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 369: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 370: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 371: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1547 +1,1567 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd910 contains 197 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xdb38 contains 189 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000038 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000064 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000038 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000064 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000074 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 000000bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000000f4 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000010c 0000c91c R_ARM_CALL 0000094c PyObject_SetItem │ │ │ │ │ +000000f4 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000010c 0000cb1c R_ARM_CALL 0000094c PyObject_SetItem │ │ │ │ │ 00000140 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000154 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000174 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000178 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000194 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000198 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000154 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000174 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000178 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000194 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000198 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001a0 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000001a4 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000001b8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00003e2b R_ARM_MOVW_ABS_NC 000003b4 .LC22 │ │ │ │ │ 00000210 00003e2c R_ARM_MOVT_ABS 000003b4 .LC22 │ │ │ │ │ -00000230 0000d72b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000234 0000d72c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000230 0000d92b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000234 0000d92c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 00000244 00003f2b R_ARM_MOVW_ABS_NC 000003d8 .LC23 │ │ │ │ │ 00000248 00003f2c R_ARM_MOVT_ABS 000003d8 .LC23 │ │ │ │ │ -00000268 0000411d R_ARM_JUMP24 000075ac abstract_issubclass │ │ │ │ │ -000002a4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002a8 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002b8 0000bc1c R_ARM_CALL 00001de4 PyNumber_AsSsize_t │ │ │ │ │ -000002e0 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002fc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000300 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000308 0000622b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ -0000030c 0000622c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ -00000314 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000354 0000af1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000642b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ -0000037c 0000642c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ -00000384 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ -000003b0 00006d2b R_ARM_MOVW_ABS_NC 00000820 .LC54 │ │ │ │ │ -000003b4 00006d2c R_ARM_MOVT_ABS 00000820 .LC54 │ │ │ │ │ -000003bc 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ -0000045c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000004a0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004bc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004c0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004c8 0000702b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ -000004cc 0000702c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ -000004d4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004fc 0000261c R_ARM_CALL 00003320 binary_op1 │ │ │ │ │ -00000500 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000504 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000518 0000712b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ -0000051c 0000712c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ -0000054c 0000722b R_ARM_MOVW_ABS_NC 00000870 .LC58 │ │ │ │ │ -00000550 0000722c R_ARM_MOVT_ABS 00000870 .LC58 │ │ │ │ │ -00000558 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ -00000578 0000dd1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ -000005b4 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -000005cc 0000111c R_ARM_CALL 000008a4 iternext │ │ │ │ │ -000005e8 00012e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000668 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000678 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0001082b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000690 0001082c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000694 0000772b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ -00000698 0000772c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ -000006a0 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006d4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000006d8 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000006dc 0000752b R_ARM_MOVW_ABS_NC 000008dc .LC61 │ │ │ │ │ -000006e0 0000752c R_ARM_MOVT_ABS 000008dc .LC61 │ │ │ │ │ -000006e8 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006f0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000006f4 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000006f8 0000762b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ -000006fc 0000762c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ -00000704 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000070c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000710 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000718 0000d01c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000738 0000732b R_ARM_MOVW_ABS_NC 00000874 .LC59 │ │ │ │ │ -0000073c 0000732c R_ARM_MOVT_ABS 00000874 .LC59 │ │ │ │ │ -00000740 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000074c 0000742b R_ARM_MOVW_ABS_NC 000008b0 .LC60 │ │ │ │ │ -00000750 0000742c R_ARM_MOVT_ABS 000008b0 .LC60 │ │ │ │ │ -00000754 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000075c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000768 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -0000076c 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -0000077c 0000681d R_ARM_JUMP24 000061c0 ternary_op.constprop.0 │ │ │ │ │ -000007d0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000824 0000261c R_ARM_CALL 00003320 binary_op1 │ │ │ │ │ -00000828 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000082c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000085c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000860 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000868 0000802b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ -0000086c 0000802c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ -00000874 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000087c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000880 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000888 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008bc 0000251c R_ARM_CALL 000023fc binary_iop1 │ │ │ │ │ -000008c0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008c4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000958 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000095c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000964 0000812b R_ARM_MOVW_ABS_NC 000009a4 .LC68 │ │ │ │ │ -00000968 0000812c R_ARM_MOVT_ABS 000009a4 .LC68 │ │ │ │ │ -00000970 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00000974 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00000984 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009a4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d4 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -000009d8 0000cd2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -000009dc 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000009e0 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a00 00013a1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000a14 0000fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000a28 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000a2c 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000a38 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00000a68 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a70 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000a84 0000f11c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00000abc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aec 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b00 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b04 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b1c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000b2c 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -00000b30 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -00000b4c 0000e41c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000b74 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b7c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000b98 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ba4 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bd0 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000be8 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -00000c14 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c28 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000c5c 0000842b R_ARM_MOVW_ABS_NC 000009a8 .LC69 │ │ │ │ │ -00000c60 0000842c R_ARM_MOVT_ABS 000009a8 .LC69 │ │ │ │ │ -00000c68 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ -00000cb8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000cc4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000cc8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000cd0 0000852b R_ARM_MOVW_ABS_NC 000009ac .LC70 │ │ │ │ │ -00000cd4 0000852c R_ARM_MOVT_ABS 000009ac .LC70 │ │ │ │ │ -00000cdc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d04 00008c2b R_ARM_MOVW_ABS_NC 00000ab8 .LC75 │ │ │ │ │ -00000d08 00008c2c R_ARM_MOVT_ABS 00000ab8 .LC75 │ │ │ │ │ -00000d10 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ -00000d40 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000d9c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dbc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000dc0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dcc 0000f21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000dd8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000df4 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e18 0000922b R_ARM_MOVW_ABS_NC 00000ad8 .LC79 │ │ │ │ │ -00000e1c 0000922c R_ARM_MOVT_ABS 00000ad8 .LC79 │ │ │ │ │ -00000e24 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ -00000e94 0000111d R_ARM_JUMP24 000008a4 iternext │ │ │ │ │ -00000eb0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000eb4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ebc 0000952b R_ARM_MOVW_ABS_NC 00000adc .LC80 │ │ │ │ │ -00000ec0 0000952c R_ARM_MOVT_ABS 00000adc .LC80 │ │ │ │ │ -00000ec8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f34 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000f80 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f84 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fa8 0000132b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000fac 0000132c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000fb0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fb8 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00000fbc 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000fc0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000106c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000010b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000010d0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010d4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010dc 00009d2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ -000010e0 00009d2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ -000010e8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000113c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00001184 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001194 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000011a0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011a4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011ac 00009f2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ -000011b0 00009f2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ -000011b8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000268 0000411d R_ARM_JUMP24 00007864 abstract_issubclass │ │ │ │ │ +000002a4 0000b11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000002c8 0000662b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ +000002cc 0000662c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ +000002d4 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ +00000300 00006f2b R_ARM_MOVW_ABS_NC 00000820 .LC54 │ │ │ │ │ +00000304 00006f2c R_ARM_MOVT_ABS 00000820 .LC54 │ │ │ │ │ +0000030c 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ +000003ac 00012c1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000003f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000400 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +0000040c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000418 0000722b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ +0000041c 0000722c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ +00000424 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000044c 0000261c R_ARM_CALL 00003320 binary_op1 │ │ │ │ │ +00000450 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000454 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000468 0000732b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ +0000046c 0000732c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ +0000049c 0000742b R_ARM_MOVW_ABS_NC 00000870 .LC58 │ │ │ │ │ +000004a0 0000742c R_ARM_MOVT_ABS 00000870 .LC58 │ │ │ │ │ +000004a8 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ +000004c8 0000df1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00000504 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +0000051c 0000111c R_ARM_CALL 000008a4 iternext │ │ │ │ │ +00000538 0001301c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000005b8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c8 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005dc 00010a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000005e0 00010a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005e4 0000792b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ +000005e8 0000792c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ +000005f0 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000604 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000628 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000062c 0000772b R_ARM_MOVW_ABS_NC 000008dc .LC61 │ │ │ │ │ +00000630 0000772c R_ARM_MOVT_ABS 000008dc .LC61 │ │ │ │ │ +00000638 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000640 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000644 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000648 0000782b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ +0000064c 0000782c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ +00000654 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000065c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000668 0000d21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000688 0000752b R_ARM_MOVW_ABS_NC 00000874 .LC59 │ │ │ │ │ +0000068c 0000752c R_ARM_MOVT_ABS 00000874 .LC59 │ │ │ │ │ +00000690 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000069c 0000762b R_ARM_MOVW_ABS_NC 000008b0 .LC60 │ │ │ │ │ +000006a0 0000762c R_ARM_MOVT_ABS 000008b0 .LC60 │ │ │ │ │ +000006a4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006ac 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000006b8 0000682b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000006bc 0000682c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +000006cc 00006a1d R_ARM_JUMP24 00006478 ternary_op.constprop.0 │ │ │ │ │ +00000720 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000774 0000261c R_ARM_CALL 00003320 binary_op1 │ │ │ │ │ +00000778 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000077c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007ac 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007b0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007b8 0000822b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ +000007bc 0000822c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ +000007c4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007cc 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000080c 0000251c R_ARM_CALL 000023fc binary_iop1 │ │ │ │ │ +00000810 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000814 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000874 0000611d R_ARM_JUMP24 00005b24 sequence_repeat │ │ │ │ │ +000008a8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008ac 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008b4 0000832b R_ARM_MOVW_ABS_NC 000009a4 .LC68 │ │ │ │ │ +000008b8 0000832c R_ARM_MOVT_ABS 000009a4 .LC68 │ │ │ │ │ +000008c0 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000008c4 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000008d4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008f4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000928 0000cf2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +0000092c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000930 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000950 00013c1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000964 0000fd1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000978 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000097c 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000988 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +000009b8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c0 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000009d4 0000f31c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00000a0c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a3c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a54 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a6c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000a7c 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00000a80 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00000a9c 0000e41c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000ac4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000acc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000ae8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000af4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b20 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000b38 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +00000b64 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b78 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000bac 0000862b R_ARM_MOVW_ABS_NC 000009a8 .LC69 │ │ │ │ │ +00000bb0 0000862c R_ARM_MOVT_ABS 000009a8 .LC69 │ │ │ │ │ +00000bb8 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ +00000c08 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000c14 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c18 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c20 0000872b R_ARM_MOVW_ABS_NC 000009ac .LC70 │ │ │ │ │ +00000c24 0000872c R_ARM_MOVT_ABS 000009ac .LC70 │ │ │ │ │ +00000c2c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c54 00008e2b R_ARM_MOVW_ABS_NC 00000ab8 .LC75 │ │ │ │ │ +00000c58 00008e2c R_ARM_MOVT_ABS 00000ab8 .LC75 │ │ │ │ │ +00000c60 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ +00000c90 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000cec 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d10 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d1c 0000f41c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000d28 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d40 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d44 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d68 0000942b R_ARM_MOVW_ABS_NC 00000ad8 .LC79 │ │ │ │ │ +00000d6c 0000942c R_ARM_MOVT_ABS 00000ad8 .LC79 │ │ │ │ │ +00000d74 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ +00000de4 0000111d R_ARM_JUMP24 000008a4 iternext │ │ │ │ │ +00000e00 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e04 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e0c 0000972b R_ARM_MOVW_ABS_NC 00000adc .LC80 │ │ │ │ │ +00000e10 0000972c R_ARM_MOVT_ABS 00000adc .LC80 │ │ │ │ │ +00000e18 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e84 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000ed0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ed4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ef8 0000132b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000efc 0000132c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000f00 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f08 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00000f0c 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00000f10 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fbc 00012c1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00001004 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001014 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00001020 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001024 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000102c 00009f2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ +00001030 00009f2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ +00001038 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000108c 00012c1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000010d4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010e4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000010f0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010f4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010fc 0000a12b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ +00001100 0000a12c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ +00001108 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdf38 contains 1178 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe120 contains 1206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000028 0000aa2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000050 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000054 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000068 0000ac1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -0000006c 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00000184 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 0000b01c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001d4 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000002a4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e8 0000b21c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -00000318 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000b31c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000038c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e4 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003e8 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003f4 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000408 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000420 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000424 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000438 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000450 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000004a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000028 0000ac2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000050 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000054 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000068 0000ae1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +0000006c 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00000184 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001b4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 0000b21c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001d4 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000002a4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002e8 0000b41c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +00000318 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000b51c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000038c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e4 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003e8 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000003f4 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000408 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000420 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000424 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000438 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000450 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000004a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004e8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000500 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000058c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000590 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005a0 0000bc1c R_ARM_CALL 00001de4 PyNumber_AsSsize_t │ │ │ │ │ -000005c0 0000bd1d R_ARM_JUMP24 0000272c PySequence_GetItem │ │ │ │ │ -000005d0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000005d4 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000005f0 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000600 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000618 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000644 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0000c21d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -00000698 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000069c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004fc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000500 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000058c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000590 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005a0 0000be1c R_ARM_CALL 00001de4 PyNumber_AsSsize_t │ │ │ │ │ +000005c0 0000bf1d R_ARM_JUMP24 0000272c PySequence_GetItem │ │ │ │ │ +000005d0 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000005d4 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000005f0 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000600 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000618 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000644 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000660 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 0000c41d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000698 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000069c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006a0 0000072b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 000006a4 0000072c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000006b0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006b8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006bc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006b0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006b8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006bc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006c4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000006c8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006d0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006d8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006dc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006d8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006e4 0000082b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ 000006e8 0000082c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000006f0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000006f8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000700 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000740 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000744 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000790 0000c71d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000794 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000798 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000700 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000740 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000744 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000790 0000c91d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +00000794 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000798 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000079c 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ 000007a0 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -000007ac 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007bc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007ac 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007bc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007c4 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ 000007c8 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000007d4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000868 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000087c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000894 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000008a0 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000918 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000091c 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000092c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000940 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000948 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009e0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000009e4 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000009f0 0000bc1c R_ARM_CALL 00001de4 PyNumber_AsSsize_t │ │ │ │ │ -00000a10 0000ca1d R_ARM_JUMP24 00000ed4 PySequence_SetItem │ │ │ │ │ +000007d4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007fc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000868 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000087c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000894 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000008a0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000918 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000091c 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000092c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000940 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000948 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009e0 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000009e4 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000009f0 0000be1c R_ARM_CALL 00001de4 PyNumber_AsSsize_t │ │ │ │ │ +00000a10 0000cc1d R_ARM_JUMP24 00000e24 PySequence_SetItem │ │ │ │ │ 00000a14 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000a28 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a48 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a4c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a28 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a48 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a4c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a54 0000132b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 00000a58 0000132c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000a60 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a68 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a6c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a60 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a68 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a6c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a74 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a78 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a80 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000aa4 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000aa8 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000aac 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000ab0 0000cd2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000ac8 0000ce1d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000ad0 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000aec 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000af0 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000afc 0000d01c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b08 0000d11c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b40 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000b44 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000b48 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000b4c 0000cd2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000b60 0000ce1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00000b78 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000b90 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000b94 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000ba0 0000d01c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000bac 0000d11c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000c30 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000c34 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000c50 0000d72b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000c54 0000d72c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000f88 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000fb0 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000fd4 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ffc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001038 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001050 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001078 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c0 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000010f0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001104 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000112c 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001158 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001184 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000119c 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000011cc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e4 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001208 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001230 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000126c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a80 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000aa4 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000aa8 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000aac 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000ab0 0000cf2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000ac8 0000d01d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000ad0 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000aec 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000af0 0000d12c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000afc 0000d21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000b08 0000d31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000b40 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000b44 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000b48 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000b4c 0000cf2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000b60 0000d01c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00000b78 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000b90 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000b94 0000d12c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000ba0 0000d21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000bac 0000d31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000c30 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000c34 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000c50 0000d92b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000c54 0000d92c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000f88 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000fb0 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000fd4 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ffc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000100c 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001038 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001050 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001078 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c0 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000010f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001104 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000112c 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001158 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001184 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000119c 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000011cc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e4 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001208 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001230 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001240 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000126c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001288 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000128c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001290 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001290 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012bc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012f4 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000012f8 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001300 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001330 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001300 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001330 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001348 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000134c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001350 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001380 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001350 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001380 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001398 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000139c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013a4 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013a4 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000013c8 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013cc 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013d4 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013d4 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000013f8 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013fc 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001400 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001430 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001400 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001430 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001458 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000145c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001460 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001460 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001480 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001484 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000148c 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000014a4 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000014b8 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000014c8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014cc 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014fc 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001500 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -0000150c 0000d72b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001510 0000d72c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -0000184c 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001878 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000018a0 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000018c8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d8 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001904 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000191c 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001944 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001974 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000198c 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000019bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019d0 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000019f8 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001a24 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a50 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a68 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001a98 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ab0 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ad4 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001afc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0c 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001b38 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000148c 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000014a4 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014b8 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014c8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014cc 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014fc 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001500 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +0000150c 0000d92b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001510 0000d92c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000184c 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001878 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000018a0 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018c8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018d8 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001904 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000191c 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001944 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001974 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000198c 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000019bc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d0 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000019f8 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001a24 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a50 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a68 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001a98 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab0 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ad4 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001afc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b0c 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001b38 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b54 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001b58 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001b5c 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b88 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b5c 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b88 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bc0 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001bc4 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001bcc 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001bfc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bcc 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001bfc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c14 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c18 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c1c 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c4c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1c 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c4c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c64 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c68 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c74 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c74 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001c9c 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001ca0 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001ca8 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ca8 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001ccc 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001cd0 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001cd8 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d08 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cd8 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d08 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d20 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001d24 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001d28 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d28 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001d48 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001d4c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001d54 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d6c 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d80 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d90 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001de0 0000dd1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ -00001e24 0000de1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e70 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e94 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e98 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d54 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d6c 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d80 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d90 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001de0 0000df1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00001e24 0000e01c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e70 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e94 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e98 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001e9c 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00001ea0 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001eac 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ef8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001efc 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001f0c 0000de1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001f30 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f34 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001f40 0000e11c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001f50 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001eac 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ef8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001efc 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001f0c 0000e01c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001f30 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001f34 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001f40 0000e31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001f50 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00001f80 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001f94 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f98 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f9c 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00001fa0 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001fb0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fd4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fdc 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001fe0 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001fec 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001ff0 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001ffc 0000e31c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002018 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -0000201c 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00002024 0000e41c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000202c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000209c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020a0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f94 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00001f98 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00001fa0 0000e41c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001fb4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fb8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fbc 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00001fc0 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00001fd0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ff4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ffc 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002000 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000200c 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002010 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +0000201c 0000e61c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000202c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000209c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020a0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000020a4 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 000020a8 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000020b4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020dc 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000020e0 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000020f8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020fc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020b4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020dc 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000020e0 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000020f8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020fc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002104 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00002108 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00002110 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002134 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002110 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002134 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000213c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00002144 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002148 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002144 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002148 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00002158 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 0000215c 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002164 0000e31c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000021c0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021c4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002218 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000221c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002264 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002268 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002164 0000e61c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000021c0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021c4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002218 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000221c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002264 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002268 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000228c 0000222b R_ARM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ 00002290 0000222c R_ARM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ 0000229c 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -000022d0 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022dc 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022e0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002328 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000232c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000235c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002378 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002390 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023d8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022d0 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022dc 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022e0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002328 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000232c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000235c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002378 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002390 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023d4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023d8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000023f8 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00002440 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002444 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002490 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024c4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000024c8 0000ea2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000024d4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000024d8 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000024ec 0000eb1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00002518 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002540 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002570 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025b0 0000ec1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -000025d0 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002618 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000261c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002440 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002444 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002490 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024c4 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000024c8 0000ec2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000024d4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000024d8 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000024ec 0000ed1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00002518 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002540 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002570 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025b0 0000ee1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +000025d0 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002618 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000261c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002620 00002a2b R_ARM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ 00002624 00002a2c R_ARM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ 00002634 0000e41c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002648 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00002658 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000265c 0000ea2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002668 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000266c 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000026b0 0000ed2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000026b4 0000ed2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002648 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00002658 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000265c 0000ec2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002668 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000266c 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000026b0 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000026b4 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000026bc 0000292b R_ARM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ 000026c0 0000292c R_ARM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -000026c8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026d4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026d8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026c8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026d4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026d8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000026dc 00002b2b R_ARM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ 000026e0 00002b2c R_ARM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -000026ec 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000271c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002724 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002728 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026ec 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000271c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002724 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002728 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000027bc 00002f2b R_ARM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ 000027c0 00002f2c R_ARM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -000027c4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027d4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027d8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027c4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027d4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027d8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000027fc 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 00002800 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00002804 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002804 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000280c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00002830 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002834 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002854 0000d72b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002858 0000d72c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000028e4 0000e81d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000028ec 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000290c 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000292c 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002954 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002964 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002990 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002830 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002834 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002854 0000d92b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002858 0000d92c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000028e4 0000ea1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000028ec 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000290c 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000292c 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002954 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002964 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002990 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a24 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002a28 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002a2c 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a2c 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002a4c 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002a50 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002a54 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002a80 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a54 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a80 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a98 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00002a9c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002aa0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ac0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002ac4 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002ad4 0000d72b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002ad8 0000d72c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002c24 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c80 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ce0 0000e81d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002cf0 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d14 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002d3c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d4c 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002d78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d8c 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002db4 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002de0 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002e14 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e2c 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002e5c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e74 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002e98 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002ec4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed4 0000da1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002f00 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a9c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002aa0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ac0 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002ac4 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002ad4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002ad8 0000d92c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002c24 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c80 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ce0 0000ea1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002cf0 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002d14 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002d3c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d4c 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002d78 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d8c 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002db4 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002de0 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002e14 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e2c 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002e5c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e74 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002e98 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002ec4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ed4 0000dc1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002f00 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f74 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f78 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002f80 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002fb4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f80 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fb4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002fc0 0000341c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 00002fdc 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002fe0 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002fe8 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fe8 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 0000300c 0000341c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003020 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003020 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00003040 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003044 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003048 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003048 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00003068 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000306c 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003074 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000308c 0000d81c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003074 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000308c 0000da1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 000030cc 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 000030f0 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000030f4 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000030f8 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003124 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030f8 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003124 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000317c 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003180 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003188 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000031c0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003200 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003204 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003224 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003228 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003294 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003298 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003188 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000031c0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003200 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003204 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003224 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003228 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003294 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003298 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000032a0 0000382b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ 000032a4 0000382c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ 000032ac 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000032b0 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000032c0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032ec 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003308 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000330c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003314 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000336c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003370 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033bc 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033c0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033d4 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033e4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003410 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003414 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000343c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003440 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003454 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003458 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000348c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003490 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003498 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034cc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003514 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003518 0000aa2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000351c 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003520 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000355c 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00003570 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003584 0000f11c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000035c4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003610 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003624 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003628 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003640 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000365c 0000f21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000032c0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032ec 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003308 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000330c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003314 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000336c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003370 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033bc 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033c0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033d4 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033e4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003410 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003414 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000343c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003440 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003454 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003458 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000348c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003490 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003498 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034cc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003514 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003518 0000ac2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000351c 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003520 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000355c 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00003570 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003584 0000f31c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000035c4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003610 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003624 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003628 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003640 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000365c 0000f41c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00003668 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003670 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000036b4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036b8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003758 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000375c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003768 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000376c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003778 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003784 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003788 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000379c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037a0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037d4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037d8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037e0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003834 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000384c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003850 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003868 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000386c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003670 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000036b4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036b8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003758 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000375c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003768 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000376c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003778 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003784 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003788 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000379c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037a0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037d4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037d8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037e0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003834 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000384c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003850 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003868 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000386c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003870 00003b2b R_ARM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ 00003874 00003b2c R_ARM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ 00003878 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 0000387c 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003890 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038ac 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038b0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038cc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000399c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039a0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003890 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038ac 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038b0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038b4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038cc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000399c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039a0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000039c4 00003d2b R_ARM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ 000039c8 00003d2c R_ARM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -000039cc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039cc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000039dc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 000039e4 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 000039e8 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000039ec 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a1c 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003a30 0000f11c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000039ec 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a1c 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003a30 0000f31c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00003a54 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003a80 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a98 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ad8 0000e81d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003a80 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a98 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ad8 0000ea1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003aec 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003b28 0000e81d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003b28 0000ea1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003b3c 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003ba0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ba4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ba0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ba4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003ba8 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 00003bac 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00003bb8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003bb8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003bc4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003c54 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003c58 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003c68 0000bc1c R_ARM_CALL 00001de4 PyNumber_AsSsize_t │ │ │ │ │ -00003c88 0000f51d R_ARM_JUMP24 00003904 PySequence_DelItem │ │ │ │ │ +00003c54 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003c58 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003c68 0000be1c R_ARM_CALL 00001de4 PyNumber_AsSsize_t │ │ │ │ │ +00003c88 0000f71d R_ARM_JUMP24 00003904 PySequence_DelItem │ │ │ │ │ 00003c8c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003ca4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cc8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ccc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ca4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cc8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ccc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003cd4 0000432b R_ARM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ 00003cd8 0000432c R_ARM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ -00003ce0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ce8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cec 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ce0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ce8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cec 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003cf4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003cf8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003d00 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d2c 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00003d30 0000cd2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00003d34 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003d38 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003d60 0000fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003d70 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003d74 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003d80 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00003dac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003db4 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003dc4 0000f11c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003dfc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e14 0000fc1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00003e20 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e24 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e38 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003d00 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d2c 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00003d30 0000cf2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00003d34 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003d38 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003d60 0000fd1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003d70 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003d74 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003d80 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00003dac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003db4 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003dc4 0000f31c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003dfc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e14 0000fe1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003e20 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e24 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e38 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 00003e48 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ 00003e4c 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ 00003e64 0000e41c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003e9c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ebc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e9c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ebc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003ec4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003edc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee4 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ee8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003edc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ee4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003ee8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003f30 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003f3c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f40 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f3c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f40 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003f48 0000462b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ 00003f4c 0000462c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00003f54 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f98 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003f9c 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003fb8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003fbc 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003fd8 0000ff1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -0000400c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004010 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f54 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f98 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003f9c 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003fb8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003fbc 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003fd8 0001011c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +0000400c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004010 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004014 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00004018 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00004024 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000404c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004050 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000406c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004070 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004024 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000404c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004050 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000406c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004070 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004074 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00004078 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00004084 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040b0 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000040b4 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004084 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040b0 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000040b4 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000040c4 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 000040c8 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000040d0 0000e31c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000040d0 0000e61c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 000040ec 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004108 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000417c 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004194 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000041dc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000420c 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004108 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000417c 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004194 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000041dc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000420c 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00004220 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ 00004224 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ -00004228 0000401c R_ARM_CALL 00000d1c check_class │ │ │ │ │ -00004244 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000428c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000429c 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000042e8 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042ec 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004348 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004358 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000435c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004228 0000401c R_ARM_CALL 00000c6c check_class │ │ │ │ │ +00004244 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000428c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000429c 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000042e8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042ec 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004348 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004358 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000435c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004374 00004a2b R_ARM_MOVW_ABS_NC 00000504 .LC29 │ │ │ │ │ 00004378 00004a2c R_ARM_MOVT_ABS 00000504 .LC29 │ │ │ │ │ 00004384 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00004394 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004398 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043cc 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043d0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043d8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004404 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004408 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004434 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004468 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044b8 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044bc 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004518 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004528 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000452c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004394 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004398 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043cc 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043d0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004404 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004408 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004434 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004468 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044b8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044bc 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004518 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004528 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000452c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004544 00004c2b R_ARM_MOVW_ABS_NC 00000508 .LC30 │ │ │ │ │ 00004548 00004c2c R_ARM_MOVT_ABS 00000508 .LC30 │ │ │ │ │ 00004554 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00004564 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004568 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000459c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045a0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045d4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045d8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004604 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004638 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004564 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004568 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000459c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045a0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045d4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045d8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004604 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004638 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004684 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004690 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004694 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004690 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004694 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000469c 00004d2b R_ARM_MOVW_ABS_NC 0000050c .LC31 │ │ │ │ │ 000046a0 00004d2c R_ARM_MOVT_ABS 0000050c .LC31 │ │ │ │ │ -000046a8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046f8 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046fc 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004758 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004768 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000476c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046a8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046f8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046fc 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004758 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004768 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000476c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004784 00004e2b R_ARM_MOVW_ABS_NC 00000534 .LC32 │ │ │ │ │ 00004788 00004e2c R_ARM_MOVT_ABS 00000534 .LC32 │ │ │ │ │ 00004794 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -000047a4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047a8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047dc 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047e0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047e8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004814 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004818 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004844 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004878 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047a4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047a8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047dc 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047e0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047e8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004814 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004818 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004844 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004878 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000048c4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000048d0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000048d4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000048d0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000048d4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000048f8 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 000048fc 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00004900 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004900 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004908 00004f2b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ 0000490c 00004f2c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00004910 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000495c 0000d91c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000049bc 0001071c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000049e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049f0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049f4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a14 0000de1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004a3c 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a68 0000f81c R_ARM_CALL 00003b40 PyObject_Size │ │ │ │ │ -00004a7c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004a80 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004a94 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004abc 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004ac4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ad0 0001082b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004ad4 0001082c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004910 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000495c 0000db1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000049bc 0001091c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000049e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049f0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049f4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a14 0000e01c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004a3c 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004a68 0000fa1c R_ARM_CALL 00003b40 PyObject_Size │ │ │ │ │ +00004a7c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004a80 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a94 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004abc 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004ac4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ad0 00010a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004ad4 00010a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00004adc 0000512b R_ARM_MOVW_ABS_NC 00000580 .LC35 │ │ │ │ │ 00004ae0 0000512c R_ARM_MOVT_ABS 00000580 .LC35 │ │ │ │ │ -00004ae8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004b04 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b0c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b10 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ae8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004b04 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b0c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b10 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004b1c 0000502b R_ARM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ 00004b20 0000502c R_ARM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ -00004b28 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004b4c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b74 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b90 0001091c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004bac 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004bb0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004bc4 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004bd4 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004bdc 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004be0 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004be4 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004be8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c24 00010b2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00004c28 00010b2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00004c60 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004c9c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004ca0 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004d1c 00010d1d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00004d58 00010e1d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00004d6c 00010f2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004d70 00010f2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004d90 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004da4 0001101c R_ARM_CALL 00004f14 PyObject_GetBuffer │ │ │ │ │ -00004db4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004db8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b28 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004b4c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b74 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b90 00010b1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004bac 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004bb0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004bc4 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004bd4 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004bdc 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004be0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004be4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004be8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c24 00010d2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00004c28 00010d2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00004c60 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004c9c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004ca0 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004d1c 00010f1d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00004d58 0001101d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00004d6c 0001112b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004d70 0001112c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004d90 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004da4 0001121c R_ARM_CALL 00004f14 PyObject_GetBuffer │ │ │ │ │ +00004db4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004db8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004dbc 0000562b R_ARM_MOVW_ABS_NC 00000688 .LC38 │ │ │ │ │ 00004dc0 0000562c R_ARM_MOVT_ABS 00000688 .LC38 │ │ │ │ │ -00004dcc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004dcc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004dd8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004de8 0001111c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e00 00010e1c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00004e28 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e30 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00004e3c 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00004e50 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e54 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004de8 0001131c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004e00 0001101c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004e28 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e30 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00004e3c 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00004e50 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e54 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00004e64 0000552b R_ARM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ 00004e68 0000552c R_ARM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00004e70 0000e31c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004e80 0000ff1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004ea8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004eb8 0000fe1d R_ARM_JUMP24 00003f5c PyNumber_Index │ │ │ │ │ -00004ecc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ed0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e70 0000e61c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004e80 0001011c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00004ea8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eb8 0001001d R_ARM_JUMP24 00003f5c PyNumber_Index │ │ │ │ │ +00004ecc 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ed0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004edc 0000542b R_ARM_MOVW_ABS_NC 000005b4 .LC36 │ │ │ │ │ 00004ee0 0000542c R_ARM_MOVT_ABS 000005b4 .LC36 │ │ │ │ │ -00004ee8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f0c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ee8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f0c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004f64 0000572b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ 00004f68 0000572c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ -00004f70 0001131c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004f78 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f7c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f70 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004f78 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f7c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004f80 0000582b R_ARM_MOVW_ABS_NC 000006f4 .LC40 │ │ │ │ │ 00004f84 0000582c R_ARM_MOVT_ABS 000006f4 .LC40 │ │ │ │ │ -00004f90 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f90 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00005068 0000592b R_ARM_MOVW_ABS_NC 00000724 .LC41 │ │ │ │ │ 00005070 0000592c R_ARM_MOVT_ABS 00000724 .LC41 │ │ │ │ │ -000050f8 0001152b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000050fc 0001152c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000050f8 0001172b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000050fc 0001172c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00005100 00005b2b R_ARM_MOVW_ABS_NC 0000075c .LC43 │ │ │ │ │ 00005104 00005b2c R_ARM_MOVT_ABS 0000075c .LC43 │ │ │ │ │ -0000510c 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005118 0001152b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000511c 0001152c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000510c 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005118 0001172b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000511c 0001172c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00005120 00005a2b R_ARM_MOVW_ABS_NC 00000728 .LC42 │ │ │ │ │ 00005124 00005a2c R_ARM_MOVT_ABS 00000728 .LC42 │ │ │ │ │ -0000512c 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000512c 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00005134 0000572b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ 00005138 0000572c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ -00005140 0001131c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000516c 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00005170 0000cd2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00005174 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00005178 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000051a0 0000fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000051b0 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000051b4 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000051dc 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000051e0 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005214 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000521c 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005230 0000f11c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005268 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000529c 0000c71c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000052a8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000052ac 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000052c8 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00005140 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000516c 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00005170 0000cf2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00005174 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00005178 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000051a0 0000fd1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000051b0 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000051b4 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000051dc 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000051e0 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005214 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000521c 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005230 0000f31c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00005268 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000529c 0000c91c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000052a8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000052ac 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000052c8 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 000052d8 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ 000052dc 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ 000052f4 0000e41c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00005310 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005324 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005328 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005310 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005324 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005328 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00005330 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ 00005334 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00005340 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005348 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000534c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005340 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005348 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000534c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000535c 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ 00005360 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00005368 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000538c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053b8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053ec 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053fc 0001181d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00005368 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000538c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053b8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053d0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053ec 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053fc 00011a1d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ 00005400 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00005408 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000540c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000054a8 0000af1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000054f4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054f8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005554 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005564 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005568 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005408 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000540c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000054a8 0000b11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000054f4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054f8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005554 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005564 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005568 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005580 00005e2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ 00005584 00005e2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ 00005590 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -000055a0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055a4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055d8 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055dc 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005610 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005614 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005640 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005674 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056c4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056c8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005724 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005734 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005738 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055a0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055a4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055d8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055dc 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005610 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005614 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005640 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005674 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056c4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056c8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005724 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005734 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005738 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005750 00005f2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ 00005754 00005f2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ 00005760 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005770 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005774 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057a8 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057ac 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057e0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057e4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005810 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005844 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000588c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005890 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058e4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058e8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058f4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058f8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005904 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005914 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005918 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005928 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000592c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005968 0000611d R_ARM_JUMP24 0000026c sequence_repeat │ │ │ │ │ -00005978 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000597c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059b0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059b4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a5c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a60 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a78 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005a7c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005a84 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ -00005a88 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ -00005a90 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00005a94 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00005aa4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005ac0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ac8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ae0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ae4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005af0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b04 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005b08 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005b7c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b80 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bdc 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005bec 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bf0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c08 0000632b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ -00005c0c 0000632c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ -00005c18 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005c28 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c2c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c60 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c64 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c6c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c98 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c9c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005cc8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cfc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d28 00002c1d R_ARM_JUMP24 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00005d74 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d78 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd4 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005de4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005de8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e00 0000652b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ -00005e04 0000652c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ -00005e10 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005e20 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e24 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e58 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e5c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e64 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e90 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e94 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ec0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ef4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f60 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f64 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f68 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f6c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fa8 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fac 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fb4 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005fb8 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005fbc 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005fd0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fd4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000600c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006010 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000601c 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006020 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006040 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006044 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006088 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000608c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006094 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -00006098 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000060a0 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000060a4 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000060b4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000060c0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060c4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060f4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006100 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006104 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000613c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006140 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000616c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006198 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000619c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061a0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061b8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006218 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000621c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000626c 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006278 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000627c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062ac 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062b0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000630c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006310 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006318 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000631c 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006334 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00006338 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00006344 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006364 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006368 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006394 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063c4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063c8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063f8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006408 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ -0000640c 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ -00006418 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006438 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006450 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000649c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000064a8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000064ac 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000064c4 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -000064c8 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -000064cc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000064e0 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000064e4 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000064e8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000066fc 00006b1d R_ARM_JUMP24 00000e30 _IsFortranContiguous.part.0 │ │ │ │ │ -000067e0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000067e4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006840 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006850 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006854 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000686c 00006c2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ -00006870 00006c2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ -0000687c 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000688c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006890 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068c4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068c8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068fc 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006900 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000692c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006960 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069ac 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000069b8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000069bc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000069c4 00006e2b R_ARM_MOVW_ABS_NC 00000824 .LC55 │ │ │ │ │ -000069c8 00006e2c R_ARM_MOVT_ABS 00000824 .LC55 │ │ │ │ │ -000069d0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006a14 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006a2c 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006a78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006aa8 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006abc 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ -00006ac0 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ -00006ac4 0000401c R_ARM_CALL 00000d1c check_class │ │ │ │ │ -00006ae0 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006b24 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b30 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b7c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b80 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bdc 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006bec 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bf0 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c08 0000782b R_ARM_MOVW_ABS_NC 00000944 .LC64 │ │ │ │ │ -00006c0c 0000782c R_ARM_MOVT_ABS 00000944 .LC64 │ │ │ │ │ -00006c18 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00006c28 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c2c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c60 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c64 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c6c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c98 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c9c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cc8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cfc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d38 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006d3c 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006d4c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006d50 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006dd4 0000fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006de8 0001311c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006dfc 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006e3c 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e40 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006e54 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006e58 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006ea8 0001311c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006ed4 0000fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006edc 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f20 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f24 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f78 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f7c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fc4 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fc8 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fec 00007d2b R_ARM_MOVW_ABS_NC 00000948 .LC65 │ │ │ │ │ -00006ff0 00007d2c R_ARM_MOVT_ABS 00000948 .LC65 │ │ │ │ │ -00006ffc 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00007030 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000703c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007040 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007088 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000708c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000070bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070d8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070f0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007108 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007140 0000ed2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00007144 0000ed2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00007148 00007f2b R_ARM_MOVW_ABS_NC 0000094c .LC66 │ │ │ │ │ -0000714c 00007f2c R_ARM_MOVT_ABS 0000094c .LC66 │ │ │ │ │ -00007154 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007194 0001351c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -000071bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071f0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000071f4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000071fc 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00007200 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00007208 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007224 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00007228 0000df2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000723c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00007250 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007254 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007260 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00007264 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000726c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007290 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007298 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000729c 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000072ac 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -000072b0 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000072b8 0000e31c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000072fc 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007300 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00007380 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007384 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000738c 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000073b0 0001401d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -000073b4 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000073c4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000073c8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000073d0 0000862b R_ARM_MOVW_ABS_NC 000009d4 .LC71 │ │ │ │ │ -000073d4 0000862c R_ARM_MOVT_ABS 000009d4 .LC71 │ │ │ │ │ -000073dc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007410 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007418 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000741c 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000742c 0000872b R_ARM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ -00007430 0000872c R_ARM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ -00007438 0000e31c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007470 0001411d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000747c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007488 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00007490 0000e51c R_ARM_CALL 00002030 _PyNumber_Index │ │ │ │ │ -0000749c 0001421c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000074c0 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074e8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007528 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000752c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007548 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000754c 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007574 00008b2b R_ARM_MOVW_ABS_NC 00000ab4 .LC74 │ │ │ │ │ -00007578 00008b2c R_ARM_MOVT_ABS 00000ab4 .LC74 │ │ │ │ │ -00007584 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -000075a4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075d8 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000765c 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000076ec 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007764 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000077ec 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000783c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000784c 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007850 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007878 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -0000787c 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007880 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000078b0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078cc 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000078f4 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007974 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007984 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007988 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000079c0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a14 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a30 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00007a34 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007a38 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007a6c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ac8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad8 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007adc 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b08 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007b30 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007bcc 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007bf4 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007c34 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00007c38 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007c40 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007c74 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cb0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cc0 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007cc4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cf8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d30 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007d58 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007d9c 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00007da0 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007da8 0000db1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007df4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e10 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e34 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e50 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e8c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f28 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f2c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f30 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f34 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f38 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f3c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f40 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f44 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f48 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007fbc 00006b1d R_ARM_JUMP24 00000e30 _IsFortranContiguous.part.0 │ │ │ │ │ +00005770 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005774 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057a8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057ac 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057b4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057e0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057e4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005810 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005844 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000588c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005890 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058e4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058e8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058f4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058f8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005904 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005914 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005918 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005928 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000592c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005978 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000597c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059b0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059b4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059bc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a24 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a54 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a58 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a64 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aa8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005aac 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ad0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aec 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005af0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005af8 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ +00005afc 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ +00005b04 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00005b08 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00005b18 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b5c 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005b60 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005b94 0000e01c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005bdc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c10 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c38 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00005c3c 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00005c54 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005c58 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005c68 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00005c6c 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00005c70 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005c94 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cb0 0000e31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00005cc0 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00005d18 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005d1c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005d28 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00005d2c 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00005d38 0000e61c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005d58 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00005d5c 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00005d60 0000e41c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00005d8c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005d90 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005d94 0000622b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ +00005d98 0000622c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ +00005da4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005db4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005dbc 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005dc0 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005e34 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e38 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e94 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005ea4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ea8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ec0 0000652b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ +00005ec4 0000652c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ +00005ed0 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00005ee0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ee4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f18 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f1c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f24 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f50 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f54 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f80 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fb4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fe0 00002c1d R_ARM_JUMP24 0000026c Py_XDECREF.part.0 │ │ │ │ │ +0000602c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006030 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000608c 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000609c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060a0 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060b8 0000672b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ +000060bc 0000672c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ +000060c8 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000060d8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060dc 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006110 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006114 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000611c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006148 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000614c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006178 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006218 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000621c 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006220 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006224 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006260 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006264 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000626c 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006270 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006274 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006288 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000628c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062c4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062c8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062d4 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000062d8 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000062f8 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000062fc 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006340 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006344 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000634c 0000682b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00006350 0000682c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00006358 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000635c 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000636c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006378 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000637c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063b8 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000063bc 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000063f4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063f8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006424 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006450 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006454 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006458 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006470 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064d0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064d4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006524 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006530 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006534 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006564 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006568 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000065c4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000065c8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000065d0 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000065d4 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000065ec 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000065f0 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000065fc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000661c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006620 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000664c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000667c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006680 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000066b0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066c0 0000692b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ +000066c4 0000692c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ +000066d0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006708 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006754 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00006760 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006764 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000677c 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +00006780 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +00006784 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006798 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +0000679c 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000067a0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000069b4 00006d1d R_ARM_JUMP24 00000d80 _IsFortranContiguous.part.0 │ │ │ │ │ +00006a98 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a9c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006af8 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006b08 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b0c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b24 00006e2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ +00006b28 00006e2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ +00006b34 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006b44 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b48 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b7c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b80 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b88 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bb4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bb8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006be4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c18 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c64 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00006c70 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006c74 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006c7c 0000702b R_ARM_MOVW_ABS_NC 00000824 .LC55 │ │ │ │ │ +00006c80 0000702c R_ARM_MOVT_ABS 00000824 .LC55 │ │ │ │ │ +00006c88 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006ccc 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006ce4 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006d30 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d60 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006d74 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ +00006d78 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ +00006d7c 0000401c R_ARM_CALL 00000c6c check_class │ │ │ │ │ +00006d98 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006ddc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006de8 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006e34 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e38 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e94 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006ea4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ea8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ec0 00007a2b R_ARM_MOVW_ABS_NC 00000944 .LC64 │ │ │ │ │ +00006ec4 00007a2c R_ARM_MOVT_ABS 00000944 .LC64 │ │ │ │ │ +00006ed0 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006ee0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ee4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f18 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f1c 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f24 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f50 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f54 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f80 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fb4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ff0 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006ff4 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007004 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00007008 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000708c 0000fd1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000070a0 0001331c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000070b4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070f4 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000070f8 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000710c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00007110 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00007160 0001331c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +0000718c 0000fd1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00007194 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000071d8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000071dc 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007230 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007234 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000727c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007280 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000072a4 00007f2b R_ARM_MOVW_ABS_NC 00000948 .LC65 │ │ │ │ │ +000072a8 00007f2c R_ARM_MOVT_ABS 00000948 .LC65 │ │ │ │ │ +000072b4 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +000072e8 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000072f4 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000072f8 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007340 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007344 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007374 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007390 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073c0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073f8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000073fc 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00007400 0000812b R_ARM_MOVW_ABS_NC 0000094c .LC66 │ │ │ │ │ +00007404 0000812c R_ARM_MOVT_ABS 0000094c .LC66 │ │ │ │ │ +0000740c 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000744c 0001371c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00007474 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074a8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074ac 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074b4 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000074b8 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000074c0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000074dc 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000074e0 0000e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000074f4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00007508 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000750c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007518 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +0000751c 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00007524 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007548 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007550 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007554 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007564 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00007568 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00007570 0000e61c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000075b4 0001412b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000075b8 0001412c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00007638 0001412b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000763c 0001412c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00007644 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007668 0001421d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +0000766c 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000767c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007680 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007688 0000882b R_ARM_MOVW_ABS_NC 000009d4 .LC71 │ │ │ │ │ +0000768c 0000882c R_ARM_MOVT_ABS 000009d4 .LC71 │ │ │ │ │ +00007694 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000076c8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076d0 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000076d4 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000076e4 0000892b R_ARM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ +000076e8 0000892c R_ARM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ +000076f0 0000e61c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007728 0001431d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00007734 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007740 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00007748 0000e71c R_ARM_CALL 00002030 _PyNumber_Index │ │ │ │ │ +00007754 0001441c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00007778 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077a0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077e0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000077e4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007800 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007804 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000782c 00008d2b R_ARM_MOVW_ABS_NC 00000ab4 .LC74 │ │ │ │ │ +00007830 00008d2c R_ARM_MOVT_ABS 00000ab4 .LC74 │ │ │ │ │ +0000783c 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +0000785c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007890 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007914 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000079a4 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007a1c 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007aa4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007af4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b04 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007b08 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b30 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007b34 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007b38 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007b68 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b84 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007bac 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007c2c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c3c 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007c40 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c78 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ccc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ce8 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007cec 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007cf0 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007d24 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d80 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d90 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007d94 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dc0 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007de8 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007e84 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007eac 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007eec 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007ef0 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007ef8 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007f2c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f68 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f78 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007f7c 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fb0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fe8 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008010 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00008054 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00008058 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00008060 0000dd1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000080ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080c8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080ec 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008108 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008144 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081e0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000081e4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081e8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081ec 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081f0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081f4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081f8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081fc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008200 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008274 00006d1d R_ARM_JUMP24 00000d80 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10408 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x106d0 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000008 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000060 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000088 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000098 00008a2b R_ARM_MOVW_ABS_NC 00000ab0 .LC73 │ │ │ │ │ -0000009c 00008a2c R_ARM_MOVT_ABS 00000ab0 .LC73 │ │ │ │ │ -000000a8 0000681d R_ARM_JUMP24 000061c0 ternary_op.constprop.0 │ │ │ │ │ +00000004 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000008 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000060 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000088 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000098 00008c2b R_ARM_MOVW_ABS_NC 00000ab0 .LC73 │ │ │ │ │ +0000009c 00008c2c R_ARM_MOVT_ABS 00000ab0 .LC73 │ │ │ │ │ +000000a8 00006a1d R_ARM_JUMP24 00006478 ternary_op.constprop.0 │ │ │ │ │ 000000cc 0000261c R_ARM_CALL 00003320 binary_op1 │ │ │ │ │ -000000d0 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000d4 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e8 0000902b R_ARM_MOVW_ABS_NC 00000ad0 .LC77 │ │ │ │ │ -000000ec 0000902c R_ARM_MOVT_ABS 00000ad0 .LC77 │ │ │ │ │ +000000d0 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000d4 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e8 0000922b R_ARM_MOVW_ABS_NC 00000ad0 .LC77 │ │ │ │ │ +000000ec 0000922c R_ARM_MOVT_ABS 00000ad0 .LC77 │ │ │ │ │ 000000f8 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000011c 0000912b R_ARM_MOVW_ABS_NC 00000ad4 .LC78 │ │ │ │ │ -00000120 0000912c R_ARM_MOVT_ABS 00000ad4 .LC78 │ │ │ │ │ +0000011c 0000932b R_ARM_MOVW_ABS_NC 00000ad4 .LC78 │ │ │ │ │ +00000120 0000932c R_ARM_MOVT_ABS 00000ad4 .LC78 │ │ │ │ │ 00000128 0000241c R_ARM_CALL 000023b0 binary_iop │ │ │ │ │ -00000148 0000dd1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ +00000148 0000df1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ 000001f4 0000251c R_ARM_CALL 000023fc binary_iop1 │ │ │ │ │ -000001f8 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001fc 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000228 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000234 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000238 0000802b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ -0000023c 0000802c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ -00000248 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000029c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002a4 0000962b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ -000002a8 0000962c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ -000002b0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002e4 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002e8 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002f8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000308 0000972b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ -0000030c 0000972c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ -00000314 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000338 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000394 0000f91c R_ARM_CALL 00003bcc PyObject_DelItem │ │ │ │ │ -000003bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f8 0000ed2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003fc 0000ed2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000400 0000982b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ -00000404 0000982c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ -00000414 0000f21d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -00000424 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000458 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -00000464 00009a2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ -00000468 00009a2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ -00000470 0001501c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000047c 00000a1c R_ARM_CALL 00005d04 Py_XDECREF │ │ │ │ │ -000004b8 00013b1c R_ARM_CALL 00000ba8 PyMapping_GetOptionalItemString │ │ │ │ │ -000004c4 00009c2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ -000004c8 00009c2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ -000004d0 0001501c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000004dc 00000a1c R_ARM_CALL 00005d04 Py_XDECREF │ │ │ │ │ -00000508 00013b1c R_ARM_CALL 00000ba8 PyMapping_GetOptionalItemString │ │ │ │ │ -00000514 00000a1c R_ARM_CALL 00005d04 Py_XDECREF │ │ │ │ │ -00000540 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -0000054c 00000a1c R_ARM_CALL 00005d04 Py_XDECREF │ │ │ │ │ -000005d4 0001571c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000001f8 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001fc 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000228 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000234 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000238 0000822b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ +0000023c 0000822c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ +00000248 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000298 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002a4 0000982b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ +000002a8 0000982c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ +000002b0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002e4 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002e8 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002f8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002fc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000308 0000992b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ +0000030c 0000992c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ +00000314 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000338 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000394 0000fb1c R_ARM_CALL 00003bcc PyObject_DelItem │ │ │ │ │ +000003bc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000003fc 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000400 00009a2b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ +00000404 00009a2c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ +00000414 0000f41d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +00000424 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000458 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +00000464 00009c2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ +00000468 00009c2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ +00000470 0001521c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000047c 00000a1c R_ARM_CALL 00005fbc Py_XDECREF │ │ │ │ │ +000004b8 00013d1c R_ARM_CALL 00000af8 PyMapping_GetOptionalItemString │ │ │ │ │ +000004c4 00009e2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ +000004c8 00009e2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ +000004d0 0001521c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000004dc 00000a1c R_ARM_CALL 00005fbc Py_XDECREF │ │ │ │ │ +00000508 00013d1c R_ARM_CALL 00000af8 PyMapping_GetOptionalItemString │ │ │ │ │ +00000514 00000a1c R_ARM_CALL 00005fbc Py_XDECREF │ │ │ │ │ +00000540 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +0000054c 00000a1c R_ARM_CALL 00005fbc Py_XDECREF │ │ │ │ │ +000005d4 0001591c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000005f8 0000251c R_ARM_CALL 000023fc binary_iop1 │ │ │ │ │ -00000620 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000624 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000628 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000654 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000660 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000664 00009e2b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000668 00009e2c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -00000674 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f0 0001571c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000620 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000628 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000654 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000664 0000a02b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000668 0000a02c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +00000674 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0001591c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000710 0000261c R_ARM_CALL 00003320 binary_op1 │ │ │ │ │ -00000738 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000073c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000740 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000076c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000774 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000778 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000077c 00009e2b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000780 00009e2c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -0000078c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b0 0000a02b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ -000007b4 0000a02c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ -000007bc 0000a12b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ -000007c0 0000a12c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ -000007c4 00015b1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -000007e4 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007fc 00015c1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000080c 0000de1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000818 00000a1c R_ARM_CALL 00005d04 Py_XDECREF │ │ │ │ │ -00000820 00000a1c R_ARM_CALL 00005d04 Py_XDECREF │ │ │ │ │ -00000828 00000a1c R_ARM_CALL 00005d04 Py_XDECREF │ │ │ │ │ -0000083c 0000a22b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000840 0000a22c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000850 00015e1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000868 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -000008a8 0001231c R_ARM_CALL 00006534 PyBuffer_IsContiguous │ │ │ │ │ -000008c0 0001601c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0001611c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000008e0 0001621c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000090c 0000a32b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000910 0000a32c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000914 0000a42b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000918 0000a42c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000924 0001631c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000940 0001541c R_ARM_CALL 00000fc8 PyBuffer_GetPointer │ │ │ │ │ -0000094c 0001601c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000970 0001641c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a24 0000f81d R_ARM_JUMP24 00003b40 PyObject_Size │ │ │ │ │ -00000ad8 0001101c R_ARM_CALL 00004f14 PyObject_GetBuffer │ │ │ │ │ -00000aec 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000af0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000af4 0000a52b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ -00000af8 0000a52c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ -00000b00 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b14 0001101c R_ARM_CALL 00004f14 PyObject_GetBuffer │ │ │ │ │ -00000b24 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000b3c 0001152b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000b40 0001152c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000b44 0000a62b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ -00000b48 0000a62c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ -00000b50 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b58 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000b60 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000b78 0000691c R_ARM_CALL 00006700 _IsCContiguous │ │ │ │ │ -00000b94 0000691c R_ARM_CALL 00006700 _IsCContiguous │ │ │ │ │ -00000ba4 00006a1c R_ARM_CALL 00007f4c _IsFortranContiguous │ │ │ │ │ -00000bc0 00006a1c R_ARM_CALL 00007f4c _IsFortranContiguous │ │ │ │ │ -00000bd8 0001601c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000be0 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000be8 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000bf8 0001611c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c0c 0001621c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c14 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000c1c 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000cb0 0001541c R_ARM_CALL 00000fc8 PyBuffer_GetPointer │ │ │ │ │ -00000cc0 0001541c R_ARM_CALL 00000fc8 PyBuffer_GetPointer │ │ │ │ │ -00000cd0 0001601c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cdc 0001641c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ce4 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000cec 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000d4c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d50 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d54 0000a72b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ -00000d58 0000a72c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ -00000d60 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000da8 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000e04 0001101c R_ARM_CALL 00004f14 PyObject_GetBuffer │ │ │ │ │ -00000e2c 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000eac 0000d11c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ebc 0001121c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ -00000edc 0000a22b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000ee0 0000a22c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000ef0 00016d1d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000f04 0001211d R_ARM_JUMP24 00006458 PySequence_Size │ │ │ │ │ -00000f18 0001051d R_ARM_JUMP24 00004880 PyMapping_Size │ │ │ │ │ -00000f2c 0000dc1d R_ARM_JUMP24 00001d94 PySequence_Contains │ │ │ │ │ -00000f4c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000f50 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000738 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0000e92b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000740 0000e92c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000076c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000774 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000778 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000077c 0000a02b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000780 0000a02c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +0000078c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b0 0000a22b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ +000007b4 0000a22c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ +000007bc 0000a32b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ +000007c0 0000a32c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ +000007c4 00015d1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000007e4 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007fc 00015e1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +0000080c 0000e01c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000818 00000a1c R_ARM_CALL 00005fbc Py_XDECREF │ │ │ │ │ +00000820 00000a1c R_ARM_CALL 00005fbc Py_XDECREF │ │ │ │ │ +00000828 00000a1c R_ARM_CALL 00005fbc Py_XDECREF │ │ │ │ │ +0000083c 0000a42b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000840 0000a42c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000850 0001601d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ +00000868 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +000008a8 0001251c R_ARM_CALL 000067ec PyBuffer_IsContiguous │ │ │ │ │ +000008c0 0001621c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008d0 0001631c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000008e0 0001641c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000090c 0000a52b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000910 0000a52c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000914 0000a62b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000918 0000a62c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000924 0001651c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000940 0001561c R_ARM_CALL 00000f18 PyBuffer_GetPointer │ │ │ │ │ +0000094c 0001621c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000970 0001661c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a24 0000fa1d R_ARM_JUMP24 00003b40 PyObject_Size │ │ │ │ │ +00000ad8 0001121c R_ARM_CALL 00004f14 PyObject_GetBuffer │ │ │ │ │ +00000aec 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000af0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000af4 0000a72b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ +00000af8 0000a72c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ +00000b00 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b14 0001121c R_ARM_CALL 00004f14 PyObject_GetBuffer │ │ │ │ │ +00000b24 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000b3c 0001172b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000b40 0001172c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000b44 0000a82b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ +00000b48 0000a82c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ +00000b50 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b58 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000b60 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000b78 00006b1c R_ARM_CALL 000069b8 _IsCContiguous │ │ │ │ │ +00000b94 00006b1c R_ARM_CALL 000069b8 _IsCContiguous │ │ │ │ │ +00000ba4 00006c1c R_ARM_CALL 00008204 _IsFortranContiguous │ │ │ │ │ +00000bc0 00006c1c R_ARM_CALL 00008204 _IsFortranContiguous │ │ │ │ │ +00000bd8 0001621c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000be0 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000be8 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000bf8 0001631c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c0c 0001641c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c14 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000c1c 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000cb0 0001561c R_ARM_CALL 00000f18 PyBuffer_GetPointer │ │ │ │ │ +00000cc0 0001561c R_ARM_CALL 00000f18 PyBuffer_GetPointer │ │ │ │ │ +00000cd0 0001621c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cdc 0001661c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ce4 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000cec 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000d4c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d50 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d54 0000a92b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ +00000d58 0000a92c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ +00000d60 0001181c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000da8 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000e04 0001121c R_ARM_CALL 00004f14 PyObject_GetBuffer │ │ │ │ │ +00000e2c 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000eac 0000d31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000ebc 0001141c R_ARM_CALL 00005410 PyBuffer_Release │ │ │ │ │ +00000edc 0000a42b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000ee0 0000a42c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000ef0 00016f1d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +00000f04 0001231d R_ARM_JUMP24 00006710 PySequence_Size │ │ │ │ │ +00000f18 0001071d R_ARM_JUMP24 00004880 PyMapping_Size │ │ │ │ │ +00000f2c 0000de1d R_ARM_JUMP24 00001d94 PySequence_Contains │ │ │ │ │ +00000f4c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000f50 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -141,17 +141,17 @@ │ │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ │ PySequence_Contains │ │ │ │ │ _PySequence_IterSearch │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ PyLong_Type │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_GivenExceptionMatches │ │ │ │ │ +_PyErr_Format │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ -_PyErr_Format │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyNumber_InPlaceOr │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PyType_IsSubtype │ │ │ │ │ PyObject_Format │ │ │ │ │ PyUnicode_Type │ │ │ │ │ PyObject_Str │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ beq 74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 504 │ │ │ │ │ + bl 504 <_PySequence_IterSearch+0x38> │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ │ bne 68 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 68 │ │ │ │ │ │ │ │ │ │ 00000080 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 000000cc : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ @@ -80,29 +80,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 94c │ │ │ │ │ + bl 94c │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 134 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 14c │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ b 134 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl d1c │ │ │ │ │ + bl c6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 22c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ @@ -183,100 +183,44 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - bl d1c │ │ │ │ │ + bl c6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 224 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 75ac │ │ │ │ │ + b 7864 │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ │ │ │ │ │ -0000026c : │ │ │ │ │ -sequence_repeat(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2fc │ │ │ │ │ - ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2fc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - bl 1de4 │ │ │ │ │ - R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 2dc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - str r0, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2c8 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC47 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2f0 │ │ │ │ │ - │ │ │ │ │ -0000031c : │ │ │ │ │ +0000026c : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ble 33c │ │ │ │ │ + ble 28c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 330 │ │ │ │ │ + bne 280 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000358 : │ │ │ │ │ +000002a8 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -288,15 +232,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 23b0 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000390 : │ │ │ │ │ +000002e0 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -308,98 +252,98 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 23b0 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000003c8 <_PyObject_HasLen>: │ │ │ │ │ +00000318 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fc <_PyObject_HasLen+0x34> │ │ │ │ │ + beq 34c <_PyObject_HasLen+0x34> │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 3fc <_PyObject_HasLen+0x34> │ │ │ │ │ + beq 34c <_PyObject_HasLen+0x34> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f0 <_PyObject_HasLen+0x28> │ │ │ │ │ + beq 340 <_PyObject_HasLen+0x28> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b 3f0 <_PyObject_HasLen+0x28> │ │ │ │ │ + b 340 <_PyObject_HasLen+0x28> │ │ │ │ │ │ │ │ │ │ -00000418 : │ │ │ │ │ +00000368 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4b0 │ │ │ │ │ + beq 400 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4bc │ │ │ │ │ + beq 40c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4bc │ │ │ │ │ + beq 40c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 4b4 │ │ │ │ │ + beq 404 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a4 │ │ │ │ │ + bgt 3f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a4 │ │ │ │ │ + bne 3f4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4a4 │ │ │ │ │ + b 3f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4b4 │ │ │ │ │ + b 404 │ │ │ │ │ │ │ │ │ │ -000004dc : │ │ │ │ │ +0000042c : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ @@ -419,15 +363,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ │ │ │ │ │ -0000052c : │ │ │ │ │ +0000047c : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -439,278 +383,278 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 23b0 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000564 : │ │ │ │ │ +000004b4 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #2 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 57c <_PySequence_IterSearch> │ │ │ │ │ + b 4cc <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -0000057c <_PySequence_IterSearch>: │ │ │ │ │ +000004cc <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq 75c <_PySequence_IterSearch+0x1e0> │ │ │ │ │ + beq 6ac <_PySequence_IterSearch+0x1e0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 704 <_PySequence_IterSearch+0x188> │ │ │ │ │ + bl 704 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq 70c <_PySequence_IterSearch+0x190> │ │ │ │ │ + beq 65c <_PySequence_IterSearch+0x190> │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8a4 │ │ │ │ │ + bl 8a4 │ │ │ │ │ R_ARM_CALL iternext │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 678 <_PySequence_IterSearch+0xfc> │ │ │ │ │ + beq 5c8 <_PySequence_IterSearch+0xfc> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 60c <_PySequence_IterSearch+0x90> │ │ │ │ │ + bgt 55c <_PySequence_IterSearch+0x90> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ac <_PySequence_IterSearch+0x130> │ │ │ │ │ + beq 5fc <_PySequence_IterSearch+0x130> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6a4 <_PySequence_IterSearch+0x128> │ │ │ │ │ - bne 638 <_PySequence_IterSearch+0xbc> │ │ │ │ │ + blt 5f4 <_PySequence_IterSearch+0x128> │ │ │ │ │ + bne 588 <_PySequence_IterSearch+0xbc> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 5c4 <_PySequence_IterSearch+0x48> │ │ │ │ │ + bne 514 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 5c4 <_PySequence_IterSearch+0x48> │ │ │ │ │ + b 514 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 6c0 <_PySequence_IterSearch+0x144> │ │ │ │ │ + bne 610 <_PySequence_IterSearch+0x144> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6f0 <_PySequence_IterSearch+0x174> │ │ │ │ │ + bne 640 <_PySequence_IterSearch+0x174> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66c <_PySequence_IterSearch+0xf0> │ │ │ │ │ + bgt 5bc <_PySequence_IterSearch+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66c <_PySequence_IterSearch+0xf0> │ │ │ │ │ + bne 5bc <_PySequence_IterSearch+0xf0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a4 <_PySequence_IterSearch+0x128> │ │ │ │ │ + bne 5f4 <_PySequence_IterSearch+0x128> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 648 <_PySequence_IterSearch+0xcc> │ │ │ │ │ + bne 598 <_PySequence_IterSearch+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 648 <_PySequence_IterSearch+0xcc> │ │ │ │ │ + b 598 <_PySequence_IterSearch+0xcc> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 60c <_PySequence_IterSearch+0x90> │ │ │ │ │ + b 55c <_PySequence_IterSearch+0x90> │ │ │ │ │ cmp r8, #3 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 648 <_PySequence_IterSearch+0xcc> │ │ │ │ │ + beq 598 <_PySequence_IterSearch+0xcc> │ │ │ │ │ cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 630 <_PySequence_IterSearch+0xb4> │ │ │ │ │ + bne 580 <_PySequence_IterSearch+0xb4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a4 <_PySequence_IterSearch+0x128> │ │ │ │ │ + b 5f4 <_PySequence_IterSearch+0x128> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a4 <_PySequence_IterSearch+0x128> │ │ │ │ │ + b 5f4 <_PySequence_IterSearch+0x128> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 744 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ + beq 694 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - bne 74c <_PySequence_IterSearch+0x1d0> │ │ │ │ │ + bne 69c <_PySequence_IterSearch+0x1d0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 66c <_PySequence_IterSearch+0xf0> │ │ │ │ │ + b 5bc <_PySequence_IterSearch+0xf0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 744 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + b 694 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 744 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ + b 694 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ │ │ │ │ │ -00000764 : │ │ │ │ │ +000006b4 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 61c0 │ │ │ │ │ + b 6478 │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ -00000780 : │ │ │ │ │ +000006d0 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 7d0 │ │ │ │ │ + beq 720 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85c │ │ │ │ │ + beq 7ac │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 7e0 │ │ │ │ │ + beq 730 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne 85c │ │ │ │ │ + bne 7ac │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85c │ │ │ │ │ + beq 7ac │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r2, [lr, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 85c │ │ │ │ │ + bne 7ac │ │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 85c │ │ │ │ │ + beq 7ac │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 85c │ │ │ │ │ + beq 7ac │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 3320 │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7d8 │ │ │ │ │ + bne 728 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 858 │ │ │ │ │ + bgt 7a8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 87c │ │ │ │ │ + beq 7cc │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7d4 │ │ │ │ │ + b 724 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 858 │ │ │ │ │ + b 7a8 │ │ │ │ │ │ │ │ │ │ -00000894 : │ │ │ │ │ +000007e4 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ @@ -722,47 +666,48 @@ │ │ │ │ │ R_ARM_CALL binary_iop1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 8e0 │ │ │ │ │ + beq 830 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 990 │ │ │ │ │ + ble 8e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 928 │ │ │ │ │ + beq 878 │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 948 │ │ │ │ │ + beq 898 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 26c │ │ │ │ │ + b 5b24 │ │ │ │ │ + R_ARM_JUMP24 sequence_repeat │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 8a4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 8a4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 91c │ │ │ │ │ + b 86c │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 914 │ │ │ │ │ + bne 864 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -776,224 +721,224 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 8d4 │ │ │ │ │ + b 824 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 900 │ │ │ │ │ + bne 850 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 900 │ │ │ │ │ + b 850 │ │ │ │ │ │ │ │ │ │ -000009b0 : │ │ │ │ │ +00000900 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b7c │ │ │ │ │ + beq acc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne a04 │ │ │ │ │ + bne 954 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Values │ │ │ │ │ - ldr r0, [pc, #404] @ ba0 │ │ │ │ │ + ldr r0, [pc, #404] @ af0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b5c │ │ │ │ │ + beq aac │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ac0 │ │ │ │ │ - bl 704 <_PySequence_IterSearch+0x188> │ │ │ │ │ + beq a10 │ │ │ │ │ + bl 704 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq af8 │ │ │ │ │ + beq a48 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a6c │ │ │ │ │ + bgt 9bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6c │ │ │ │ │ + bne 9bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq af0 │ │ │ │ │ + beq a40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq acc │ │ │ │ │ + beq a1c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b64 │ │ │ │ │ + ble ab4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ac0 │ │ │ │ │ + bgt a10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac0 │ │ │ │ │ + bne a10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt af0 │ │ │ │ │ + bgt a40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne af0 │ │ │ │ │ + bne a40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b a9c │ │ │ │ │ - ldr r2, [pc, #164] @ ba4 │ │ │ │ │ + b 9ec │ │ │ │ │ + ldr r2, [pc, #164] @ af4 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b50 │ │ │ │ │ + beq aa0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - ldr ip, [pc, #100] @ ba0 │ │ │ │ │ + ldr ip, [pc, #100] @ af0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b84 │ │ │ │ │ + ble ad4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b ac0 │ │ │ │ │ + b a10 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a9c │ │ │ │ │ + bne 9ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a9c │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + b 9ec │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b b5c │ │ │ │ │ + b aac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5c │ │ │ │ │ + bne aac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b5c │ │ │ │ │ + b aac │ │ │ │ │ .word 0x0000e41c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000af8 : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq c24 │ │ │ │ │ + beq b74 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c34 │ │ │ │ │ + beq b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl a88 │ │ │ │ │ + bl a88 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c18 │ │ │ │ │ + bgt b68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c18 │ │ │ │ │ + bne b68 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b c18 │ │ │ │ │ + b b68 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b c2c │ │ │ │ │ + b b7c │ │ │ │ │ │ │ │ │ │ -00000c3c : │ │ │ │ │ +00000b8c : │ │ │ │ │ PyNumber_InPlaceRemainder(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1005,34 +950,34 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 23b0 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c74 : │ │ │ │ │ +00000bc4 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cb8 │ │ │ │ │ + beq c08 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq c14 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq c14 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1040,17 +985,17 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b cbc │ │ │ │ │ + b c0c │ │ │ │ │ │ │ │ │ │ -00000ce4 : │ │ │ │ │ +00000c34 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1062,81 +1007,81 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 23b0 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d1c : │ │ │ │ │ +00000c6c : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - ldr r1, [pc, #172] @ df0 │ │ │ │ │ + ldr r1, [pc, #172] @ d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da0 │ │ │ │ │ + beq cf0 │ │ │ │ │ ldrd r2, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq d84 │ │ │ │ │ + beq cd4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d78 │ │ │ │ │ + bgt cc8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dd8 │ │ │ │ │ + beq d28 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt da0 │ │ │ │ │ + bgt cf0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da0 │ │ │ │ │ + bne cf0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #76] @ df4 │ │ │ │ │ + ldr r3, [pc, #76] @ d44 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de0 │ │ │ │ │ + bne d30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d7c │ │ │ │ │ + b ccc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d78 │ │ │ │ │ + b cc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dd0 │ │ │ │ │ - b dbc │ │ │ │ │ + bne d20 │ │ │ │ │ + b d0c │ │ │ │ │ .word 0x0000853c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000df8 : │ │ │ │ │ +00000d48 : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1148,45 +1093,45 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 23b0 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e30 <_IsFortranContiguous.part.0>: │ │ │ │ │ +00000d80 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - bgt e54 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ + bgt da4 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ addgt r0, r0, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e60 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ + bne db0 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - b e48 <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ + b d98 <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ │ │ │ │ │ -00000e84 : │ │ │ │ │ +00000dd4 : │ │ │ │ │ PyIter_NextItem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e98 │ │ │ │ │ - b 8a4 │ │ │ │ │ + beq de8 │ │ │ │ │ + b 8a4 │ │ │ │ │ R_ARM_JUMP24 iternext │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1201,230 +1146,230 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000ed4 : │ │ │ │ │ +00000e24 : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f34 │ │ │ │ │ + beq e84 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f80 │ │ │ │ │ + beq ed0 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f80 │ │ │ │ │ + beq ed0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt f44 │ │ │ │ │ + blt e94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq f1c │ │ │ │ │ + beq e6c │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f38 │ │ │ │ │ + blt e88 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b f1c │ │ │ │ │ + b e6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [ip, #56] @ 0x38 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fa8 │ │ │ │ │ + beq ef8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fb8 │ │ │ │ │ + bne f08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b f38 │ │ │ │ │ + b e88 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b f38 │ │ │ │ │ + b e88 │ │ │ │ │ │ │ │ │ │ -00000fc8 : │ │ │ │ │ +00000f18 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 101c │ │ │ │ │ + ble f6c │ │ │ │ │ ldr lr, [r0, #32] │ │ │ │ │ ldr r5, [r4, r3, lsl #2] │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ ldr lr, [lr, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mla r2, r5, lr, r2 │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq f64 │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrge r2, [r2] │ │ │ │ │ addge r2, r2, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b fe0 │ │ │ │ │ + b f30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001024 : │ │ │ │ │ +00000f74 : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10c4 │ │ │ │ │ + beq 1014 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 10d0 │ │ │ │ │ + beq 1020 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10d0 │ │ │ │ │ + beq 1020 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq 1018 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b8 │ │ │ │ │ + bgt 1008 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10b8 │ │ │ │ │ + bne 1008 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 10b8 │ │ │ │ │ + b 1008 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 10c8 │ │ │ │ │ + b 1018 │ │ │ │ │ │ │ │ │ │ -000010f0 : │ │ │ │ │ +00001040 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1194 │ │ │ │ │ + beq 10e4 │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ ldr r4, [ip, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 10f0 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 10f0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1198 │ │ │ │ │ + beq 10e8 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1188 │ │ │ │ │ + bgt 10d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1188 │ │ │ │ │ + bne 10d8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1188 │ │ │ │ │ + b 10d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1198 │ │ │ │ │ + b 10e8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -467,15 +467,15 @@ │ │ │ │ │ b 64c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq a24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ed4 │ │ │ │ │ + b e24 │ │ │ │ │ R_ARM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -2181,15 +2181,15 @@ │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 57c │ │ │ │ │ + b 4cc │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00001de4 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2267,15 +2267,15 @@ │ │ │ │ │ beq 1eb0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f88 │ │ │ │ │ + bne 1fa8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movne r4, r6 │ │ │ │ │ bne 1e34 │ │ │ │ │ @@ -2293,30 +2293,41 @@ │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ed8 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 200c │ │ │ │ │ + bne 1f88 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ eor r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ b 1e34 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ b 1eb0 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + b 1ed8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 1fdc │ │ │ │ │ + bne 1ffc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2349,26 +2360,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f08 │ │ │ │ │ - b 1fb4 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1ed8 │ │ │ │ │ + b 1fd4 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00002030 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2826,15 +2826,15 @@ │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 2594 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b 259c │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ @@ -4945,15 +4945,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 41b0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl d1c │ │ │ │ │ + bl c6c │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ beq 41bc │ │ │ │ │ ldr r1, [pc, #92] @ 429c │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -4961,15 +4961,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 41bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 75ac │ │ │ │ │ + bl 7864 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 41bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ @@ -6650,34 +6650,34 @@ │ │ │ │ │ 0000584c : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5920 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne 58c4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 5930 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq 59c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -6689,15 +6689,15 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 588c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 59d4 │ │ │ │ │ + beq 5ad4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ beq 589c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -6708,38 +6708,37 @@ │ │ │ │ │ bne 596c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b 58a0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5a4c │ │ │ │ │ + bne 5a98 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - ble 5ad0 │ │ │ │ │ + ble 5a44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a78 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq 5a78 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 26c │ │ │ │ │ - R_ARM_JUMP24 sequence_repeat │ │ │ │ │ + b 5b24 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -6759,63 +6758,97 @@ │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ b 589c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ab0 │ │ │ │ │ + ble 5ac0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5a20 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 5a00 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne 58b8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrgt r3, [r6, #4] │ │ │ │ │ - ldrgt r2, [r5, #4] │ │ │ │ │ - ldrgt r3, [r3, #52] @ 0x34 │ │ │ │ │ - ldrgt r1, [r2, #52] @ 0x34 │ │ │ │ │ - bgt 5944 │ │ │ │ │ + ble 5a14 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ + b 5944 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5ac8 │ │ │ │ │ + bne 5adc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - b 5930 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5944 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 5944 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 594c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5a74 │ │ │ │ │ + beq 5ae8 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a74 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq 5ae8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ b 5960 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5928 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 59dc │ │ │ │ │ b 5930 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5ad4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 59dc │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + b 5930 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr ip, [r6, #4] │ │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -6824,41 +6857,213 @@ │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 58b8 │ │ │ │ │ + │ │ │ │ │ +00005b24 : │ │ │ │ │ +sequence_repeat(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #28 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5d8c │ │ │ │ │ + ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5d8c │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r9, [r4] │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + beq 5c24 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r5] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 5be8 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5bc4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ + str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 59d4 │ │ │ │ │ + bne 5bb0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 59d4 │ │ │ │ │ + ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 5bb0 │ │ │ │ │ + ldr r3, [pc, #452] @ 5db4 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 5c9c │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5c80 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5da8 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + b 5bb0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 5c10 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 5b90 │ │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + bne 5d18 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r0, [r1] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5c10 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5c10 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a20 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 5944 │ │ │ │ │ + b 5c10 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5c04 │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5c04 │ │ │ │ │ + ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyErr_Clear> │ │ │ │ │ + R_ARM_CALL _PyErr_Clear │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 5d48 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq 5d08 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5cf0 │ │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5bb0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5ce8 │ │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5bd4 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5d74 │ │ │ │ │ + mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5bb0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5b90 │ │ │ │ │ + b 5c04 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5c10 │ │ │ │ │ + b 5c80 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5d10 │ │ │ │ │ + mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5bd4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5944 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC47 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r0, [r0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + .word 0x000001bc │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005b00 : │ │ │ │ │ +00005db8 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -6868,72 +7073,72 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005b34 : │ │ │ │ │ +00005dec : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5bf8 │ │ │ │ │ + beq 5eb0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5bac │ │ │ │ │ + bne 5e64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c00 │ │ │ │ │ + beq 5eb8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5c78 │ │ │ │ │ + beq 5f30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5e2c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5e2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c84 │ │ │ │ │ + beq 5f3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5e34 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c1c │ │ │ │ │ + bne 5ed4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5b88 │ │ │ │ │ + b 5e40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5cd0 │ │ │ │ │ + bne 5f88 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -6947,143 +7152,143 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5e58 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b84 │ │ │ │ │ + bgt 5e3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b84 │ │ │ │ │ + bne 5e3c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5b84 │ │ │ │ │ + b 5e3c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5cec │ │ │ │ │ + ble 5fa4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5c00 │ │ │ │ │ + beq 5eb8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5e58 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5c00 │ │ │ │ │ + bgt 5eb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5c00 │ │ │ │ │ + bne 5eb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5c00 │ │ │ │ │ + b 5eb8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c00 │ │ │ │ │ + beq 5eb8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5c8c │ │ │ │ │ - b 5c00 │ │ │ │ │ + bne 5f44 │ │ │ │ │ + b 5eb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c84 │ │ │ │ │ + bne 5f3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5c84 │ │ │ │ │ + b 5f3c │ │ │ │ │ │ │ │ │ │ -00005d04 : │ │ │ │ │ +00005fbc : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 5d20 │ │ │ │ │ + bne 5fd8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 31c │ │ │ │ │ + b 26c │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF.part.0 │ │ │ │ │ │ │ │ │ │ -00005d2c : │ │ │ │ │ +00005fe4 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5df0 │ │ │ │ │ + beq 60a8 │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5da4 │ │ │ │ │ + bne 605c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5df8 │ │ │ │ │ + beq 60b0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5e70 │ │ │ │ │ + beq 6128 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d6c │ │ │ │ │ + beq 6024 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5d6c │ │ │ │ │ + beq 6024 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5e7c │ │ │ │ │ + beq 6134 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d74 │ │ │ │ │ + beq 602c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e14 │ │ │ │ │ + bne 60cc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5d80 │ │ │ │ │ + b 6038 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5ec8 │ │ │ │ │ + bne 6180 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -7097,72 +7302,72 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5d98 │ │ │ │ │ + bne 6050 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d7c │ │ │ │ │ + bgt 6034 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5d7c │ │ │ │ │ + bne 6034 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5d7c │ │ │ │ │ + b 6034 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ee4 │ │ │ │ │ + ble 619c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5df8 │ │ │ │ │ + beq 60b0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5d98 │ │ │ │ │ + bne 6050 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5df8 │ │ │ │ │ + bgt 60b0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5df8 │ │ │ │ │ + bne 60b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5df8 │ │ │ │ │ + b 60b0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5df8 │ │ │ │ │ + beq 60b0 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5e84 │ │ │ │ │ - b 5df8 │ │ │ │ │ + bne 613c │ │ │ │ │ + b 60b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e7c │ │ │ │ │ + bne 6134 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e7c │ │ │ │ │ + b 6134 │ │ │ │ │ │ │ │ │ │ -00005efc <_PyNumber_PowerNoMod>: │ │ │ │ │ +000061b4 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -7173,112 +7378,112 @@ │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6174 <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ + beq 642c <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f8c <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + bne 6244 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6128 <_PyNumber_PowerNoMod+0x22c> │ │ │ │ │ + beq 63e0 <_PyNumber_PowerNoMod+0x22c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6118 <_PyNumber_PowerNoMod+0x21c> │ │ │ │ │ + beq 63d0 <_PyNumber_PowerNoMod+0x21c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 5f50 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + beq 6208 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6004 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + beq 62bc <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 60f8 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + beq 63b0 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 60c0 <_PyNumber_PowerNoMod+0x1c4> │ │ │ │ │ + bne 6378 <_PyNumber_PowerNoMod+0x1c4> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 5f80 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6238 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6014 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + bgt 62cc <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6198 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ + beq 6450 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6040 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 62f8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 5f80 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6238 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 61a8 <_PyNumber_PowerNoMod+0x2ac> │ │ │ │ │ + ble 6460 <_PyNumber_PowerNoMod+0x2ac> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6084 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq 633c <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ cmpne r7, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6130 <_PyNumber_PowerNoMod+0x234> │ │ │ │ │ + bne 63e8 <_PyNumber_PowerNoMod+0x234> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7292,93 +7497,93 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f80 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + b 6238 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 5f80 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6238 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 60f8 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bgt 63b0 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 60f8 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bne 63b0 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 5f80 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6238 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, #0 │ │ │ │ │ - ble 5ff4 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ + ble 62ac <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 6040 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 62f8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5f80 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6238 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6084 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bgt 633c <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6084 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bne 633c <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6084 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + b 633c <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq 6040 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 62f8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ - bne 600c <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ + bne 62c4 <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 6040 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 62f8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6004 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + b 62bc <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6040 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + bne 62f8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6040 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 62f8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ │ │ │ │ │ -000061c0 : │ │ │ │ │ +00006478 : │ │ │ │ │ ternary_op.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -7387,207 +7592,207 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 639c │ │ │ │ │ + beq 6654 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ - bne 624c │ │ │ │ │ + bne 6504 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6420 │ │ │ │ │ + beq 66d8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6284 │ │ │ │ │ + beq 653c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 6210 │ │ │ │ │ + beq 64c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6290 │ │ │ │ │ + beq 6548 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6218 │ │ │ │ │ + beq 64d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63b8 │ │ │ │ │ + bne 6670 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6224 │ │ │ │ │ + b 64dc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6440 │ │ │ │ │ + ble 66f8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r4, r9, #0 │ │ │ │ │ - beq 62cc │ │ │ │ │ + beq 6584 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6240 │ │ │ │ │ + bne 64f8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6428 │ │ │ │ │ + ble 66e0 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6308 │ │ │ │ │ + beq 65c0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ cmpne r2, r7 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6350 │ │ │ │ │ + bne 6608 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 6400 │ │ │ │ │ + bne 66b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6240 │ │ │ │ │ + b 64f8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6240 │ │ │ │ │ + bne 64f8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6308 │ │ │ │ │ + bgt 65c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6308 │ │ │ │ │ + bne 65c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6308 │ │ │ │ │ + b 65c0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 624c │ │ │ │ │ + bne 6504 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 62cc │ │ │ │ │ + b 6584 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 6240 │ │ │ │ │ + bne 64f8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6220 │ │ │ │ │ + bgt 64d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6220 │ │ │ │ │ + bne 64d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6220 │ │ │ │ │ + b 64d8 │ │ │ │ │ ldr lr, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6348 │ │ │ │ │ + b 6600 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 62cc │ │ │ │ │ + b 6584 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62cc │ │ │ │ │ + bne 6584 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62cc │ │ │ │ │ + b 6584 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6290 │ │ │ │ │ + bne 6548 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6290 │ │ │ │ │ + b 6548 │ │ │ │ │ │ │ │ │ │ -00006458 : │ │ │ │ │ +00006710 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 649c │ │ │ │ │ + beq 6754 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 64a8 │ │ │ │ │ + beq 6760 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 64a8 │ │ │ │ │ + beq 6760 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7595,271 +7800,271 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 64d4 │ │ │ │ │ + bne 678c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 64a0 │ │ │ │ │ + b 6758 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 64c4 │ │ │ │ │ + beq 677c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 64a0 │ │ │ │ │ + b 6758 │ │ │ │ │ │ │ │ │ │ -000064f0 : │ │ │ │ │ +000067a8 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 67e4 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 652c │ │ │ │ │ + beq 67e4 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6520 │ │ │ │ │ + b 67d8 │ │ │ │ │ │ │ │ │ │ -00006534 : │ │ │ │ │ +000067ec : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6610 │ │ │ │ │ + bne 68c8 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - bne 6618 │ │ │ │ │ + bne 68d0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6608 │ │ │ │ │ + beq 68c0 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6608 │ │ │ │ │ + beq 68c0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs ip, r0, #1 │ │ │ │ │ - bmi 6608 │ │ │ │ │ + bmi 68c0 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ lsl r5, ip, #2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr lr, [r3, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 65a8 │ │ │ │ │ + ble 6860 │ │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 66c4 │ │ │ │ │ + bne 697c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mul lr, lr, r4 │ │ │ │ │ ldr ip, [r3, r2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 65d0 │ │ │ │ │ + ble 6888 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 66c4 │ │ │ │ │ + bne 697c │ │ │ │ │ sub r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6608 │ │ │ │ │ + beq 68c0 │ │ │ │ │ mul lr, ip, lr │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 65f8 │ │ │ │ │ + ble 68b0 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 66c4 │ │ │ │ │ + bne 697c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mul lr, r0, lr │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 65e0 │ │ │ │ │ + bne 6898 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 66cc │ │ │ │ │ + bne 6984 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6608 │ │ │ │ │ + beq 68c0 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 66f4 │ │ │ │ │ + beq 69ac │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 6608 │ │ │ │ │ + ble 68c0 │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6664 │ │ │ │ │ + ble 691c │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 66c4 │ │ │ │ │ + bne 697c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6688 │ │ │ │ │ + ble 6940 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 66c4 │ │ │ │ │ + bne 697c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6608 │ │ │ │ │ + beq 68c0 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 66b0 │ │ │ │ │ + ble 6968 │ │ │ │ │ ldr r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 66c4 │ │ │ │ │ + bne 697c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6698 │ │ │ │ │ - b 6608 │ │ │ │ │ + bne 6950 │ │ │ │ │ + b 68c0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 66c4 │ │ │ │ │ + bne 697c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6700 <_IsCContiguous> │ │ │ │ │ + bl 69b8 <_IsCContiguous> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7f4c <_IsFortranContiguous> │ │ │ │ │ + b 8204 <_IsFortranContiguous> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b e30 │ │ │ │ │ + b d80 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -00006700 <_IsCContiguous>: │ │ │ │ │ +000069b8 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 677c <_IsCContiguous+0x7c> │ │ │ │ │ + beq 6a34 <_IsCContiguous+0x7c> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 677c <_IsCContiguous+0x7c> │ │ │ │ │ + beq 6a34 <_IsCContiguous+0x7c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 677c <_IsCContiguous+0x7c> │ │ │ │ │ + blt 6a34 <_IsCContiguous+0x7c> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 678c <_IsCContiguous+0x8c> │ │ │ │ │ + ble 6a44 <_IsCContiguous+0x8c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ - b 6758 <_IsCContiguous+0x58> │ │ │ │ │ + b 6a10 <_IsCContiguous+0x58> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6764 <_IsCContiguous+0x64> │ │ │ │ │ + ble 6a1c <_IsCContiguous+0x64> │ │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6784 <_IsCContiguous+0x84> │ │ │ │ │ + bne 6a3c <_IsCContiguous+0x84> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6748 <_IsCContiguous+0x48> │ │ │ │ │ + bge 6a00 <_IsCContiguous+0x48> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6724 <_IsCContiguous+0x24> │ │ │ │ │ + b 69dc <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ -00006798 : │ │ │ │ │ +00006a50 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 685c │ │ │ │ │ + beq 6b14 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6810 │ │ │ │ │ + bne 6ac8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6b1c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 68dc │ │ │ │ │ + beq 6b94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67d8 │ │ │ │ │ + beq 6a90 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 67d8 │ │ │ │ │ + beq 6a90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 68e8 │ │ │ │ │ + beq 6ba0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67e0 │ │ │ │ │ + beq 6a98 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6880 │ │ │ │ │ + bne 6b38 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 67ec │ │ │ │ │ + b 6aa4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6934 │ │ │ │ │ + bne 6bec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -7873,87 +8078,87 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 6804 │ │ │ │ │ + bne 6abc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 67e8 │ │ │ │ │ + bgt 6aa0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 67e8 │ │ │ │ │ + bne 6aa0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 67e8 │ │ │ │ │ + b 6aa0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6950 │ │ │ │ │ + ble 6c08 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6b1c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6804 │ │ │ │ │ + bne 6abc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6864 │ │ │ │ │ + bgt 6b1c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6864 │ │ │ │ │ + bne 6b1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6864 │ │ │ │ │ + b 6b1c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6b1c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 68f0 │ │ │ │ │ - b 6864 │ │ │ │ │ + bne 6ba8 │ │ │ │ │ + b 6b1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 68e8 │ │ │ │ │ + bne 6ba0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 68e8 │ │ │ │ │ + b 6ba0 │ │ │ │ │ │ │ │ │ │ -00006968 : │ │ │ │ │ +00006c20 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 69ac │ │ │ │ │ + beq 6c64 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69b8 │ │ │ │ │ + beq 6c70 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69b8 │ │ │ │ │ + beq 6c70 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7965,174 +8170,174 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69b0 │ │ │ │ │ + b 6c68 │ │ │ │ │ │ │ │ │ │ -000069d8 <_PyObject_RealIsInstance>: │ │ │ │ │ +00006c90 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6ab8 <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ + bge 6d70 <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6a84 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + beq 6d3c <_PyObject_RealIsInstance+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 6a84 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + bne 6d3c <_PyObject_RealIsInstance+0xac> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #260] @ 6b30 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #260] @ 6de8 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a88 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d40 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6a90 <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ + bne 6d48 <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6a64 <_PyObject_RealIsInstance+0x8c> │ │ │ │ │ + ble 6d1c <_PyObject_RealIsInstance+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a58 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + bne 6d10 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 6a88 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6d40 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 6a58 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + b 6d10 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6a4c <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + bge 6d04 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 6a4c <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + b 6d04 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl d1c │ │ │ │ │ + bl c6c │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 6a88 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d40 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #80] @ 6b30 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #80] @ 6de8 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a88 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d40 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 75ac │ │ │ │ │ + bl 7864 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a88 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bgt 6d40 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a88 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bne 6d40 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 6a88 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6d40 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ .word 0x00008668 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006b34 : │ │ │ │ │ +00006dec : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6bf8 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6bac │ │ │ │ │ + bne 6e64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c00 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 6c78 │ │ │ │ │ + beq 6f30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b74 │ │ │ │ │ + beq 6e2c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6b74 │ │ │ │ │ + beq 6e2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c84 │ │ │ │ │ + beq 6f3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b7c │ │ │ │ │ + beq 6e34 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c1c │ │ │ │ │ + bne 6ed4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6b88 │ │ │ │ │ + b 6e40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6cd0 │ │ │ │ │ + bne 6f88 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8146,385 +8351,385 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 6ba0 │ │ │ │ │ + bne 6e58 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b84 │ │ │ │ │ + bgt 6e3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6b84 │ │ │ │ │ + bne 6e3c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6b84 │ │ │ │ │ + b 6e3c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6cec │ │ │ │ │ + ble 6fa4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6c00 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6ba0 │ │ │ │ │ + bne 6e58 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c00 │ │ │ │ │ + bgt 6eb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c00 │ │ │ │ │ + bne 6eb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c00 │ │ │ │ │ + b 6eb8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c00 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6c8c │ │ │ │ │ - b 6c00 │ │ │ │ │ + bne 6f44 │ │ │ │ │ + b 6eb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6c84 │ │ │ │ │ + bne 6f3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c84 │ │ │ │ │ + b 6f3c │ │ │ │ │ │ │ │ │ │ -00006d04 <_PyIter_Send>: │ │ │ │ │ +00006fbc <_PyIter_Send>: │ │ │ │ │ _PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d94 <_PyIter_Send+0x90> │ │ │ │ │ + bne 704c <_PyIter_Send+0x90> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6db8 <_PyIter_Send+0xb4> │ │ │ │ │ + bne 7070 <_PyIter_Send+0xb4> │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq 6db8 <_PyIter_Send+0xb4> │ │ │ │ │ + beq 7070 <_PyIter_Send+0xb4> │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 6de4 <_PyIter_Send+0xe0> │ │ │ │ │ + beq 709c <_PyIter_Send+0xe0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ │ stm r4, {r0, r1} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d38 <_PyIter_Send+0x34> │ │ │ │ │ + beq 6ff0 <_PyIter_Send+0x34> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6d7c <_PyIter_Send+0x78> │ │ │ │ │ + b 7034 <_PyIter_Send+0x78> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #52] @ 6dfc <_PyIter_Send+0xf8> │ │ │ │ │ + ldr r0, [pc, #52] @ 70b4 <_PyIter_Send+0xf8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 6d78 <_PyIter_Send+0x74> │ │ │ │ │ + bne 7030 <_PyIter_Send+0x74> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ - b 6d7c <_PyIter_Send+0x78> │ │ │ │ │ + b 7034 <_PyIter_Send+0x78> │ │ │ │ │ .word 0x0000d888 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006e00 : │ │ │ │ │ +000070b8 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6e88 │ │ │ │ │ + bne 7140 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6ebc │ │ │ │ │ + bne 7174 │ │ │ │ │ ldr r3, [lr, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 6ebc │ │ │ │ │ + beq 7174 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 6ea4 │ │ │ │ │ + beq 715c │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6e34 │ │ │ │ │ + beq 70ec │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - b 6e80 │ │ │ │ │ + b 7138 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - ldr r0, [pc, #8] @ 6edc │ │ │ │ │ + ldr r0, [pc, #8] @ 7194 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b 6e70 │ │ │ │ │ + b 7128 │ │ │ │ │ .word 0x0000d888 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006ee0 : │ │ │ │ │ +00007198 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7054 │ │ │ │ │ + beq 730c │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6f5c │ │ │ │ │ + beq 7214 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 6f40 │ │ │ │ │ + beq 71f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70e0 │ │ │ │ │ + ble 7398 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7054 │ │ │ │ │ + beq 730c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 7000 │ │ │ │ │ + bne 72b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fe4 │ │ │ │ │ + beq 729c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6f34 │ │ │ │ │ + bne 71ec │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70f8 │ │ │ │ │ + ble 73b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6fe4 │ │ │ │ │ + beq 729c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6f34 │ │ │ │ │ + bne 71ec │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70c8 │ │ │ │ │ + ble 7380 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7048 │ │ │ │ │ + beq 7300 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 7048 │ │ │ │ │ + beq 7300 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6fb0 │ │ │ │ │ + beq 7268 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6f78 │ │ │ │ │ + beq 7230 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 707c │ │ │ │ │ + bne 7334 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6f84 │ │ │ │ │ + b 723c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6f78 │ │ │ │ │ - b 6fe4 │ │ │ │ │ + bne 7230 │ │ │ │ │ + b 729c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 6fe4 │ │ │ │ │ + beq 729c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fe4 │ │ │ │ │ + beq 729c │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6fb8 │ │ │ │ │ - b 6fe4 │ │ │ │ │ + bne 7270 │ │ │ │ │ + b 729c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6f34 │ │ │ │ │ + bne 71ec │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6f80 │ │ │ │ │ + bgt 7238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6f80 │ │ │ │ │ + bne 7238 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6f80 │ │ │ │ │ + b 7238 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fe4 │ │ │ │ │ + bne 729c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fe4 │ │ │ │ │ + b 729c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6f4c │ │ │ │ │ + bne 7204 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f4c │ │ │ │ │ + b 7204 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6fb0 │ │ │ │ │ + bne 7268 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fb0 │ │ │ │ │ + b 7268 │ │ │ │ │ │ │ │ │ │ -00007110 : │ │ │ │ │ +000073c8 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ bic r2, r1, #8 │ │ │ │ │ bic r3, r3, #8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 7168 │ │ │ │ │ + beq 7420 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8534,80 +8739,80 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 723c │ │ │ │ │ + beq 74f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 71d8 │ │ │ │ │ + beq 7490 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 71c4 │ │ │ │ │ + ble 747c │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 715c │ │ │ │ │ + bgt 7414 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 715c │ │ │ │ │ + bne 7414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 715c │ │ │ │ │ + b 7414 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7194 │ │ │ │ │ + b 744c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 71f0 │ │ │ │ │ + beq 74a8 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7210 │ │ │ │ │ + bne 74c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7158 │ │ │ │ │ + b 7410 │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 7158 │ │ │ │ │ + beq 7410 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 7244 │ │ │ │ │ + bne 74fc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 71cc │ │ │ │ │ + b 7484 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7158 │ │ │ │ │ + b 7410 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 7298 │ │ │ │ │ + bne 7550 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -8615,23 +8820,23 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7158 │ │ │ │ │ + bgt 7410 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7158 │ │ │ │ │ + bne 7410 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7158 │ │ │ │ │ + b 7410 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -8639,116 +8844,116 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7234 │ │ │ │ │ + beq 74ec │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7158 │ │ │ │ │ - b 727c │ │ │ │ │ + bgt 7410 │ │ │ │ │ + b 7534 │ │ │ │ │ │ │ │ │ │ -000072d4 : │ │ │ │ │ +0000758c : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 7740 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7358 │ │ │ │ │ + beq 7610 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 737c │ │ │ │ │ + beq 7634 │ │ │ │ │ ldr r4, [ip, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7370 │ │ │ │ │ + beq 7628 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 73ec │ │ │ │ │ + beq 76a4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 73b4 │ │ │ │ │ + bne 766c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7348 │ │ │ │ │ + b 7600 │ │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7490 │ │ │ │ │ + bne 7748 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vldrne d0, [r2, #8] │ │ │ │ │ - bne 7464 │ │ │ │ │ + bne 771c │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7418 │ │ │ │ │ + bne 76d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 73fc │ │ │ │ │ + ble 76b4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7348 │ │ │ │ │ + b 7600 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 73ec │ │ │ │ │ + bgt 76a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73ec │ │ │ │ │ + bne 76a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 73ec │ │ │ │ │ + b 76a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -8757,780 +8962,780 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73f4 │ │ │ │ │ + bne 76ac │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7464 │ │ │ │ │ + bgt 771c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7474 │ │ │ │ │ + beq 772c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 7464 │ │ │ │ │ + b 771c │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 73ec │ │ │ │ │ + b 76a4 │ │ │ │ │ bl 2030 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 73ec │ │ │ │ │ + beq 76a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 74d4 │ │ │ │ │ + ble 778c │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 74cc │ │ │ │ │ + bne 7784 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73ec │ │ │ │ │ + bne 76a4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b 7464 │ │ │ │ │ + b 771c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 74b0 │ │ │ │ │ + bne 7768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74b0 │ │ │ │ │ + b 7768 │ │ │ │ │ │ │ │ │ │ -000074f0 : │ │ │ │ │ +000077a8 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7548 │ │ │ │ │ + beq 7800 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7548 │ │ │ │ │ + beq 7800 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 7588 │ │ │ │ │ + beq 7840 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3320 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 7540 │ │ │ │ │ + bne 77f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7550 │ │ │ │ │ + bgt 7808 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7550 │ │ │ │ │ + bne 7808 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7550 │ │ │ │ │ + b 7808 │ │ │ │ │ │ │ │ │ │ -000075ac : │ │ │ │ │ +00007864 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7ddc │ │ │ │ │ + beq 8094 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2380] @ 7f28 │ │ │ │ │ + ldr r1, [pc, #2380] @ 81e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7850 │ │ │ │ │ + beq 7b08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7818 │ │ │ │ │ + beq 7ad0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7e64 │ │ │ │ │ + beq 811c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7d1c │ │ │ │ │ - ldr r3, [pc, #2328] @ 7f2c │ │ │ │ │ + beq 7fd4 │ │ │ │ │ + ldr r3, [pc, #2328] @ 81e4 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7d90 │ │ │ │ │ + bhi 8048 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7a9c │ │ │ │ │ + ble 7d54 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 7e58 │ │ │ │ │ - ldr r1, [pc, #2252] @ 7f28 │ │ │ │ │ + beq 8110 │ │ │ │ │ + ldr r1, [pc, #2252] @ 81e0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7cc4 │ │ │ │ │ + beq 7f7c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7c8c │ │ │ │ │ + beq 7f44 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7a74 │ │ │ │ │ + beq 7d2c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7bb8 │ │ │ │ │ - ldr r3, [pc, #2200] @ 7f30 │ │ │ │ │ + beq 7e70 │ │ │ │ │ + ldr r3, [pc, #2200] @ 81e8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7c28 │ │ │ │ │ + bhi 7ee0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7b80 │ │ │ │ │ + ble 7e38 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7c7c │ │ │ │ │ - ldr r1, [pc, #2108] @ 7f28 │ │ │ │ │ + beq 7f34 │ │ │ │ │ + ldr r1, [pc, #2108] @ 81e0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7988 │ │ │ │ │ + beq 7c40 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7950 │ │ │ │ │ + beq 7c08 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7b54 │ │ │ │ │ + beq 7e0c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7af4 │ │ │ │ │ - ldr r2, [pc, #2060] @ 7f34 │ │ │ │ │ + beq 7dac │ │ │ │ │ + ldr r2, [pc, #2060] @ 81ec │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 7a24 │ │ │ │ │ + bcc 7cdc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ strgt r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt r7, r5, #12 │ │ │ │ │ strgt r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ble 793c │ │ │ │ │ + ble 7bf4 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 79e0 │ │ │ │ │ - ldr r1, [pc, #1988] @ 7f28 │ │ │ │ │ + beq 7c98 │ │ │ │ │ + ldr r1, [pc, #1988] @ 81e0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7adc │ │ │ │ │ + beq 7d94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7aa4 │ │ │ │ │ + beq 7d5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7918 │ │ │ │ │ + beq 7bd0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 78b8 │ │ │ │ │ - ldr r2, [pc, #1944] @ 7f38 │ │ │ │ │ + beq 7b70 │ │ │ │ │ + ldr r2, [pc, #1944] @ 81f0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 786c │ │ │ │ │ + bcc 7b24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7e94 │ │ │ │ │ + ble 814c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 75ac │ │ │ │ │ + bl 7864 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7eb4 │ │ │ │ │ + beq 816c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 77f8 │ │ │ │ │ + bgt 7ab0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77f0 │ │ │ │ │ + bne 7aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7924 │ │ │ │ │ + beq 7bdc │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a00 │ │ │ │ │ + ble 7cb8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 79a0 │ │ │ │ │ + b 7c58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7840 │ │ │ │ │ + bgt 7af8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7840 │ │ │ │ │ + bne 7af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7850 │ │ │ │ │ + beq 7b08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r5, r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 77b0 │ │ │ │ │ + bhi 7a68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77b0 │ │ │ │ │ + beq 7a68 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7aec │ │ │ │ │ + bgt 7da4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7aec │ │ │ │ │ + bne 7da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7aec │ │ │ │ │ + b 7da4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7bb0 │ │ │ │ │ - ldr r1, [pc, #1628] @ 7f28 │ │ │ │ │ + beq 7e68 │ │ │ │ │ + ldr r1, [pc, #1628] @ 81e0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7ad8 │ │ │ │ │ + beq 7d90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7aa8 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7d60 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7918 │ │ │ │ │ + beq 7bd0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 78b8 │ │ │ │ │ - ldr r2, [pc, #1576] @ 7f3c │ │ │ │ │ + beq 7b70 │ │ │ │ │ + ldr r2, [pc, #1576] @ 81f4 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 77a0 │ │ │ │ │ + b 7a58 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e3c │ │ │ │ │ + ble 80f4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 7750 │ │ │ │ │ + bne 7a08 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b60 │ │ │ │ │ + bgt 7e18 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7a00 │ │ │ │ │ + b 7cb8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7978 │ │ │ │ │ + bgt 7c30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7978 │ │ │ │ │ + bne 7c30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7988 │ │ │ │ │ + beq 7c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b60 │ │ │ │ │ + beq 7e18 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e18 │ │ │ │ │ + bgt 80d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 79c4 │ │ │ │ │ + bne 7c7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7a80 │ │ │ │ │ + beq 7d38 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7ce4 │ │ │ │ │ - b 7860 │ │ │ │ │ + ble 7f9c │ │ │ │ │ + b 7b18 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7808 │ │ │ │ │ + bgt 7ac0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a18 │ │ │ │ │ + bne 7cd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7808 │ │ │ │ │ - b 7b60 │ │ │ │ │ + bne 7ac0 │ │ │ │ │ + b 7e18 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7738 │ │ │ │ │ + bhi 79f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7738 │ │ │ │ │ + beq 79f0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 799c │ │ │ │ │ + bgt 7c54 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 799c │ │ │ │ │ + bne 7c54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 799c │ │ │ │ │ + b 7c54 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e20 │ │ │ │ │ + ble 80d8 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7648 │ │ │ │ │ + bne 7900 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7cd8 │ │ │ │ │ + b 7f90 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7acc │ │ │ │ │ + bgt 7d84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7acc │ │ │ │ │ + bne 7d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7adc │ │ │ │ │ + beq 7d94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7924 │ │ │ │ │ + beq 7bdc │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 79f4 │ │ │ │ │ + b 7cac │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7b94 │ │ │ │ │ - ldr r1, [pc, #1056] @ 7f28 │ │ │ │ │ + beq 7e4c │ │ │ │ │ + ldr r1, [pc, #1056] @ 81e0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7984 │ │ │ │ │ + beq 7c3c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7954 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7c0c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7b54 │ │ │ │ │ + beq 7e0c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7af4 │ │ │ │ │ - ldr r2, [pc, #1008] @ 7f40 │ │ │ │ │ + beq 7dac │ │ │ │ │ + ldr r2, [pc, #1008] @ 81f8 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 7728 │ │ │ │ │ + b 79e0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7dfc │ │ │ │ │ + ble 80b4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 76d0 │ │ │ │ │ + bne 7988 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a80 │ │ │ │ │ + bgt 7d38 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 79ac │ │ │ │ │ + b 7c64 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5d04 │ │ │ │ │ - b 79a0 │ │ │ │ │ + bl 5fbc │ │ │ │ │ + b 7c58 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 79e8 │ │ │ │ │ + b 7ca0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7d08 │ │ │ │ │ - ldr r1, [pc, #860] @ 7f28 │ │ │ │ │ + beq 7fc0 │ │ │ │ │ + ldr r1, [pc, #860] @ 81e0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7cc0 │ │ │ │ │ + beq 7f78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7c90 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7f48 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7a74 │ │ │ │ │ + beq 7d2c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7bb8 │ │ │ │ │ - ldr r3, [pc, #816] @ 7f44 │ │ │ │ │ + beq 7e70 │ │ │ │ │ + ldr r3, [pc, #816] @ 81fc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 76ac │ │ │ │ │ + bcs 7964 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 76ac │ │ │ │ │ + bhi 7964 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76ac │ │ │ │ │ + beq 7964 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7cd4 │ │ │ │ │ + bgt 7f8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7cd4 │ │ │ │ │ + bne 7f8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7cd4 │ │ │ │ │ + b 7f8c │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7ba0 │ │ │ │ │ + b 7e58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7cb4 │ │ │ │ │ + bgt 7f6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7cb4 │ │ │ │ │ + bne 7f6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7cc4 │ │ │ │ │ + beq 7f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7a80 │ │ │ │ │ + beq 7d38 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7860 │ │ │ │ │ + bgt 7b18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7860 │ │ │ │ │ + bne 7b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5d04 │ │ │ │ │ - b 7cd8 │ │ │ │ │ + bl 5fbc │ │ │ │ │ + b 7f90 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7de0 │ │ │ │ │ - ldr r1, [pc, #504] @ 7f28 │ │ │ │ │ + beq 8098 │ │ │ │ │ + ldr r1, [pc, #504] @ 81e0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7848 │ │ │ │ │ + beq 7b00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 781c │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7ad4 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7e64 │ │ │ │ │ + beq 811c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7d1c │ │ │ │ │ - ldr r3, [pc, #464] @ 7f48 │ │ │ │ │ + beq 7fd4 │ │ │ │ │ + ldr r3, [pc, #464] @ 8200 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 762c │ │ │ │ │ + bcs 78e4 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 762c │ │ │ │ │ + bhi 78e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 762c │ │ │ │ │ + beq 78e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7dd4 │ │ │ │ │ + bgt 808c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7df0 │ │ │ │ │ + beq 80a8 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7860 │ │ │ │ │ + b 7b18 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5d04 │ │ │ │ │ - b 7860 │ │ │ │ │ + bl 5fbc │ │ │ │ │ + b 7b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7dd4 │ │ │ │ │ + b 808c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b60 │ │ │ │ │ + bne 7e18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b60 │ │ │ │ │ + b 7e18 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7cd8 │ │ │ │ │ + b 7f90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a80 │ │ │ │ │ + bne 7d38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a80 │ │ │ │ │ + b 7d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7924 │ │ │ │ │ + bne 7bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7924 │ │ │ │ │ + b 7bdc │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7d0c │ │ │ │ │ + b 7fc4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e78 │ │ │ │ │ + ble 8130 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7860 │ │ │ │ │ + b 7b18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7e70 │ │ │ │ │ + bne 8128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e70 │ │ │ │ │ + b 8128 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7924 │ │ │ │ │ + bgt 7bdc │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 77e8 │ │ │ │ │ - b 7924 │ │ │ │ │ + beq 7aa0 │ │ │ │ │ + b 7bdc │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r5, r4, #16 │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bl 75ac │ │ │ │ │ + bl 7864 │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7efc │ │ │ │ │ + beq 81b4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 77cc │ │ │ │ │ + b 7a84 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 7ed0 │ │ │ │ │ + bne 8188 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77d8 │ │ │ │ │ - b 7924 │ │ │ │ │ + ble 7a90 │ │ │ │ │ + b 7bdc │ │ │ │ │ .word 0x0000853c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000910 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000808 │ │ │ │ │ @@ -9542,41 +9747,41 @@ │ │ │ │ │ .word 0x000003ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000032c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007f4c <_IsFortranContiguous>: │ │ │ │ │ +00008204 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7fc0 <_IsFortranContiguous+0x74> │ │ │ │ │ + beq 8278 <_IsFortranContiguous+0x74> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7fbc <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 8274 <_IsFortranContiguous+0x70> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble 7fac <_IsFortranContiguous+0x60> │ │ │ │ │ + ble 8264 <_IsFortranContiguous+0x60> │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 7fa0 <_IsFortranContiguous+0x54> │ │ │ │ │ + ble 8258 <_IsFortranContiguous+0x54> │ │ │ │ │ ldr r4, [ip, r3, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 7fb4 <_IsFortranContiguous+0x68> │ │ │ │ │ + bne 826c <_IsFortranContiguous+0x68> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 7f7c <_IsFortranContiguous+0x30> │ │ │ │ │ + b 8234 <_IsFortranContiguous+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - b e30 │ │ │ │ │ + b d80 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 61c0 │ │ │ │ │ + b 6478 │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 000000ac : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -112,15 +112,15 @@ │ │ │ │ │ 00000134 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 57c │ │ │ │ │ + b 4cc │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 0000014c : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -371,15 +371,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ b 480 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000048c : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -390,47 +390,47 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4b4 │ │ │ │ │ bl 3c8 │ │ │ │ │ b 4c4 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl ba8 │ │ │ │ │ + bl af8 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 4d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ b 4e0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 000004ec : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl ba8 │ │ │ │ │ + bl af8 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000524 : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ bl a88 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000055c : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -660,21 +660,21 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq 814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5d04 │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000834 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -712,15 +712,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ movge r9, r3 │ │ │ │ │ - bl 6534 │ │ │ │ │ + bl 67ec │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8c8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -759,15 +759,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ beq 96c │ │ │ │ │ - bl fc8 │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -935,36 +935,36 @@ │ │ │ │ │ bl 5410 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 6700 <_IsCContiguous> │ │ │ │ │ + bl 69b8 <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ba0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 6700 <_IsCContiguous> │ │ │ │ │ + bl 69b8 <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bcc │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 7f4c <_IsFortranContiguous> │ │ │ │ │ + bl 8204 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bf0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 7f4c <_IsFortranContiguous> │ │ │ │ │ + bl 8204 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bf0 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1024,20 +1024,20 @@ │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ │ strge r7, [r3, #-4] │ │ │ │ │ subge r3, r3, #4 │ │ │ │ │ bge c78 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl fc8 │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl fc8 │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b c5c │ │ │ │ │ @@ -1213,15 +1213,15 @@ │ │ │ │ │ │ │ │ │ │ 00000ef4 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 6458 │ │ │ │ │ + b 6710 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000f08 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -122,18 +122,18 @@ │ │ │ │ │ 0x00000770 6543616c 6c005079 53657175 656e6365 eCall.PySequence │ │ │ │ │ 0x00000780 5f436f6e 7461696e 73005f50 79536571 _Contains._PySeq │ │ │ │ │ 0x00000790 75656e63 655f4974 65725365 61726368 uence_IterSearch │ │ │ │ │ 0x000007a0 0050794c 6f6e675f 41735373 697a655f .PyLong_AsSsize_ │ │ │ │ │ 0x000007b0 74005079 4c6f6e67 5f547970 65005079 t.PyLong_Type.Py │ │ │ │ │ 0x000007c0 4578635f 4f766572 666c6f77 4572726f Exc_OverflowErro │ │ │ │ │ 0x000007d0 72005079 4572725f 47697665 6e457863 r.PyErr_GivenExc │ │ │ │ │ - 0x000007e0 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py │ │ │ │ │ - 0x000007f0 4578635f 44657072 65636174 696f6e57 Exc_DeprecationW │ │ │ │ │ - 0x00000800 61726e69 6e670050 79457272 5f576172 arning.PyErr_War │ │ │ │ │ - 0x00000810 6e466f72 6d617400 5f507945 72725f46 nFormat._PyErr_F │ │ │ │ │ + 0x000007e0 65707469 6f6e4d61 74636865 73005f50 eptionMatches._P │ │ │ │ │ + 0x000007f0 79457272 5f466f72 6d617400 50794578 yErr_Format.PyEx │ │ │ │ │ + 0x00000800 635f4465 70726563 6174696f 6e576172 c_DeprecationWar │ │ │ │ │ + 0x00000810 6e696e67 00507945 72725f57 61726e46 ning.PyErr_WarnF │ │ │ │ │ 0x00000820 6f726d61 74005f50 794e756d 6265725f ormat._PyNumber_ │ │ │ │ │ 0x00000830 496e6465 78005079 4e756d62 65725f49 Index.PyNumber_I │ │ │ │ │ 0x00000840 6e506c61 63654f72 005f5079 5f4e6f74 nPlaceOr._Py_Not │ │ │ │ │ 0x00000850 496d706c 656d656e 74656453 74727563 ImplementedStruc │ │ │ │ │ 0x00000860 74005079 54797065 5f497353 75627479 t.PyType_IsSubty │ │ │ │ │ 0x00000870 70650050 794f626a 6563745f 466f726d pe.PyObject_Form │ │ │ │ │ 0x00000880 61740050 79556e69 636f6465 5f547970 at.PyUnicode_Typ │ │ │ ├── bytes_methods.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -364,28 +364,28 @@ │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ beq 4d0 │ │ │ │ │ sub r3, r5, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movlt r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - add r3, r4, r5 │ │ │ │ │ + add r2, r4, r5 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ - sub r2, r5, #2 │ │ │ │ │ - ldrb r1, [r3, #-1] │ │ │ │ │ + sub r3, r5, #2 │ │ │ │ │ + ldrb r1, [r2, #-1] │ │ │ │ │ b 4e8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ blt 50c │ │ │ │ │ - ldrb r3, [r4, r2] │ │ │ │ │ - eor r3, r3, r1 │ │ │ │ │ - tst r3, #63 @ 0x3f │ │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ │ + eor r2, r2, r1 │ │ │ │ │ + tst r2, #63 @ 0x3f │ │ │ │ │ bne 4e4 │ │ │ │ │ - sub r3, r5, #1 │ │ │ │ │ - sub r3, r3, r2 │ │ │ │ │ + sub r2, r5, #1 │ │ │ │ │ + sub r3, r2, r3 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ add r3, r6, #23 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add r1, r6, #87 @ 0x57 │ │ │ │ │ strb r2, [r3, #1]! │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 96048 (bytes into file) │ │ │ │ │ + Start of section headers: 96104 (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 0x17730: │ │ │ │ │ +There are 18 section headers, starting at offset 0x17768: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 005bb8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013a38 0017b8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 005bec 000824 00 WA 0 0 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 005ae8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 013a68 001788 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 005b1c 000824 00 WA 0 0 4 │ │ │ │ │ [ 4] .rel.data REL 00000000 0151f0 000710 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006410 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 006410 0016a6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 007ab8 004594 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 015900 001590 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00c04c 00258c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 016e90 000090 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00e5d8 00185c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 016f20 000780 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00fe34 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fe34 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00fe68 002270 10 16 361 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0120d8 00195e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0176a0 000090 00 0 0 1 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006340 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 006340 0016a6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0079e8 004694 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 015900 0015c8 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c07c 00258c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 016ec8 000090 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00e608 00185c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 016f58 000780 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00fe64 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fe64 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00fe98 002270 10 16 361 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 012108 00195e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0176d8 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 {} │ │ │ │ │ @@ -74,105 +74,105 @@ │ │ │ │ │ 70: 00001e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 72: 00001e20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 73: 00002090 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 74: 00000250 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 75: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 76: 00000224 2496 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ - 77: 00000e94 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ + 77: 00000dc4 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 78: 00000be4 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ 79: 00000be0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 80: 00000be4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 81: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 82: 00000c30 208 FUNC LOCAL DEFAULT 1 bytes_rfind │ │ │ │ │ - 83: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 84: 00000d00 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ - 85: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 86: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 87: 00002094 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 88: 0000586c 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 89: 0000599c 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 82: 00002094 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00002094 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 84: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 85: 00000c30 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ + 86: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 87: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 88: 0000579c 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 89: 000058cc 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 90: 00001654 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 91: 000015a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 91: 000014d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 92: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 93: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 94: 000022e0 2620 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 93: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 94: 000023e0 2620 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 95: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 96: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 97: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 98: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 99: 00002d18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00002e18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 100: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 101: 00000384 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 102: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 103: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 104: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 105: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 106: 00002d1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 107: 00002d1c 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 108: 00001814 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 109: 00003200 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 110: 000018a4 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ + 106: 00002e1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 00002e1c 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 108: 00001744 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 109: 00003300 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 110: 000017d4 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ 111: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 112: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 113: 00000000 116 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ 114: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 115: 0000320c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00003480 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 000018f0 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 118: 00003484 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00003484 72 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ - 120: 000034cc 144 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 115: 0000330c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 00003580 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00001820 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ + 118: 00003584 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00003584 72 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ + 120: 000035cc 144 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ 121: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 122: 000019ac 208 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ + 122: 000018dc 208 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ 123: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 124: 0000355c 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 125: 00001a7c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 124: 0000365c 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 125: 000019ac 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ 126: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 127: 00001a90 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 128: 00003658 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 127: 000019c0 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 128: 00003758 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 129: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 130: 00001b60 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ + 130: 00001a90 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ 131: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 132: 00001c30 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ + 132: 00001b60 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 133: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 134: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 135: 000015dc 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ - 136: 00003e80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 136: 00003f80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 137: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 138: 00001d6c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ + 138: 00001c9c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ 139: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 140: 00001e3c 424 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 141: 00001fe0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 142: 00001fe4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 143: 00001fe4 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 144: 000028d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 140: 00001d6c 424 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 141: 00001f10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00001f14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 143: 00001f14 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 144: 00002808 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 145: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 146: 000028dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 147: 000028dc 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 148: 00002954 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 149: 00002b54 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 150: 00002c4c 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 151: 00002c48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 0000280c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 147: 0000280c 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 148: 00002884 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 149: 00002a84 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 150: 00002b7c 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 151: 00002b78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 152: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 153: 00002c4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 00003e8c 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ + 153: 00002b7c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 00003f8c 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ 155: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 156: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 157: 00000578 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ 158: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 159: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 160: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 161: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ 162: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 163: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 164: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 165: 00003e8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 166: 0000458c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 167: 00003154 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 165: 00003f8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 166: 0000468c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 167: 00003084 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ 168: 00000598 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 169: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ 170: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 171: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 172: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 173: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 174: 0000068c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ @@ -208,74 +208,74 @@ │ │ │ │ │ 204: 00000e24 0 NOTYPE LOCAL DEFAULT 6 .LC110 │ │ │ │ │ 205: 00000e74 0 NOTYPE LOCAL DEFAULT 6 .LC111 │ │ │ │ │ 206: 00000e9c 0 NOTYPE LOCAL DEFAULT 6 .LC112 │ │ │ │ │ 207: 00000ee8 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ 208: 00000f38 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ 209: 00000f94 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ 210: 00000fc8 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ - 211: 000047b8 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 211: 000046e8 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ 212: 00000498 404 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ - 213: 00004264 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 214: 00004278 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 213: 00004194 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 214: 000041a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 215: 00001014 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ - 216: 0000484c 384 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 217: 000049c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 218: 000049cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 219: 000049cc 144 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 216: 0000477c 384 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 217: 000048f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 218: 000048fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 219: 000048fc 144 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 220: 00001048 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ 221: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ 222: 000010c0 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ - 223: 00004cc8 424 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 224: 00004e6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 225: 00004e70 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 226: 00004e70 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 223: 00004bf8 424 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 224: 00004d9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 225: 00004da0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 226: 00004da0 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 227: 00000074 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 228: 00000094 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 229: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ 230: 000000b4 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ - 231: 00004eb4 788 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 232: 000051c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 000051c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 231: 00004de4 788 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 232: 000050f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 233: 000050f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 234: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ - 235: 000051e0 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 236: 00005258 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 237: 0000529c 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 235: 00005110 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 236: 00005188 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 237: 000051cc 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 238: 00000188 100 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ 239: 000001ec 68 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 240: 00005438 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 240: 00005368 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 241: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ 242: 00000278 544 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ 243: 00000494 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 244: 00001120 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ 245: 00001158 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ 246: 00001194 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ 247: 00000498 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 248: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ 249: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ 250: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ 251: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ 252: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ 253: 0000062c 444 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ - 254: 00005464 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 254: 00005394 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 255: 000007e8 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ 256: 00000808 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ 257: 00000828 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ 258: 00000848 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ 259: 00000868 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ 260: 00000888 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ 261: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ 262: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ 263: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ - 264: 00005518 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 264: 00005448 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ 265: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ 266: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ 267: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ 268: 000008a8 428 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ 269: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ - 270: 000056dc 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 270: 0000560c 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ 271: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ 272: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ 273: 00000ad0 68 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ 274: 00000b14 68 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ 275: 00000b58 220 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ 276: 00000c34 1828 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ 277: 00001354 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -431,39 +431,39 @@ │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 434: 00000de0 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ - 435: 00002094 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 436: 00002250 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ + 434: 00000d10 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ + 435: 00002194 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 436: 00002350 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 440: 000015a8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ + 440: 000014d8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 445: 00001614 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ - 446: 00001664 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ + 445: 00001544 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ + 446: 00001594 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 448: 0000367c 2064 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 448: 0000377c 2064 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 452: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 455: 0000320c 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ + 455: 0000330c 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 458: 0000191c 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ + 458: 0000184c 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ @@ -474,58 +474,58 @@ │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 477: 000030b0 60 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ - 478: 000030ec 104 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ + 477: 00002fe0 60 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ + 478: 0000301c 104 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 481: 0000319c 5660 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 481: 000030cc 5660 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIndex_Check │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 496: 00004a5c 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 496: 0000498c 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 502: 000051c8 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ + 502: 000050f8 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ 503: 00000128 96 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 505: 00005398 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 505: 000052c8 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 508: 00000230 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 519: 00000a54 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ - 520: 000057ac 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 520: 000056dc 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13a38 contains 759 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x13a68 contains 753 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ 0000003c 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000048 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000068 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000084 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ @@ -78,720 +78,714 @@ │ │ │ │ │ 00000b34 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000b4c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000b74 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000be8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bec 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c2c 0001691d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000c8c 0001ae1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00000ca4 0000512b R_ARM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ -00000ca8 0000512c R_ARM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ -00000cac 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000ccc 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000cec 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000d2c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d3c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d54 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d68 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d7c 0001b11c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -00000d94 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000da8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dc4 0000532b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ -00000dc8 0000532c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ -00000dcc 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000e24 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000e40 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e44 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e48 0000552b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ -00000e4c 0000552c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ -00000e54 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e60 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e64 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e6c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00000e70 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00000e78 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e80 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00000e84 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000e8c 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001124 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000011cc 0001b51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000011e0 0001b61c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00001460 00005a1c R_ARM_CALL 00001654 stringlib__two_way_count │ │ │ │ │ -00001598 00005a1d R_ARM_JUMP24 00001654 stringlib__two_way_count │ │ │ │ │ -000015a4 0001b702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000015dc 00005e1d R_ARM_JUMP24 000022e0 stringlib_bytes_join │ │ │ │ │ -000015e0 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000015e4 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000015ec 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015f8 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015fc 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001600 00005c2b R_ARM_MOVW_ABS_NC 000002a4 .LC34 │ │ │ │ │ -00001604 00005c2c R_ARM_MOVT_ABS 000002a4 .LC34 │ │ │ │ │ -0000160c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001640 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001644 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000164c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00001650 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00001658 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016ac 0001a61c R_ARM_CALL 00001e20 _PyBytes_Concat │ │ │ │ │ -000016d0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016d4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016ec 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001720 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00001744 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000174c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001770 0001761d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001774 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000177c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017b0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017bc 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017c0 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017c8 0000472b R_ARM_MOVW_ABS_NC 00000230 .LC27 │ │ │ │ │ -000017cc 0000472c R_ARM_MOVT_ABS 00000230 .LC27 │ │ │ │ │ -000017dc 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001810 0001761d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001880 0001c51d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00001898 0001c61c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000018a8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018ac 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018ec 0001691d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001908 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -0000190c 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00001918 0001c71d R_ARM_JUMP24 0000320c _Py_bytes_repr │ │ │ │ │ -00001958 0001a91d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00001978 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000199c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a08 0001cb1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00001a20 0000792b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ -00001a24 0000792c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ -00001a28 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001a48 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a68 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a8c 00005e1d R_ARM_JUMP24 000022e0 stringlib_bytes_join │ │ │ │ │ -00001aec 0001cd1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00001b04 00007e2b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ -00001b08 00007e2c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ +00000c5c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c6c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c84 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c98 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000cac 0001b11c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +00000cc4 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cd8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cf4 0000542b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ +00000cf8 0000542c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ +00000cfc 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000d54 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000d70 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d74 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d78 0000562b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ +00000d7c 0000562c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ +00000d84 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d90 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d94 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d9c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00000da0 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00000da8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000db0 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00000db4 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00000dbc 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001054 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000010fc 0001b51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001110 0001b61c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00001390 00005a1c R_ARM_CALL 00001654 stringlib__two_way_count │ │ │ │ │ +000014c8 00005a1d R_ARM_JUMP24 00001654 stringlib__two_way_count │ │ │ │ │ +000014d4 0001b702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000150c 00005e1d R_ARM_JUMP24 000023e0 stringlib_bytes_join │ │ │ │ │ +00001510 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001514 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000151c 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001528 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000152c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001530 00005c2b R_ARM_MOVW_ABS_NC 000002a4 .LC34 │ │ │ │ │ +00001534 00005c2c R_ARM_MOVT_ABS 000002a4 .LC34 │ │ │ │ │ +0000153c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001570 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001574 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000157c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00001580 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00001588 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015dc 0001a61c R_ARM_CALL 00001e20 _PyBytes_Concat │ │ │ │ │ +00001600 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001604 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000161c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001650 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00001674 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000167c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000016a0 0001761d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000016a4 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016ac 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000016e0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ec 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016f0 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016f8 0000472b R_ARM_MOVW_ABS_NC 00000230 .LC27 │ │ │ │ │ +000016fc 0000472c R_ARM_MOVT_ABS 00000230 .LC27 │ │ │ │ │ +0000170c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001740 0001761d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000017b0 0001c51d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000017c8 0001c61c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000017d8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017dc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000181c 0001691d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001838 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +0000183c 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +00001848 0001c71d R_ARM_JUMP24 0000330c _Py_bytes_repr │ │ │ │ │ +00001888 0001a91d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +000018a8 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000018cc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001938 0001cb1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00001950 0000792b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ +00001954 0000792c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ +00001958 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001978 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001998 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000019bc 00005e1d R_ARM_JUMP24 000023e0 stringlib_bytes_join │ │ │ │ │ +00001a1c 0001cd1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00001a34 00007e2b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ +00001a38 00007e2c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ +00001a3c 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001a5c 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a7c 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001aec 0001cf1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00001b04 0000812b R_ARM_MOVW_ABS_NC 0000046c .LC51 │ │ │ │ │ +00001b08 0000812c R_ARM_MOVT_ABS 0000046c .LC51 │ │ │ │ │ 00001b0c 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001b2c 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001b4c 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bbc 0001cf1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00001bd4 0000812b R_ARM_MOVW_ABS_NC 0000046c .LC51 │ │ │ │ │ -00001bd8 0000812c R_ARM_MOVT_ABS 0000046c .LC51 │ │ │ │ │ -00001bdc 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001bfc 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c1c 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c58 0001ab1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001c80 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001c8c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c90 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001cac 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001cd8 0001ca1c R_ARM_CALL 0000191c _PyBytes_Repeat │ │ │ │ │ -00001cf8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001cfc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d2c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001d30 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d48 0001711d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001d4c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001d50 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001d54 0000832b R_ARM_MOVW_ABS_NC 00000478 .LC52 │ │ │ │ │ -00001d58 0000832c R_ARM_MOVT_ABS 00000478 .LC52 │ │ │ │ │ -00001d64 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001dc8 0001d81c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00001de0 0000892b R_ARM_MOVW_ABS_NC 000004dc .LC55 │ │ │ │ │ -00001de4 0000892c R_ARM_MOVT_ABS 000004dc .LC55 │ │ │ │ │ -00001de8 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e08 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e28 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e68 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e78 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ea8 0001d91c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ee4 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001f10 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001f18 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f34 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f98 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f9c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fa0 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00001fa4 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00001fac 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fd8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fe0 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000205c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002068 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002098 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000209c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020b4 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000020f0 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000220c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002258 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002280 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002298 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000022c8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d0 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002304 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002308 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000234c 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000235c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002360 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000023bc 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000023e4 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000241c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002444 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002448 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024d0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e0 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002500 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002574 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000259c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025a0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025a4 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -000025a8 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -000025b0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025c4 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000025f4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002618 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000264c 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002678 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002684 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002688 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026c8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000026f4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002704 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002708 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000271c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002720 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000274c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002794 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b88 0001ab1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001bb0 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001bbc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001bc0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001bdc 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001c08 0001ca1c R_ARM_CALL 0000184c _PyBytes_Repeat │ │ │ │ │ +00001c28 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c2c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c5c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c60 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c78 0001711d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001c7c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001c80 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001c84 0000832b R_ARM_MOVW_ABS_NC 00000478 .LC52 │ │ │ │ │ +00001c88 0000832c R_ARM_MOVT_ABS 00000478 .LC52 │ │ │ │ │ +00001c94 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cf8 0001d81c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00001d10 0000892b R_ARM_MOVW_ABS_NC 000004dc .LC55 │ │ │ │ │ +00001d14 0000892c R_ARM_MOVT_ABS 000004dc .LC55 │ │ │ │ │ +00001d18 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001d38 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001d58 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001d98 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001da8 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001dd8 0001d91c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001e14 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001e40 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001e48 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e64 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ec8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ecc 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ed0 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00001ed4 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00001edc 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f08 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f10 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f8c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001f98 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001fc8 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fcc 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fe4 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002020 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000213c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002188 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000021b0 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000021c8 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000021f8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002200 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002234 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002238 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000227c 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000228c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002290 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000022ec 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002314 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000234c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002374 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002378 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002400 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002410 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002430 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000024a4 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000024cc 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024d0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024d4 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +000024d8 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +000024e0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024f4 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002524 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002548 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000256c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000257c 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000025a8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025f8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002624 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002634 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002638 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000264c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002650 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000267c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000026c4 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000026e0 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000270c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002718 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002744 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002760 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002798 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000027b0 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000027dc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027e8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002814 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002830 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002868 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002880 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000028ac 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002924 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002928 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000293c 0000912b R_ARM_MOVW_ABS_NC 000004f4 .LC57 │ │ │ │ │ -00002940 0000912c R_ARM_MOVT_ABS 000004f4 .LC57 │ │ │ │ │ -00002944 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002968 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000296c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002998 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000029e0 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029f0 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a08 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002a34 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002a54 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a58 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a8c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002a90 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002ae4 0001691d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002aec 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002af0 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002b2c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b30 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002bec 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002c34 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002c48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c84 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c94 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002cd0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e20 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e24 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e38 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e48 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e54 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ea4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb0 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002eb4 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ed0 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002f14 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f4c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002fb0 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00002fdc 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002ff0 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003000 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003004 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003030 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003050 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000305c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003064 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003068 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000306c 0000982b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ -00003070 0000982c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ -00003078 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030d8 0001de1c R_ARM_CALL 000030ec PyBytes_FromFormatV │ │ │ │ │ -00003108 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003110 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00003128 00009a1c R_ARM_CALL 00003e8c bytes_fromformat │ │ │ │ │ -00003140 00017e1d R_ARM_JUMP24 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003144 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003184 0001e11d R_ARM_JUMP24 0000319c _PyBytes_FormatEx │ │ │ │ │ -00003188 00018d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000318c 00018d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031d8 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -0000322c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003230 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003388 0001e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000338c 0001e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000033f4 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000341c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003450 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ -00003468 00017e1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -0000350c 0001b31c R_ARM_CALL 00002094 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000355c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003578 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ -0000359c 0001e31c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -000035f0 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000035f4 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003604 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003608 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003638 0000cf2b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ -0000363c 0000d02b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ -00003640 0000cf2c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ -00003644 0000d02c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ -00003648 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003650 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ -00003658 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -000036c8 0001e41c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00003728 0001e51c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -000037d0 0001b31c R_ARM_CALL 00002094 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003808 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003818 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000381c 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000382c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003830 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000384c 0000cd2b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ -00003850 0000cd2c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ -00003858 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038b0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000038d4 0001e61c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003938 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003964 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000396c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003978 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000397c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003984 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000039ac 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -000039b0 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -000039b4 0000b32b R_ARM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ -000039b8 0000b32c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ -000039bc 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039dc 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039e0 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039e4 0000d12b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ -000039e8 0000d12c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ -000039f0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039f8 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ -00003a04 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003a08 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003a0c 0000ab2b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ -00003a10 0000ab2c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ -00003a20 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a28 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a2c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a34 0000aa2b R_ARM_MOVW_ABS_NC 000005b4 .LC73 │ │ │ │ │ -00003a38 0000aa2c R_ARM_MOVT_ABS 000005b4 .LC73 │ │ │ │ │ -00003a40 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003aac 0001e71c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00003ae0 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003af0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003af4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003afc 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003b28 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003b2c 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003b38 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003b3c 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003b48 0000c02b R_ARM_MOVW_ABS_NC 00000a08 .LC98 │ │ │ │ │ -00003b4c 0000c02c R_ARM_MOVT_ABS 00000a08 .LC98 │ │ │ │ │ -00003b50 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b98 0000d41c R_ARM_CALL 00000498 formatfloat │ │ │ │ │ -00003bcc 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003bd0 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003be4 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003be8 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003bf4 0000bf2b R_ARM_MOVW_ABS_NC 000009d8 .LC97 │ │ │ │ │ -00003bf8 0000bf2c R_ARM_MOVT_ABS 000009d8 .LC97 │ │ │ │ │ -00003bfc 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c34 0000d41c R_ARM_CALL 00000498 formatfloat │ │ │ │ │ -00003c48 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003c4c 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003c54 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003c58 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003c70 0000be2b R_ARM_MOVW_ABS_NC 000009a8 .LC96 │ │ │ │ │ -00003c74 0000be2c R_ARM_MOVT_ABS 000009a8 .LC96 │ │ │ │ │ -00003c78 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c94 0001e51c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003cbc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cc4 0001e81c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00003cd0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cd4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d4c 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003d88 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003d8c 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003da0 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003da4 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003e14 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003e18 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003e34 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e7c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e80 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ea0 0000af2b R_ARM_MOVW_ABS_NC 000006b8 .LC79 │ │ │ │ │ -00003ea4 0000af2c R_ARM_MOVT_ABS 000006b8 .LC79 │ │ │ │ │ -00003ea8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003eb4 0000ad2b R_ARM_MOVW_ABS_NC 00000648 .LC77 │ │ │ │ │ -00003eb8 0000ad2c R_ARM_MOVT_ABS 00000648 .LC77 │ │ │ │ │ -00003ec0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ec4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003ed0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003edc 0000b02b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ -00003ee0 0000b02c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ -00003ee4 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ef0 0000ae2b R_ARM_MOVW_ABS_NC 0000068c .LC78 │ │ │ │ │ -00003ef4 0000ae2c R_ARM_MOVT_ABS 0000068c .LC78 │ │ │ │ │ -00003ef8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f00 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003f04 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003f08 0000b42b R_ARM_MOVW_ABS_NC 00000764 .LC84 │ │ │ │ │ -00003f0c 0000b42c R_ARM_MOVT_ABS 00000764 .LC84 │ │ │ │ │ -00003f10 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f1c 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003f20 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003f24 0000b22b R_ARM_MOVW_ABS_NC 00000710 .LC82 │ │ │ │ │ -00003f28 0000b22c R_ARM_MOVT_ABS 00000710 .LC82 │ │ │ │ │ -00003f2c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f74 0000ba2b R_ARM_MOVW_ABS_NC 00000858 .LC90 │ │ │ │ │ -00003f78 0000ba2c R_ARM_MOVT_ABS 00000858 .LC90 │ │ │ │ │ -00003f80 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f84 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f90 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003fbc 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004014 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000402c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004060 0000b92b R_ARM_MOVW_ABS_NC 00000834 .LC89 │ │ │ │ │ -00004064 0000b92c R_ARM_MOVT_ABS 00000834 .LC89 │ │ │ │ │ -0000406c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004070 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000407c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040bc 0001eb1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00004100 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000410c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004110 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004118 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004140 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004144 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004148 0000b72b R_ARM_MOVW_ABS_NC 000007d8 .LC87 │ │ │ │ │ -0000414c 0000b72c R_ARM_MOVT_ABS 000007d8 .LC87 │ │ │ │ │ -00004150 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004158 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000415c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004180 0000b02b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ -00004184 0000b02c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ -00004188 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004190 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004194 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004198 0000b82b R_ARM_MOVW_ABS_NC 00000808 .LC88 │ │ │ │ │ -0000419c 0000b82c R_ARM_MOVT_ABS 00000808 .LC88 │ │ │ │ │ -000041a0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041ac 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -000041b0 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -000041b4 0000b62b R_ARM_MOVW_ABS_NC 000007ac .LC86 │ │ │ │ │ -000041b8 0000b62c R_ARM_MOVT_ABS 000007ac .LC86 │ │ │ │ │ -000041bc 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004228 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004234 0000d22b R_ARM_MOVW_ABS_NC 00000fc8 .LC116 │ │ │ │ │ -00004238 0000d22c R_ARM_MOVT_ABS 00000fc8 .LC116 │ │ │ │ │ -00004240 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004244 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000425c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004264 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004268 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000426c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004270 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004274 0001c46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004278 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000427c 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004290 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000042a4 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000042b4 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000042cc 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000042e0 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00004308 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00004318 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004324 0001881c R_ARM_CALL 00000f54 PyBytesWriter_FinishWithSize │ │ │ │ │ -00004358 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00004360 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004374 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004378 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004390 0000bd2b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ -00004394 0000bd2c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ -00004398 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000043e0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004418 0000bc2b R_ARM_MOVW_ABS_NC 000008dc .LC93 │ │ │ │ │ -0000441c 0000bc2c R_ARM_MOVT_ABS 000008dc .LC93 │ │ │ │ │ -00004420 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004458 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000445c 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004468 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004478 0001ec1c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ -0000448c 0001ed1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000044d0 0000bb2b R_ARM_MOVW_ABS_NC 00000874 .LC92 │ │ │ │ │ -000044d4 0000bb2c R_ARM_MOVT_ABS 00000874 .LC92 │ │ │ │ │ -000044d8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002800 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002808 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002854 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002858 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000286c 0000912b R_ARM_MOVW_ABS_NC 000004f4 .LC57 │ │ │ │ │ +00002870 0000912c R_ARM_MOVT_ABS 000004f4 .LC57 │ │ │ │ │ +00002874 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002898 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000289c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000028c8 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002910 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002920 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002938 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002964 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002984 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002988 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029bc 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000029c0 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a14 0001691d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002a1c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002a20 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a5c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a60 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b1c 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002b64 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002b78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002bb4 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002bc4 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002c00 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002d50 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d54 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002d68 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d78 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d84 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002dd4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002de0 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002de4 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002e00 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002e44 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e7c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ee0 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00002f0c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002f20 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f30 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f34 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f60 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f80 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f8c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f94 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002f98 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002f9c 0000982b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ +00002fa0 0000982c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ +00002fa8 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003008 0001de1c R_ARM_CALL 0000301c PyBytes_FromFormatV │ │ │ │ │ +00003038 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003040 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +00003058 00009a1c R_ARM_CALL 00003f8c bytes_fromformat │ │ │ │ │ +00003070 00017e1d R_ARM_JUMP24 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003074 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +000030b4 0001e11d R_ARM_JUMP24 000030cc _PyBytes_FormatEx │ │ │ │ │ +000030b8 00018d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030bc 00018d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003108 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +0000315c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003160 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000032b8 0001e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000032bc 0001e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003324 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000334c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003380 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ +00003398 00017e1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +0000343c 0001b31c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000348c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000034a8 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ +000034cc 0001e31c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00003520 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003524 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003534 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003538 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003568 0000cf2b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ +0000356c 0000d02b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ +00003570 0000cf2c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ +00003574 0000d02c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ +00003578 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003580 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ +00003588 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +000035f8 0001e41c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00003658 0001e51c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00003700 0001b31c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003738 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003748 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000374c 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000375c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003760 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000377c 0000cd2b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ +00003780 0000cd2c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ +00003788 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037e0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003804 0001e61c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003868 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003894 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000389c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038a8 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000038ac 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000038b4 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000038dc 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000038e0 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000038e4 0000b32b R_ARM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ +000038e8 0000b32c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ +000038ec 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000390c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003910 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003914 0000d12b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ +00003918 0000d12c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ +00003920 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003928 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ +00003934 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003938 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000393c 0000ab2b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ +00003940 0000ab2c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ +00003950 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003958 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000395c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003964 0000aa2b R_ARM_MOVW_ABS_NC 000005b4 .LC73 │ │ │ │ │ +00003968 0000aa2c R_ARM_MOVT_ABS 000005b4 .LC73 │ │ │ │ │ +00003970 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039dc 0001e71c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00003a10 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003a20 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a24 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a2c 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003a58 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003a5c 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003a68 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003a6c 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003a78 0000c02b R_ARM_MOVW_ABS_NC 00000a08 .LC98 │ │ │ │ │ +00003a7c 0000c02c R_ARM_MOVT_ABS 00000a08 .LC98 │ │ │ │ │ +00003a80 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ac8 0000d41c R_ARM_CALL 00000498 formatfloat │ │ │ │ │ +00003afc 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003b00 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003b14 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003b18 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003b24 0000bf2b R_ARM_MOVW_ABS_NC 000009d8 .LC97 │ │ │ │ │ +00003b28 0000bf2c R_ARM_MOVT_ABS 000009d8 .LC97 │ │ │ │ │ +00003b2c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b64 0000d41c R_ARM_CALL 00000498 formatfloat │ │ │ │ │ +00003b78 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003b7c 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003b84 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003b88 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003ba0 0000be2b R_ARM_MOVW_ABS_NC 000009a8 .LC96 │ │ │ │ │ +00003ba4 0000be2c R_ARM_MOVT_ABS 000009a8 .LC96 │ │ │ │ │ +00003ba8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003bc4 0001e51c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00003bec 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf4 0001e81c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00003c00 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c04 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c7c 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003cb8 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003cbc 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003cd0 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003cd4 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003d44 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003d48 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003d64 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003dac 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003db0 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003dd0 0000af2b R_ARM_MOVW_ABS_NC 000006b8 .LC79 │ │ │ │ │ +00003dd4 0000af2c R_ARM_MOVT_ABS 000006b8 .LC79 │ │ │ │ │ +00003dd8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003de4 0000ad2b R_ARM_MOVW_ABS_NC 00000648 .LC77 │ │ │ │ │ +00003de8 0000ad2c R_ARM_MOVT_ABS 00000648 .LC77 │ │ │ │ │ +00003df0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003df4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e00 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e0c 0000b02b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ +00003e10 0000b02c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ +00003e14 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e20 0000ae2b R_ARM_MOVW_ABS_NC 0000068c .LC78 │ │ │ │ │ +00003e24 0000ae2c R_ARM_MOVT_ABS 0000068c .LC78 │ │ │ │ │ +00003e28 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e30 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003e34 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003e38 0000b42b R_ARM_MOVW_ABS_NC 00000764 .LC84 │ │ │ │ │ +00003e3c 0000b42c R_ARM_MOVT_ABS 00000764 .LC84 │ │ │ │ │ +00003e40 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e4c 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003e50 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003e54 0000b22b R_ARM_MOVW_ABS_NC 00000710 .LC82 │ │ │ │ │ +00003e58 0000b22c R_ARM_MOVT_ABS 00000710 .LC82 │ │ │ │ │ +00003e5c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ea4 0000ba2b R_ARM_MOVW_ABS_NC 00000858 .LC90 │ │ │ │ │ +00003ea8 0000ba2c R_ARM_MOVT_ABS 00000858 .LC90 │ │ │ │ │ +00003eb0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003eb4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ec0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003eec 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003f44 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003f5c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003f90 0000b92b R_ARM_MOVW_ABS_NC 00000834 .LC89 │ │ │ │ │ +00003f94 0000b92c R_ARM_MOVT_ABS 00000834 .LC89 │ │ │ │ │ +00003f9c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003fa0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003fac 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fec 0001eb1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00004030 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000403c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004040 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004048 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004070 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004074 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004078 0000b72b R_ARM_MOVW_ABS_NC 000007d8 .LC87 │ │ │ │ │ +0000407c 0000b72c R_ARM_MOVT_ABS 000007d8 .LC87 │ │ │ │ │ +00004080 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004088 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000408c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040b0 0000b02b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ +000040b4 0000b02c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ +000040b8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040c0 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000040c4 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000040c8 0000b82b R_ARM_MOVW_ABS_NC 00000808 .LC88 │ │ │ │ │ +000040cc 0000b82c R_ARM_MOVT_ABS 00000808 .LC88 │ │ │ │ │ +000040d0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040dc 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000040e0 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000040e4 0000b62b R_ARM_MOVW_ABS_NC 000007ac .LC86 │ │ │ │ │ +000040e8 0000b62c R_ARM_MOVT_ABS 000007ac .LC86 │ │ │ │ │ +000040ec 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004158 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004164 0000d22b R_ARM_MOVW_ABS_NC 00000fc8 .LC116 │ │ │ │ │ +00004168 0000d22c R_ARM_MOVT_ABS 00000fc8 .LC116 │ │ │ │ │ +00004170 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004174 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000418c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004194 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004198 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000419c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000041a0 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000041a4 0001c46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000041a8 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000041ac 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000041c0 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041d4 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000041e4 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000041fc 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004210 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +00004238 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004248 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004254 0001881c R_ARM_CALL 00000f54 PyBytesWriter_FinishWithSize │ │ │ │ │ +00004288 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00004290 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000042a4 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000042a8 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000042c0 0000bd2b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ +000042c4 0000bd2c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ +000042c8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004310 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004348 0000bc2b R_ARM_MOVW_ABS_NC 000008dc .LC93 │ │ │ │ │ +0000434c 0000bc2c R_ARM_MOVT_ABS 000008dc .LC93 │ │ │ │ │ +00004350 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004388 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000438c 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004398 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043a8 0001ec1c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ +000043bc 0001ed1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00004400 0000bb2b R_ARM_MOVW_ABS_NC 00000874 .LC92 │ │ │ │ │ +00004404 0000bb2c R_ARM_MOVT_ABS 00000874 .LC92 │ │ │ │ │ +00004408 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004410 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004414 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004424 0000682b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +00004428 0000682c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +0000442c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004454 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000445c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004468 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000446c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004488 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +0000448c 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004490 0000c92b R_ARM_MOVW_ABS_NC 00000d48 .LC107 │ │ │ │ │ +00004494 0000c92c R_ARM_MOVT_ABS 00000d48 .LC107 │ │ │ │ │ +00004498 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044a4 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000044a8 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000044ac 0000c82b R_ARM_MOVW_ABS_NC 00000d10 .LC106 │ │ │ │ │ +000044b0 0000c82c R_ARM_MOVT_ABS 00000d10 .LC106 │ │ │ │ │ +000044b4 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044c0 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000044c4 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000044c8 0000c72b R_ARM_MOVW_ABS_NC 00000cd8 .LC105 │ │ │ │ │ +000044cc 0000c72c R_ARM_MOVT_ABS 00000cd8 .LC105 │ │ │ │ │ +000044d0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000044e0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000044e4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044f4 0000682b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -000044f8 0000682c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -000044fc 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004524 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000452c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004538 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000453c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004558 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -0000455c 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004560 0000c92b R_ARM_MOVW_ABS_NC 00000d48 .LC107 │ │ │ │ │ -00004564 0000c92c R_ARM_MOVT_ABS 00000d48 .LC107 │ │ │ │ │ -00004568 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004574 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004578 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -0000457c 0000c82b R_ARM_MOVW_ABS_NC 00000d10 .LC106 │ │ │ │ │ -00004580 0000c82c R_ARM_MOVT_ABS 00000d10 .LC106 │ │ │ │ │ -00004584 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004590 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004594 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004598 0000c72b R_ARM_MOVW_ABS_NC 00000cd8 .LC105 │ │ │ │ │ -0000459c 0000c72c R_ARM_MOVT_ABS 00000cd8 .LC105 │ │ │ │ │ -000045a0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045b0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045b4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045cc 0000cc2b R_ARM_MOVW_ABS_NC 00000e24 .LC110 │ │ │ │ │ -000045d0 0000cc2c R_ARM_MOVT_ABS 00000e24 .LC110 │ │ │ │ │ -000045d4 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045f0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045f4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000460c 0000c52b R_ARM_MOVW_ABS_NC 00000bf4 .LC103 │ │ │ │ │ -00004610 0000c52c R_ARM_MOVT_ABS 00000bf4 .LC103 │ │ │ │ │ -00004614 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004638 0000c62b R_ARM_MOVW_ABS_NC 00000c68 .LC104 │ │ │ │ │ -0000463c 0000c62c R_ARM_MOVT_ABS 00000c68 .LC104 │ │ │ │ │ -00004640 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004650 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004654 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000466c 0000c22b R_ARM_MOVW_ABS_NC 00000aa4 .LC100 │ │ │ │ │ -00004670 0000c22c R_ARM_MOVT_ABS 00000aa4 .LC100 │ │ │ │ │ -00004674 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004680 0000c42b R_ARM_MOVW_ABS_NC 00000b80 .LC102 │ │ │ │ │ -00004684 0000c42c R_ARM_MOVT_ABS 00000b80 .LC102 │ │ │ │ │ -00004688 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046a8 0000cb2b R_ARM_MOVW_ABS_NC 00000dd0 .LC109 │ │ │ │ │ -000046ac 0000cb2c R_ARM_MOVT_ABS 00000dd0 .LC109 │ │ │ │ │ -000046b0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046c0 0000ca2b R_ARM_MOVW_ABS_NC 00000d7c .LC108 │ │ │ │ │ -000046c4 0000ca2c R_ARM_MOVT_ABS 00000d7c .LC108 │ │ │ │ │ -000046c8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046d4 0000c32b R_ARM_MOVW_ABS_NC 00000b14 .LC101 │ │ │ │ │ -000046d8 0000c32c R_ARM_MOVT_ABS 00000b14 .LC101 │ │ │ │ │ -000046dc 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046e8 0000c12b R_ARM_MOVW_ABS_NC 00000a34 .LC99 │ │ │ │ │ -000046ec 0000c12c R_ARM_MOVT_ABS 00000a34 .LC99 │ │ │ │ │ -000046f0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046f8 0000ce2b R_ARM_MOVW_ABS_NC 00000e9c .LC112 │ │ │ │ │ -000046fc 0000ce2c R_ARM_MOVT_ABS 00000e9c .LC112 │ │ │ │ │ -00004700 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004708 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000470c 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00004714 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004734 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004738 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000473c 0000ac2b R_ARM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -00004740 0000ac2c R_ARM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -00004750 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004780 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000478c 0000b52b R_ARM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00004790 0000b52c R_ARM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ -00004798 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000479c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000047a8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047f4 0001ee1d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -0000480c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004810 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000481c 0000d72b R_ARM_MOVW_ABS_NC 00001014 .LC117 │ │ │ │ │ -00004820 0000d72c R_ARM_MOVT_ABS 00001014 .LC117 │ │ │ │ │ -00004824 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004830 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004834 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048b0 0001ef1c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000048e8 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004920 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000494c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004964 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000498c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049bc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049f0 0001f01c R_ARM_CALL 00004a5c _PyBytes_FromHex │ │ │ │ │ -000049f4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000049f8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a24 0001f11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00004a50 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ac8 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00004ae8 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004aec 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004af0 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00004af4 00017d2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00004b6c 00017e1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000044fc 0000cc2b R_ARM_MOVW_ABS_NC 00000e24 .LC110 │ │ │ │ │ +00004500 0000cc2c R_ARM_MOVT_ABS 00000e24 .LC110 │ │ │ │ │ +00004504 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004520 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004524 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000453c 0000c52b R_ARM_MOVW_ABS_NC 00000bf4 .LC103 │ │ │ │ │ +00004540 0000c52c R_ARM_MOVT_ABS 00000bf4 .LC103 │ │ │ │ │ +00004544 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004568 0000c62b R_ARM_MOVW_ABS_NC 00000c68 .LC104 │ │ │ │ │ +0000456c 0000c62c R_ARM_MOVT_ABS 00000c68 .LC104 │ │ │ │ │ +00004570 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004580 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004584 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000459c 0000c22b R_ARM_MOVW_ABS_NC 00000aa4 .LC100 │ │ │ │ │ +000045a0 0000c22c R_ARM_MOVT_ABS 00000aa4 .LC100 │ │ │ │ │ +000045a4 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045b0 0000c42b R_ARM_MOVW_ABS_NC 00000b80 .LC102 │ │ │ │ │ +000045b4 0000c42c R_ARM_MOVT_ABS 00000b80 .LC102 │ │ │ │ │ +000045b8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045d8 0000cb2b R_ARM_MOVW_ABS_NC 00000dd0 .LC109 │ │ │ │ │ +000045dc 0000cb2c R_ARM_MOVT_ABS 00000dd0 .LC109 │ │ │ │ │ +000045e0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045f0 0000ca2b R_ARM_MOVW_ABS_NC 00000d7c .LC108 │ │ │ │ │ +000045f4 0000ca2c R_ARM_MOVT_ABS 00000d7c .LC108 │ │ │ │ │ +000045f8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004604 0000c32b R_ARM_MOVW_ABS_NC 00000b14 .LC101 │ │ │ │ │ +00004608 0000c32c R_ARM_MOVT_ABS 00000b14 .LC101 │ │ │ │ │ +0000460c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004618 0000c12b R_ARM_MOVW_ABS_NC 00000a34 .LC99 │ │ │ │ │ +0000461c 0000c12c R_ARM_MOVT_ABS 00000a34 .LC99 │ │ │ │ │ +00004620 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004628 0000ce2b R_ARM_MOVW_ABS_NC 00000e9c .LC112 │ │ │ │ │ +0000462c 0000ce2c R_ARM_MOVT_ABS 00000e9c .LC112 │ │ │ │ │ +00004630 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004638 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000463c 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00004644 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004664 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004668 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000466c 0000ac2b R_ARM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +00004670 0000ac2c R_ARM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +00004680 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046b0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046bc 0000b52b R_ARM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +000046c0 0000b52c R_ARM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +000046c8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000046cc 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000046d8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004724 0001ee1d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +0000473c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004740 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000474c 0000d72b R_ARM_MOVW_ABS_NC 00001014 .LC117 │ │ │ │ │ +00004750 0000d72c R_ARM_MOVT_ABS 00001014 .LC117 │ │ │ │ │ +00004754 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004760 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004764 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047e0 0001ef1c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00004818 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004850 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000487c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004894 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000048bc 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048ec 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004920 0001f01c R_ARM_CALL 0000498c _PyBytes_FromHex │ │ │ │ │ +00004924 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004928 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004954 0001f11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004980 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049f8 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +00004a18 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004a1c 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004a20 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00004a24 00017d2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00004a9c 00017e1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004af0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004af4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004b00 0000de2b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ +00004b04 0000de2c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ +00004b08 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004b10 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00004b2c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004b54 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004b6c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004b8c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004b98 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b9c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ba4 0000dc2b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ +00004ba8 0000dc2c R_ARM_MOVT_ABS 00001048 .LC118 │ │ │ │ │ +00004bb0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004bc0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00004bc4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004bd0 0000de2b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ -00004bd4 0000de2c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ -00004bd8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004be0 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00004bfc 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c24 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00004c3c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004c5c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c68 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c6c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c74 0000dc2b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ -00004c78 0000dc2c R_ARM_MOVT_ABS 00001048 .LC118 │ │ │ │ │ -00004c80 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c90 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c94 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004ca0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004ca4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cb8 0000dd2b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ -00004cbc 0000dd2c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ -00004cc0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cf4 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004d04 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004d34 0001d91c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004da8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004db8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004dbc 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004dc0 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00004dc4 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00004dcc 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e00 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e30 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e38 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e64 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e6c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e90 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004ea8 0001f21c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00004f14 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004f2c 0001f51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004f48 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000506c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005080 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000050dc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050e0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050f8 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000513c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005160 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005184 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051b4 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000051c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005228 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000522c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005240 0000ea2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ -00005244 0000ea2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ -00005248 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005278 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005290 0001f81c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000052c8 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -000052d8 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005318 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000532c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005344 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005360 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005364 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000538c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005410 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005460 0001fb1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000054a8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000054cc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054ec 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005510 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000554c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005558 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000055e0 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000055e4 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000055e8 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005600 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005604 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000560c 0001062b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ -00005610 0001062c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ -00005618 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005620 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00005624 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00005644 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005648 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005650 0001072b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ -00005654 0001072c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ -0000565c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005670 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005684 0000fa2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -00005688 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -0000568c 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -00005690 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00005694 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -00005698 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -0000569c 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000056bc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056c8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005738 0002061c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005750 00010d2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ -00005754 00010d2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ -00005758 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005778 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005798 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057d0 00017c1c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ -000057f8 0002092b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000057fc 0002092c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005810 00010f2b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ -00005814 00010f2c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ -00005818 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005848 0001102b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ -0000584c 0001102c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ -00005850 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005864 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000589c 00011f1c R_ARM_CALL 000016fc stringlib__lex_search │ │ │ │ │ -000058b4 00011f1c R_ARM_CALL 000016fc stringlib__lex_search │ │ │ │ │ -000058dc 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004bd0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bd4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004be8 0000dd2b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ +00004bec 0000dd2c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ +00004bf0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c24 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004c34 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004c64 0001d91c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004cd8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004ce8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cec 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cf0 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00004cf4 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00004cfc 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d30 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d60 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d68 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d94 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d9c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004dc0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004dd8 0001f21c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00004e44 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004e5c 0001f51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004e78 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004f9c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004fb0 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000500c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005010 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005028 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000506c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005090 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050b4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050e4 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000050f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005158 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000515c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005170 0000ea2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ +00005174 0000ea2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ +00005178 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000051a8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000051c0 0001f81c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000051f8 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005208 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005248 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000525c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005274 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005290 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005294 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052bc 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005340 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005390 0001fb1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000053d8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000053fc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000541c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005440 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000547c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005488 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005510 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +00005514 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +00005518 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005530 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005534 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000553c 0001062b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ +00005540 0001062c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ +00005548 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005550 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00005554 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00005574 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005578 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005580 0001072b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ +00005584 0001072c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ +0000558c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000055a0 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000055b4 0000fa2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +000055b8 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +000055bc 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +000055c0 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +000055c4 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +000055c8 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +000055cc 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000055ec 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055f8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005668 0002061c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00005680 00010d2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ +00005684 00010d2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ +00005688 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000056a8 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000056c8 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005700 00017c1c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ +00005728 0002092b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000572c 0002092c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005740 00010f2b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ +00005744 00010f2c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ +00005748 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005778 0001102b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ +0000577c 0001102c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ +00005780 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005794 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057cc 00011f1c R_ARM_CALL 000016fc stringlib__lex_search │ │ │ │ │ +000057e4 00011f1c R_ARM_CALL 000016fc stringlib__lex_search │ │ │ │ │ +0000580c 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.data' at offset 0x151f0 contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00021702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00007502 R_ARM_ABS32 000018f0 bytes_repr │ │ │ │ │ +0000002c 00007502 R_ARM_ABS32 00001820 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00002802 R_ARM_ABS32 0000128c bytes_hash │ │ │ │ │ 00000044 00007102 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ 00000048 00021802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002b02 R_ARM_ABS32 000012d4 bytes_richcompare │ │ │ │ │ 0000006c 00003b02 R_ARM_ABS32 000000e8 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00012402 R_ARM_ABS32 00001834 bytes_alloc │ │ │ │ │ -0000009c 00006b02 R_ARM_ABS32 00002d1c bytes_new │ │ │ │ │ +0000009c 00006b02 R_ARM_ABS32 00002e1c bytes_new │ │ │ │ │ 000000a0 00017802 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d0 00007702 R_ARM_ABS32 00003484 bytes_iteritem │ │ │ │ │ +000000d0 00007702 R_ARM_ABS32 00003584 bytes_iteritem │ │ │ │ │ 000000d8 00021702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00003e02 R_ARM_ABS32 000001a4 striter_dealloc │ │ │ │ │ 0000011c 00021802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00011d02 R_ARM_ABS32 000015a8 striter_traverse │ │ │ │ │ 00000140 00021902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00007802 R_ARM_ABS32 000034cc striter_next │ │ │ │ │ +00000144 00007802 R_ARM_ABS32 000035cc striter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -837,57 +831,57 @@ │ │ │ │ │ 00000414 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000420 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000430 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000043c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000440 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000444 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f002 R_ARM_ABS32 00005438 striter_len │ │ │ │ │ +0000044c 0000f002 R_ARM_ABS32 00005368 striter_len │ │ │ │ │ 00000454 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00011902 R_ARM_ABS32 00001358 striter_reduce │ │ │ │ │ 00000464 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 00012302 R_ARM_ABS32 000017bc striter_setstate │ │ │ │ │ 00000474 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 0000a702 R_ARM_ABS32 00003154 bytes_mod │ │ │ │ │ +00000494 0000a702 R_ARM_ABS32 00003084 bytes_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00012202 R_ARM_ABS32 00001794 bytes_getnewargs │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00006e02 R_ARM_ABS32 000018a4 bytes___bytes__ │ │ │ │ │ +0000052c 00006e02 R_ARM_ABS32 000017d4 bytes___bytes__ │ │ │ │ │ 00000534 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000ef02 R_ARM_ABS32 000001ec stringlib_capitalize │ │ │ │ │ 00000544 00021a02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000fd02 R_ARM_ABS32 0000062c stringlib_center │ │ │ │ │ 00000554 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00008a02 R_ARM_ABS32 00001d6c bytes_count │ │ │ │ │ +0000055c 00008a02 R_ARM_ABS32 00001c9c bytes_count │ │ │ │ │ 00000564 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00004502 R_ARM_ABS32 00001bf4 bytes_decode │ │ │ │ │ 00000574 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00008202 R_ARM_ABS32 00001b60 bytes_endswith │ │ │ │ │ +0000057c 00008202 R_ARM_ABS32 00001a90 bytes_endswith │ │ │ │ │ 00000584 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 0000f202 R_ARM_ABS32 00000278 stringlib_expandtabs │ │ │ │ │ 00000594 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 00007c02 R_ARM_ABS32 0000355c bytes_find │ │ │ │ │ +0000059c 00007c02 R_ARM_ABS32 0000365c bytes_find │ │ │ │ │ 000005a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 0000db02 R_ARM_ABS32 000049cc bytes_fromhex │ │ │ │ │ +000005ac 0000db02 R_ARM_ABS32 000048fc bytes_fromhex │ │ │ │ │ 000005b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000d802 R_ARM_ABS32 0000484c bytes_hex │ │ │ │ │ +000005bc 0000d802 R_ARM_ABS32 0000477c bytes_hex │ │ │ │ │ 000005c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00007a02 R_ARM_ABS32 000019ac bytes_index │ │ │ │ │ +000005cc 00007a02 R_ARM_ABS32 000018dc bytes_index │ │ │ │ │ 000005d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 0000ff02 R_ARM_ABS32 000007e8 stringlib_isalnum │ │ │ │ │ 000005e4 00021b02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00010002 R_ARM_ABS32 00000808 stringlib_isalpha │ │ │ │ │ 000005f4 00021c02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ @@ -906,95 +900,95 @@ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 00010302 R_ARM_ABS32 00000868 stringlib_istitle │ │ │ │ │ 00000644 00022102 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00010402 R_ARM_ABS32 00000888 stringlib_isupper │ │ │ │ │ 00000654 00022202 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00007d02 R_ARM_ABS32 00001a7c bytes_join │ │ │ │ │ +0000065c 00007d02 R_ARM_ABS32 000019ac bytes_join │ │ │ │ │ 00000664 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00010802 R_ARM_ABS32 00005518 stringlib_ljust │ │ │ │ │ +0000066c 00010802 R_ARM_ABS32 00005448 stringlib_ljust │ │ │ │ │ 00000674 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 0000e202 R_ARM_ABS32 00004e70 stringlib_lower │ │ │ │ │ +0000067c 0000e202 R_ARM_ABS32 00004da0 stringlib_lower │ │ │ │ │ 00000684 00022302 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000e602 R_ARM_ABS32 000000b4 bytes_lstrip │ │ │ │ │ 00000694 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00005402 R_ARM_ABS32 00000d00 bytes_maketrans │ │ │ │ │ +0000069c 00005502 R_ARM_ABS32 00000c30 bytes_maketrans │ │ │ │ │ 000006a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00008c02 R_ARM_ABS32 00001e3c bytes_partition │ │ │ │ │ +000006ac 00008c02 R_ARM_ABS32 00001d6c bytes_partition │ │ │ │ │ 000006b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 00004c02 R_ARM_ABS32 00000224 bytes_replace │ │ │ │ │ 000006c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00011c02 R_ARM_ABS32 000013b8 bytes_removeprefix │ │ │ │ │ 000006d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000ed02 R_ARM_ABS32 0000529c bytes_removesuffix │ │ │ │ │ +000006dc 0000ed02 R_ARM_ABS32 000051cc bytes_removesuffix │ │ │ │ │ 000006e4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00005202 R_ARM_ABS32 00000c30 bytes_rfind │ │ │ │ │ +000006ec 00005302 R_ARM_ABS32 00002094 bytes_rfind │ │ │ │ │ 000006f4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00010e02 R_ARM_ABS32 000056dc bytes_rindex │ │ │ │ │ +000006fc 00010e02 R_ARM_ABS32 0000560c bytes_rindex │ │ │ │ │ 00000704 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00010c02 R_ARM_ABS32 000008a8 stringlib_rjust │ │ │ │ │ 00000714 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000df02 R_ARM_ABS32 00004cc8 bytes_rpartition │ │ │ │ │ +0000071c 0000df02 R_ARM_ABS32 00004bf8 bytes_rpartition │ │ │ │ │ 00000724 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00011402 R_ARM_ABS32 00000c34 bytes_rsplit │ │ │ │ │ 00000734 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 00009302 R_ARM_ABS32 000028dc bytes_rstrip │ │ │ │ │ +0000073c 00009302 R_ARM_ABS32 0000280c bytes_rstrip │ │ │ │ │ 00000744 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00008f02 R_ARM_ABS32 00001fe4 bytes_split │ │ │ │ │ +0000074c 00008f02 R_ARM_ABS32 00001f14 bytes_split │ │ │ │ │ 00000754 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000e702 R_ARM_ABS32 00004eb4 bytes_splitlines │ │ │ │ │ +0000075c 0000e702 R_ARM_ABS32 00004de4 bytes_splitlines │ │ │ │ │ 00000764 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00007f02 R_ARM_ABS32 00001a90 bytes_startswith │ │ │ │ │ +0000076c 00007f02 R_ARM_ABS32 000019c0 bytes_startswith │ │ │ │ │ 00000774 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000eb02 R_ARM_ABS32 000051e0 bytes_strip │ │ │ │ │ +0000077c 0000eb02 R_ARM_ABS32 00005110 bytes_strip │ │ │ │ │ 00000784 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00011102 R_ARM_ABS32 00000ad0 stringlib_swapcase │ │ │ │ │ 00000794 00022402 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00011202 R_ARM_ABS32 00000b14 stringlib_title │ │ │ │ │ 000007a4 00022502 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00009502 R_ARM_ABS32 00002b54 bytes_translate │ │ │ │ │ +000007ac 00009502 R_ARM_ABS32 00002a84 bytes_translate │ │ │ │ │ 000007b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000ec02 R_ARM_ABS32 00005258 stringlib_upper │ │ │ │ │ +000007bc 0000ec02 R_ARM_ABS32 00005188 stringlib_upper │ │ │ │ │ 000007c4 00022602 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 00011302 R_ARM_ABS32 00000b58 stringlib_zfill │ │ │ │ │ 000007d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00003902 R_ARM_ABS32 00001bb0 bytes_buffer_getbuffer │ │ │ │ │ 000007f0 00003802 R_ARM_ABS32 00001b98 bytes_length │ │ │ │ │ 000007f4 00003702 R_ARM_ABS32 00001998 bytes_subscript │ │ │ │ │ 000007fc 00003802 R_ARM_ABS32 00001b98 bytes_length │ │ │ │ │ 00000800 0001a602 R_ARM_ABS32 00001e20 _PyBytes_Concat │ │ │ │ │ -00000804 00008402 R_ARM_ABS32 00001c30 bytes_repeat │ │ │ │ │ +00000804 00008402 R_ARM_ABS32 00001b60 bytes_repeat │ │ │ │ │ 00000808 0000ee02 R_ARM_ABS32 00000188 bytes_item │ │ │ │ │ -00000818 00008002 R_ARM_ABS32 00003658 bytes_contains │ │ │ │ │ +00000818 00008002 R_ARM_ABS32 00003758 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x15900 contains 690 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x15900 contains 697 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000005c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000078 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000ac 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000c4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1054,41 +1048,41 @@ │ │ │ │ │ 0000050c 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ 0000051c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005a4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 000005a8 00017d2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ 00000670 00017e1d R_ARM_JUMP24 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ 00000684 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 00000688 00017d2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000008c8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008cc 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008d0 0000152b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ -000008d4 0000152c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ -000008e0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008e8 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -000008fc 0000112b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000900 0000112c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -0000090c 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000920 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00000924 0000122c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000928 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000954 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000958 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000984 0000132b R_ARM_MOVW_ABS_NC 0000009c .LC7 │ │ │ │ │ -00000988 0000132c R_ARM_MOVT_ABS 0000009c .LC7 │ │ │ │ │ -00000994 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009a8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009ac 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009b4 0000162b R_ARM_MOVW_ABS_NC 000000e0 .LC11 │ │ │ │ │ -000009b8 0000162c R_ARM_MOVT_ABS 000000e0 .LC11 │ │ │ │ │ -000009c0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a6c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a70 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a74 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC8 │ │ │ │ │ -00000a78 0000142c R_ARM_MOVT_ABS 000000a4 .LC8 │ │ │ │ │ -00000a80 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008bc 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008c0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008c4 0000152b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ +000008c8 0000152c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ +000008d4 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008dc 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +000008f0 0000112b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +000008f4 0000112c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000900 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000914 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00000918 0000122c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +0000091c 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000948 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000094c 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000988 0000132b R_ARM_MOVW_ABS_NC 0000009c .LC7 │ │ │ │ │ +0000098c 0000132c R_ARM_MOVT_ABS 0000009c .LC7 │ │ │ │ │ +00000998 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000009ac 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009b0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009b8 0000162b R_ARM_MOVW_ABS_NC 000000e0 .LC11 │ │ │ │ │ +000009bc 0000162c R_ARM_MOVT_ABS 000000e0 .LC11 │ │ │ │ │ +000009c4 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a60 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a64 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a68 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC8 │ │ │ │ │ +00000a6c 0000142c R_ARM_MOVT_ABS 000000a4 .LC8 │ │ │ │ │ +00000a74 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a88 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a8c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000b50 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ 00000b64 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b9c 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000ba4 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -1327,367 +1321,374 @@ │ │ │ │ │ 00002054 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002058 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002060 0000472b R_ARM_MOVW_ABS_NC 00000230 .LC27 │ │ │ │ │ 00002064 0000472c R_ARM_MOVT_ABS 00000230 .LC27 │ │ │ │ │ 00002074 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000207c 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002090 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002130 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002134 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002138 0000562b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ -0000213c 0000562c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ -00002144 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002150 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002180 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000021a0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021e8 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000021f8 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002218 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002240 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000022b8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022bc 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022c0 0000562b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ -000022c4 0000562c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ -000022cc 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022d8 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002304 00005f2b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ -00002308 00005f2c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ -00002310 0001b91c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002354 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002358 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023d4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023d8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002564 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000260c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000026d0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026e8 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002700 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002718 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002730 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002748 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002760 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002794 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027ac 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027c4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027dc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027f4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000280c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002824 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000283c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000028ec 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028f8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002904 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002910 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000291c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002928 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002938 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002940 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002948 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002950 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002958 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002960 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002968 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002974 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002994 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000029e4 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029f4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029f8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a28 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a6c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a70 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a9c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002afc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b18 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b40 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b48 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b64 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b68 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b6c 0000602b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ -00002b70 0000602c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ -00002b80 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b94 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002b98 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002b9c 0000622b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ -00002ba0 0000622c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ -00002bac 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002bd8 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002c38 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c54 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c6c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c94 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca4 0001bb1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002cac 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002cb0 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002cb4 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ -00002cb8 0000612c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ -00002cc8 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ce0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cec 0001bc1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002d04 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d10 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d18 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d88 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d94 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002dcc 0001c01c R_ARM_CALL 0000367c PyBytes_FromObject │ │ │ │ │ -00002dd8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ddc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e08 00006c1c R_ARM_CALL 00001814 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -00002e34 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e50 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e54 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e60 0000682b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -00002e64 0000682c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -00002e6c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002eac 0001a21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002ebc 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002efc 0001c11c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00002f3c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f70 00019d1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00002f80 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fbc 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002fd8 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fdc 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fe0 0000642b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -00002fe4 0000642c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -00002fec 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ff4 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ff8 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ffc 0000662b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -00003000 0000662c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -00003008 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003040 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003050 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003054 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003060 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003088 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -0000308c 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -00003090 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ -00003094 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ -00003098 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -0000309c 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000030a0 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000030c4 0001a21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000030d4 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030fc 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003100 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003104 0000662b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -00003108 0000662c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -0000310c 0000652b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -00003110 0000652c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -00003124 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000312c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003130 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003134 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00003138 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00003140 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000315c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003164 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003168 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000316c 0000692b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -00003170 0000692c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -00003178 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003180 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003184 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000318c 0000642b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -00003190 0000642c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -00003194 0000652b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -00003198 0000652c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -000031a8 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -000031ac 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -000031b0 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ -000031b4 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ -000031b8 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -000031bc 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000031c0 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000031c8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031d4 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031d8 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031e0 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000031ec 0001c31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000031f4 0001c01c R_ARM_CALL 0000367c PyBytes_FromObject │ │ │ │ │ -00003200 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003204 0001c46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003208 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000032d8 0001c81c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000331c 0001c92b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00003320 0001c92c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00003438 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000343c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003440 0000722b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -00003444 0000722c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -00003450 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003480 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000349c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034a0 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000034f4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034f8 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003550 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035b8 0001cc1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000035d0 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000035f4 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003618 00007b2b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ -0000361c 00007b2c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ -00003620 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003644 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003678 0001ce1d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -000036a0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036a4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036b0 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000036c8 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003754 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003764 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000037a8 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000037cc 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000037f4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003844 0001d22b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003848 0001d22c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003894 0001d31c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ -000038a8 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000038fc 00017e1d R_ARM_JUMP24 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -0000390c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003910 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000392c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003960 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000398c 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000039b0 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000039b4 0001d42c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000039d0 0001d51c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000039e4 0001d61c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003a24 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003a64 0001d71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003a70 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a84 00017e1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003aac 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ad0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b1c 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003b48 0001881d R_ARM_JUMP24 00000f54 PyBytesWriter_FinishWithSize │ │ │ │ │ -00003b64 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b78 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003bb8 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003bc0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003bc4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003bcc 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003bdc 0000862b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ -00003be0 0000862c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ -00003bec 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003bf8 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003bfc 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003c00 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003c04 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003c0c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c18 00016e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003c1c 00016e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003c20 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003c24 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003c2c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c3c 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00003c58 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00003c68 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003c74 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003c80 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003c88 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c90 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c98 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ca8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cb4 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003cb8 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003cbc 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003cc0 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003cc8 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cd0 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003d00 0000871c R_ARM_CALL 000015dc _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003d3c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d40 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d44 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00003d48 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00003d50 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d6c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d7c 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003d88 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003db0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003db4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dcc 0000871c R_ARM_CALL 000015dc _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003df0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003df4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003df8 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003dfc 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003e04 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e24 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e44 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003e48 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003e50 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003e58 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e64 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003e68 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003e6c 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003e70 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003e78 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e80 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e84 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e88 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003edc 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003ee0 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003fa0 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004000 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004058 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004074 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004168 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -0000418c 0001b51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004198 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041f0 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000420c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000427c 0000a02b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ -00004280 0000a12b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ -00004284 0000a02c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ -00004288 0000a12c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ -0000428c 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004294 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000042a8 0001b31c R_ARM_CALL 00002094 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000042c0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042dc 0000a42b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ -000042e0 0000a42c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ -000042e8 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000430c 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004320 0001b31c R_ARM_CALL 00002094 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004338 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004344 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004358 0001e01c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -00004378 0000a22b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ -0000437c 0000a22c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ -00004384 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004398 00009f2b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ -0000439c 00009f2c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ -000043a0 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000043b8 0000a32b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ -000043bc 0000a32c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ -000043c4 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000043e8 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004450 00009d2b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ -00004454 00009e2b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ -00004458 00009d2c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ -0000445c 00009e2c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ -00004460 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004468 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000447c 0001b31c R_ARM_CALL 00002094 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004494 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000044a8 00009c2b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ -000044ac 00009c2c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ -000044b0 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004520 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004534 0001b31c R_ARM_CALL 00002094 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000454c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004568 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000456c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004570 00009b2b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ -00004574 00009b2c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ -0000457c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000458c 0001b702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004590 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000020f0 0001ae1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00002108 0000512b R_ARM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ +0000210c 0000512c R_ARM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ +00002110 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002130 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002154 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002180 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002230 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002234 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002238 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ +0000223c 0000572c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ +00002244 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002250 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002280 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000022a0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022e8 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000022f8 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00002318 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002340 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000023b8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023bc 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023c0 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ +000023c4 0000572c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ +000023cc 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023d8 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002404 00005f2b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ +00002408 00005f2c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ +00002410 0001b91c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002454 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002458 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024d4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024d8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002664 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000270c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027d0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027e8 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002800 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002818 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002830 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002848 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002860 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002894 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028ac 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028c4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028dc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028f4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000290c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002924 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000293c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029ec 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029f8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a04 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a10 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a1c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a28 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a38 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a40 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a48 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a50 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a58 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a60 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a68 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a74 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a94 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ae4 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002af4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002af8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b28 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002b6c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b70 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b9c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002bfc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c18 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c40 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c48 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c64 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c68 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c6c 0000602b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ +00002c70 0000602c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ +00002c80 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c94 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002c98 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002c9c 0000622b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ +00002ca0 0000622c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ +00002cac 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002cd8 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002d38 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002d54 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d6c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d94 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002da4 0001bb1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002dac 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002db0 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002db4 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ +00002db8 0000612c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ +00002dc8 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002de0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dec 0001bc1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002e04 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e10 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e18 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e88 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002e94 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ecc 0001c01c R_ARM_CALL 0000377c PyBytes_FromObject │ │ │ │ │ +00002ed8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002edc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f08 00006c1c R_ARM_CALL 00001744 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002f34 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f50 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f54 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f60 0000682b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +00002f64 0000682c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +00002f6c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fac 0001a21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002fbc 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002ffc 0001c11c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +0000303c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003070 00019d1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00003080 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030bc 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000030d8 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030dc 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030e0 0000642b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +000030e4 0000642c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +000030ec 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030f4 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030f8 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030fc 0000662b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +00003100 0000662c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +00003108 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003140 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003150 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003154 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003160 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003188 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +0000318c 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +00003190 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ +00003194 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ +00003198 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +0000319c 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000031a0 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000031c4 0001a21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000031d4 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000031fc 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003200 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003204 0000662b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +00003208 0000662c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +0000320c 0000652b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +00003210 0000652c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +00003224 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000322c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003230 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003234 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00003238 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +00003240 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000325c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003264 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003268 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000326c 0000692b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +00003270 0000692c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +00003278 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003280 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003284 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000328c 0000642b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +00003290 0000642c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +00003294 0000652b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +00003298 0000652c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +000032a8 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +000032ac 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +000032b0 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ +000032b4 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ +000032b8 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000032bc 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000032c0 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000032c8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032d4 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032d8 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032e0 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000032ec 0001c31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000032f4 0001c01c R_ARM_CALL 0000377c PyBytes_FromObject │ │ │ │ │ +00003300 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003304 0001c46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000033d8 0001c81c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000341c 0001c92b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00003420 0001c92c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00003538 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000353c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003540 0000722b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +00003544 0000722c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +00003550 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003580 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000359c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000035a0 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000035f4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000035f8 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003650 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036b8 0001cc1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000036d0 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000036f4 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003718 00007b2b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ +0000371c 00007b2c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ +00003720 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003744 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003778 0001ce1d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000037a0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037a4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037b0 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000037c8 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003854 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003864 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000038a8 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000038cc 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000038f4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003944 0001d22b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003948 0001d22c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003994 0001d31c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ +000039a8 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000039fc 00017e1d R_ARM_JUMP24 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003a0c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003a10 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003a2c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003a60 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003a8c 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00003ab0 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003ab4 0001d42c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003ad0 0001d51c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003ae4 0001d61c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003b24 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b64 0001d71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003b70 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b84 00017e1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003bac 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bd0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c1c 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003c48 0001881d R_ARM_JUMP24 00000f54 PyBytesWriter_FinishWithSize │ │ │ │ │ +00003c64 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c78 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003cb8 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cc0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cc4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ccc 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003cdc 0000862b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ +00003ce0 0000862c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ +00003cec 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cf8 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003cfc 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003d00 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003d04 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003d0c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d18 00016e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003d1c 00016e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003d20 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003d24 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003d2c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d3c 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00003d58 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00003d68 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00003d74 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00003d80 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00003d88 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d90 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d98 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003da8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003db4 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003db8 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003dbc 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003dc0 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003dc8 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003dd0 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00003e00 0000871c R_ARM_CALL 000015dc _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003e3c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e40 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e44 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00003e48 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +00003e50 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e6c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e7c 0001801c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00003e88 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003eb0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003eb4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ecc 0000871c R_ARM_CALL 000015dc _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003ef0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ef4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ef8 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003efc 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003f04 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f24 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f44 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003f48 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003f50 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f58 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f64 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f68 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f6c 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003f70 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003f78 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f80 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f84 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f88 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003fdc 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003fe0 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000040a0 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004100 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004158 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004174 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004268 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +0000428c 0001b51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004298 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000042f0 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000430c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000437c 0000a02b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ +00004380 0000a12b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ +00004384 0000a02c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ +00004388 0000a12c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ +0000438c 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004394 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000043a8 0001b31c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000043c0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000043dc 0000a42b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ +000043e0 0000a42c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ +000043e8 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000440c 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004420 0001b31c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004438 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004444 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004458 0001e01c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +00004478 0000a22b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ +0000447c 0000a22c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ +00004484 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004498 00009f2b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ +0000449c 00009f2c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ +000044a0 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000044b8 0000a32b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ +000044bc 0000a32c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ +000044c4 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000044e8 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00004550 00009d2b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ +00004554 00009e2b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ +00004558 00009d2c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ +0000455c 00009e2c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ +00004560 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004568 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000457c 0001b31c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004594 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000045a8 00009c2b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ +000045ac 00009c2c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ +000045b0 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004620 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004634 0001b31c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000464c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004668 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000466c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004670 00009b2b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ +00004674 00009b2c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ +0000467c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000468c 0001b702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004690 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16e90 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16ec8 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1700,33 +1701,33 @@ │ │ │ │ │ 000002f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x16f20 contains 240 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16f58 contains 240 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00018c1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000034 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ 00000038 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00000044 0001c71d R_ARM_JUMP24 0000320c _Py_bytes_repr │ │ │ │ │ +00000044 0001c71d R_ARM_JUMP24 0000330c _Py_bytes_repr │ │ │ │ │ 00000048 0001912b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 0000004c 0001912c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 00000054 00006f2b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ 00000058 00006f2c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ 00000060 0001921c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000090 0001f31d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 000000b0 0001f41d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 000000e4 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000e8 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000fc 0000e52b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ 00000100 0000e52c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ 00000104 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000124 0000941d R_ARM_JUMP24 00002954 do_argstrip │ │ │ │ │ +00000124 0000941d R_ARM_JUMP24 00002884 do_argstrip │ │ │ │ │ 00000144 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000148 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000014c 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000150 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 00000158 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000168 00001f1c R_ARM_CALL 00000bcc byteswriter_resize │ │ │ │ │ 000001b0 00019b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ @@ -1734,15 +1735,15 @@ │ │ │ │ │ 000001b8 0000342b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ 000001bc 0000342c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ 000001c4 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001d4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000001d8 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000020c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000224 0001fa1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000264 00004d1c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ +00000264 00004d1c R_ARM_CALL 00000dc4 fastsearch │ │ │ │ │ 000002f0 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000318 0001eb1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000328 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000037c 0001fd1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 000003e8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000428 0001fd1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 0000046c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1763,15 +1764,15 @@ │ │ │ │ │ 00000540 0000f52c R_ARM_MOVT_ABS 00001158 .LC125 │ │ │ │ │ 00000550 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000564 0000f62b R_ARM_MOVW_ABS_NC 00001194 .LC126 │ │ │ │ │ 00000568 0000f62c R_ARM_MOVT_ABS 00001194 .LC126 │ │ │ │ │ 0000056c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000594 0001ff1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 000005a0 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000005c0 0001b31c R_ARM_CALL 00002094 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000005c0 0001b31c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 000005d0 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000005e0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000005ec 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000005fc 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000608 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000065c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000678 0000f82b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ @@ -1797,15 +1798,15 @@ │ │ │ │ │ 00000780 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 00000784 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 00000788 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 0000078c 0000f82b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ 00000790 0000f82c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ 00000794 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000007b4 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ -000007dc 0000fe1d R_ARM_JUMP24 00005464 pad │ │ │ │ │ +000007dc 0000fe1d R_ARM_JUMP24 00005394 pad │ │ │ │ │ 00000804 0002001d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000824 0002011d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 00000844 0002021d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 00000864 0002031d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000884 0002041d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 000008a4 0002051d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 000008d8 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ @@ -1832,27 +1833,27 @@ │ │ │ │ │ 000009f8 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 000009fc 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 00000a00 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 00000a04 0001092b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ 00000a08 0001092c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ 00000a0c 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000a30 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ -00000a48 0000fe1d R_ARM_JUMP24 00005464 pad │ │ │ │ │ +00000a48 0000fe1d R_ARM_JUMP24 00005394 pad │ │ │ │ │ 00000a7c 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000a90 0001b41c R_ARM_CALL 00002250 PyBytesWriter_Grow │ │ │ │ │ +00000a90 0001b41c R_ARM_CALL 00002350 PyBytesWriter_Grow │ │ │ │ │ 00000ac4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000af0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000b08 00020b1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00000b34 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000b4c 00020c1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00000b74 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000b80 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b94 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000bbc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be0 0000fe1c R_ARM_CALL 00005464 pad │ │ │ │ │ +00000be0 0000fe1c R_ARM_CALL 00005394 pad │ │ │ │ │ 00000c0c 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ 00000cac 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000ce0 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000ce4 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000cec 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000cf8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d08 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ @@ -1885,15 +1886,15 @@ │ │ │ │ │ 00001010 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001034 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001074 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010a8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010ac 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000010c8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000010e0 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001134 00004d1c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ +00001134 00004d1c R_ARM_CALL 00000dc4 fastsearch │ │ │ │ │ 00001150 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001174 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000011a8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011c4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011e4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000011e8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000121c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -1921,25 +1922,25 @@ │ │ │ │ │ 0000143c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000144c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001450 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001478 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001490 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000014b4 0000171d R_ARM_JUMP24 00000a90 byteswriter_create │ │ │ │ │ 000014e0 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000014f0 0001b41c R_ARM_CALL 00002250 PyBytesWriter_Grow │ │ │ │ │ -00001510 00009a1c R_ARM_CALL 00003e8c bytes_fromformat │ │ │ │ │ +000014f0 0001b41c R_ARM_CALL 00002350 PyBytesWriter_Grow │ │ │ │ │ +00001510 00009a1c R_ARM_CALL 00003f8c bytes_fromformat │ │ │ │ │ 0000153c 0001f71c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ -00001568 0001be1c R_ARM_CALL 00001664 PyBytes_Concat │ │ │ │ │ +00001568 0001be1c R_ARM_CALL 00001594 PyBytes_Concat │ │ │ │ │ 00001578 0000271d R_ARM_JUMP24 00001248 Py_XDECREF │ │ │ │ │ 00001594 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ 00001598 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000015a4 0001c71d R_ARM_JUMP24 0000320c _Py_bytes_repr │ │ │ │ │ +000015a4 0001c71d R_ARM_JUMP24 0000330c _Py_bytes_repr │ │ │ │ │ 0000161c 0001f71c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ -000016a0 0000581c R_ARM_CALL 0000586c stringlib__preprocess │ │ │ │ │ -000016b0 0000591c R_ARM_CALL 0000599c stringlib__two_way │ │ │ │ │ +000016a0 0000581c R_ARM_CALL 0000579c stringlib__preprocess │ │ │ │ │ +000016b0 0000591c R_ARM_CALL 000058cc stringlib__two_way │ │ │ │ │ 000016e8 0001b51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000016f8 0001b702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000017a4 0001212b R_ARM_MOVW_ABS_NC 000014f8 .LC144 │ │ │ │ │ 000017a8 0001212c R_ARM_MOVT_ABS 000014f8 .LC144 │ │ │ │ │ 000017b8 00020f1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000017d8 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000017f4 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1248 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000020 │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ blt 330 │ │ │ │ │ stm sp, {r7, sl} │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bgt 420 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl be4 │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 4ac │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -433,15 +433,15 @@ │ │ │ │ │ blt 330 │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ble 330 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r6, sl, r9 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ @@ -473,15 +473,15 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq b3c │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -697,15 +697,15 @@ │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 330 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ @@ -730,15 +730,15 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ sub r1, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 33c │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r5, r9, r5 │ │ │ │ │ @@ -875,76 +875,15 @@ │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00000c30 : │ │ │ │ │ -bytes_rfind(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ - sub ip, r4, #1 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp ip, #2 │ │ │ │ │ - strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi c98 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt cc0 │ │ │ │ │ - ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_Py_bytes_rfind> │ │ │ │ │ - R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r3, #3 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne c6c │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b c90 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - sub r1, fp, #28 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_PyEval_SliceIndex> │ │ │ │ │ - R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq cb8 │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq c78 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - sub r1, fp, #24 │ │ │ │ │ - bl 0 <_PyEval_SliceIndex> │ │ │ │ │ - R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne c78 │ │ │ │ │ - b cb8 │ │ │ │ │ - │ │ │ │ │ -00000d00 : │ │ │ │ │ +00000c30 : │ │ │ │ │ bytes_maketrans(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ @@ -957,42 +896,42 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne db8 │ │ │ │ │ + bne ce8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ sub r1, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne dd8 │ │ │ │ │ + bne d08 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd8 │ │ │ │ │ + bne d08 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 <_Py_bytes_maketrans> │ │ │ │ │ R_ARM_CALL _Py_bytes_maketrans │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d98 │ │ │ │ │ + beq cc8 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dac │ │ │ │ │ + beq cdc │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #2 │ │ │ │ │ @@ -1001,45 +940,45 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d48 │ │ │ │ │ + bne c78 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d84 │ │ │ │ │ + b cb4 │ │ │ │ │ │ │ │ │ │ -00000de0 : │ │ │ │ │ +00000d10 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e80 │ │ │ │ │ + beq db0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #134217728 @ 0x8000000 │ │ │ │ │ - beq e60 │ │ │ │ │ + beq d90 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e38 │ │ │ │ │ + bne d68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne e40 │ │ │ │ │ + bne d70 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r4, [r2] │ │ │ │ │ - b e30 │ │ │ │ │ + b d60 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1057,271 +996,271 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e58 │ │ │ │ │ + b d88 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1358 @ 0x54e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b e58 │ │ │ │ │ + b d88 │ │ │ │ │ │ │ │ │ │ -00000e94 : │ │ │ │ │ +00000dc4 : │ │ │ │ │ fastsearch(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ - ldr ip, [pc, #1776] @ 15a4 │ │ │ │ │ + ldr ip, [pc, #1776] @ 14d4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ str ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - blt 11a4 │ │ │ │ │ + blt 10d4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1100 │ │ │ │ │ + ble 1030 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 138c │ │ │ │ │ + beq 12bc │ │ │ │ │ movw ip, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 1224 │ │ │ │ │ + bgt 1154 │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r4, r5 │ │ │ │ │ ldrb r0, [r6, ip] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #2 │ │ │ │ │ movne r8, ip │ │ │ │ │ lsl r2, r2, r3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #4 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #5 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #6 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ add r4, r6, #4 │ │ │ │ │ sub lr, r5, #7 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ moveq r8, lr │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ orr r2, r2, r7, lsl r3 │ │ │ │ │ - bcs fb8 │ │ │ │ │ + bcs ee8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 116c │ │ │ │ │ + blt 109c │ │ │ │ │ and r3, r0, #31 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r8, r5 │ │ │ │ │ add lr, r3, ip │ │ │ │ │ mov r3, sl │ │ │ │ │ ldrb r4, [lr, r3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 1070 │ │ │ │ │ + beq fa0 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt 1044 │ │ │ │ │ + blt f74 │ │ │ │ │ add r4, lr, r3 │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and r4, r4, #31 │ │ │ │ │ lsr r4, r2, r4 │ │ │ │ │ tst r4, #1 │ │ │ │ │ movne r3, r5 │ │ │ │ │ - bne 1000 │ │ │ │ │ + bne f30 │ │ │ │ │ add r3, r8, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 1000 │ │ │ │ │ + bge f30 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 11a4 │ │ │ │ │ - ldr r3, [pc, #1360] @ 15a4 │ │ │ │ │ + bne 10d4 │ │ │ │ │ + ldr r3, [pc, #1360] @ 14d4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 11cc │ │ │ │ │ + bne 10fc │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r5, r4, r3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 10a4 │ │ │ │ │ + bne fd4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bgt 1084 │ │ │ │ │ + bgt fb4 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r4, ip │ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bne 10d4 │ │ │ │ │ + bne 1004 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1094 │ │ │ │ │ ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq 104c │ │ │ │ │ + beq f7c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ - b 1038 │ │ │ │ │ + b f68 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt 10f8 │ │ │ │ │ + blt 1028 │ │ │ │ │ add r4, lr, r3 │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and r4, r4, #31 │ │ │ │ │ lsr r4, r2, r4 │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 1034 │ │ │ │ │ + beq f64 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - b 1038 │ │ │ │ │ - bne 11a4 │ │ │ │ │ + b f68 │ │ │ │ │ + bne 10d4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 1174 │ │ │ │ │ + bne 10a4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ ldrle r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ addle r4, r3, r4 │ │ │ │ │ - ble 113c │ │ │ │ │ + ble 106c │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 10d4 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub sl, r0, r3 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls 11a4 │ │ │ │ │ + bls 10d4 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 113c │ │ │ │ │ + bne 106c │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub sl, r2, r3 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1044 │ │ │ │ │ + b f74 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 11f0 │ │ │ │ │ + bne 1120 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ ldrle r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ addle r4, r2, r4 │ │ │ │ │ - ble 119c │ │ │ │ │ - b 11dc │ │ │ │ │ + ble 10cc │ │ │ │ │ + b 110c │ │ │ │ │ ldrb r3, [r4, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 11d0 │ │ │ │ │ + beq 1100 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcc 1190 │ │ │ │ │ + bcc 10c0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 1560 │ │ │ │ │ - ldr ip, [pc, #1000] @ 15a4 │ │ │ │ │ + beq 1490 │ │ │ │ │ + ldr ip, [pc, #1000] @ 14d4 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 1588 │ │ │ │ │ + beq 14b8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub sl, r4, r3 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a4 │ │ │ │ │ - b 1130 │ │ │ │ │ + beq 10d4 │ │ │ │ │ + b 1060 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 14d0 │ │ │ │ │ + beq 1400 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble 104c │ │ │ │ │ + ble f7c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 14f8 │ │ │ │ │ + beq 1428 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1204 │ │ │ │ │ + b 1134 │ │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne efc │ │ │ │ │ + bne e2c │ │ │ │ │ asr lr, r3, #2 │ │ │ │ │ str lr, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ │ cmp lr, r1, asr #2 │ │ │ │ │ - blt 11ac │ │ │ │ │ + blt 10dc │ │ │ │ │ sub r8, r3, #1 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ sub lr, r2, #1 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ ldrb r1, [r2, r8] │ │ │ │ │ @@ -1331,228 +1270,228 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ │ cmp r1, r2 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ orr ip, ip, r7, lsl r2 │ │ │ │ │ - bcs 1288 │ │ │ │ │ + bcs 11b8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ and r2, r1, #31 │ │ │ │ │ mov r7, #0 │ │ │ │ │ orr ip, ip, r0, lsl r2 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt 1044 │ │ │ │ │ + blt f74 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 140c │ │ │ │ │ + bne 133c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r1, r2, r7 │ │ │ │ │ str ip, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 130c │ │ │ │ │ + b 123c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - ble 131c │ │ │ │ │ + ble 124c │ │ │ │ │ ldrb r4, [r1] │ │ │ │ │ ldrb ip, [r6, r2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq 12fc │ │ │ │ │ + beq 122c │ │ │ │ │ ldr r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr ip, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 14ac │ │ │ │ │ + beq 13dc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add lr, lr, r2 │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge 146c │ │ │ │ │ + bge 139c │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ │ - ble 146c │ │ │ │ │ + ble 139c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ sub r4, r0, r7 │ │ │ │ │ - bne 1444 │ │ │ │ │ + bne 1374 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 586c │ │ │ │ │ + bl 579c │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 599c │ │ │ │ │ + bl 58cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 10d4 │ │ │ │ │ add sl, r7, r0 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ sub sl, r4, r3 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ mov r0, r2 │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ ldrb ip, [r6, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 12d8 │ │ │ │ │ ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add ip, r6, #1 │ │ │ │ │ add lr, r4, r5 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 11a4 │ │ │ │ │ + blt 10d4 │ │ │ │ │ ldrb r2, [r4, sl] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1538 │ │ │ │ │ + bne 1468 │ │ │ │ │ add r7, lr, sl │ │ │ │ │ add r2, r6, r5 │ │ │ │ │ ldrb r9, [r7, #-1]! │ │ │ │ │ ldrb r8, [r2, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 150c │ │ │ │ │ + bne 143c │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 13f0 │ │ │ │ │ - b 104c │ │ │ │ │ + bne 1320 │ │ │ │ │ + b f7c │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 143c │ │ │ │ │ + blt 136c │ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, ip, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ addeq r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 12c4 │ │ │ │ │ + b 11f4 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub ip, r3, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 1654 │ │ │ │ │ + bl 1654 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 14a0 │ │ │ │ │ + blt 13d0 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, ip, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ addeq r7, r7, r5 │ │ │ │ │ addeq r2, r7, #1 │ │ │ │ │ - beq 143c │ │ │ │ │ + beq 136c │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 143c │ │ │ │ │ + b 136c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 159c │ │ │ │ │ + bne 14cc │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 104c │ │ │ │ │ + beq f7c │ │ │ │ │ add r7, r7, r8 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 143c │ │ │ │ │ + b 136c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble 104c │ │ │ │ │ + ble f7c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ - b 14d8 │ │ │ │ │ + b 1408 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 121c │ │ │ │ │ - b 104c │ │ │ │ │ + bne 114c │ │ │ │ │ + b f7c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 152c │ │ │ │ │ + beq 145c │ │ │ │ │ add r2, r4, sl │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 1488 │ │ │ │ │ sub sl, sl, r0 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - b 13d4 │ │ │ │ │ + b 1304 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1530 │ │ │ │ │ + beq 1460 │ │ │ │ │ add r2, r4, sl │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 1530 │ │ │ │ │ + bne 1460 │ │ │ │ │ sub sl, sl, r5 │ │ │ │ │ - b 1530 │ │ │ │ │ + b 1460 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 586c │ │ │ │ │ + bl 579c │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 599c │ │ │ │ │ + bl 58cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ ldr ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1654 │ │ │ │ │ + b 1654 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +000014d8 : │ │ │ │ │ PyBytes_Join(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15e0 │ │ │ │ │ + beq 1510 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 1528 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 22e0 │ │ │ │ │ + b 23e0 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2004 @ 0x7d4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -1566,22 +1505,22 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 15f0 │ │ │ │ │ + b 1520 │ │ │ │ │ │ │ │ │ │ -00001614 : │ │ │ │ │ +00001544 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 155c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -1596,112 +1535,112 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001664 : │ │ │ │ │ +00001594 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 1720 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16cc │ │ │ │ │ + beq 15fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1e20 │ │ │ │ │ R_ARM_CALL _PyBytes_Concat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1754 │ │ │ │ │ + ble 1684 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 15d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17b8 │ │ │ │ │ + bne 16e8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 1774 │ │ │ │ │ + blt 16a4 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 208 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 16a8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 15f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c4 │ │ │ │ │ + bne 15f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16c4 │ │ │ │ │ + beq 15f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16c4 │ │ │ │ │ + bgt 15f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 16c4 │ │ │ │ │ + bne 15f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 15f4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1711,45 +1650,45 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178c │ │ │ │ │ - b 16c4 │ │ │ │ │ + bne 16bc │ │ │ │ │ + b 15f4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ bxgt lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxne lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001814 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ +00001744 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ _PyObject_VectorcallTstate.constprop.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1884 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ + beq 17b4 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1884 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ + beq 17b4 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1765,99 +1704,99 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -000018a4 : │ │ │ │ │ +000017d4 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 18dc │ │ │ │ │ + bne 180c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000018f0 : │ │ │ │ │ +00001820 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ mov r1, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 320c <_PyBytes_FormatEx+0x70> │ │ │ │ │ + b 330c <_PyBytes_FormatEx+0x240> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ -0000191c <_PyBytes_Repeat>: │ │ │ │ │ +0000184c <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq 195c <_PyBytes_Repeat+0x40> │ │ │ │ │ + beq 188c <_PyBytes_Repeat+0x40> │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1964 <_PyBytes_Repeat+0x48> │ │ │ │ │ + bne 1894 <_PyBytes_Repeat+0x48> │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 197c <_PyBytes_Repeat+0x60> │ │ │ │ │ + beq 18ac <_PyBytes_Repeat+0x60> │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 195c <_PyBytes_Repeat+0x40> │ │ │ │ │ + bge 188c <_PyBytes_Repeat+0x40> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ movge r2, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ - b 197c <_PyBytes_Repeat+0x60> │ │ │ │ │ + b 18ac <_PyBytes_Repeat+0x60> │ │ │ │ │ │ │ │ │ │ -000019ac : │ │ │ │ │ +000018dc : │ │ │ │ │ bytes_index(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -1865,18 +1804,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1a14 │ │ │ │ │ + bhi 1944 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1a3c │ │ │ │ │ + bgt 196c │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_CALL _Py_bytes_index │ │ │ │ │ @@ -1888,46 +1827,46 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19e8 │ │ │ │ │ + bne 1918 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1a0c │ │ │ │ │ + b 193c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a34 │ │ │ │ │ + beq 1964 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 19f4 │ │ │ │ │ + beq 1924 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19f4 │ │ │ │ │ - b 1a34 │ │ │ │ │ + bne 1924 │ │ │ │ │ + b 1964 │ │ │ │ │ │ │ │ │ │ -00001a7c : │ │ │ │ │ +000019ac : │ │ │ │ │ bytes_join(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 22e0 │ │ │ │ │ + b 23e0 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ -00001a90 : │ │ │ │ │ +000019c0 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -1935,18 +1874,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1af8 │ │ │ │ │ + bhi 1a28 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1b20 │ │ │ │ │ + bgt 1a50 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_startswith │ │ │ │ │ @@ -1958,37 +1897,37 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1acc │ │ │ │ │ + bne 19fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1af0 │ │ │ │ │ + b 1a20 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1a48 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1a08 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad8 │ │ │ │ │ - b 1b18 │ │ │ │ │ + bne 1a08 │ │ │ │ │ + b 1a48 │ │ │ │ │ │ │ │ │ │ -00001b60 : │ │ │ │ │ +00001a90 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -1996,18 +1935,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1bc8 │ │ │ │ │ + bhi 1af8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1bf0 │ │ │ │ │ + bgt 1b20 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ @@ -2019,63 +1958,63 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b9c │ │ │ │ │ + bne 1acc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1bc0 │ │ │ │ │ + b 1af0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be8 │ │ │ │ │ + beq 1b18 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ + beq 1ad8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ba8 │ │ │ │ │ - b 1be8 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ + b 1b18 │ │ │ │ │ │ │ │ │ │ -00001c30 : │ │ │ │ │ +00001b60 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble 1c14 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 1d4c │ │ │ │ │ + blt 1c7c │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1d28 │ │ │ │ │ + beq 1c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ - bhi 1d4c │ │ │ │ │ + bhi 1c7c │ │ │ │ │ add r0, r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1c70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -2090,45 +2029,45 @@ │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - bl 191c <_PyBytes_Repeat> │ │ │ │ │ + bl 184c <_PyBytes_Repeat> │ │ │ │ │ R_ARM_CALL _PyBytes_Repeat │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ movne r4, r0 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1bac │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movne r4, r5 │ │ │ │ │ movne r0, r4 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1bac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 1cdc │ │ │ │ │ + b 1c0c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1d10 │ │ │ │ │ - b 1c70 │ │ │ │ │ + beq 1c40 │ │ │ │ │ + b 1ba0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2137,17 +2076,17 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1cdc │ │ │ │ │ + b 1c0c │ │ │ │ │ │ │ │ │ │ -00001d6c : │ │ │ │ │ +00001c9c : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -2155,18 +2094,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1dd4 │ │ │ │ │ + bhi 1d04 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1dfc │ │ │ │ │ + bgt 1d2c │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ @@ -2178,37 +2117,37 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da8 │ │ │ │ │ + bne 1cd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1dcc │ │ │ │ │ + b 1cfc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df4 │ │ │ │ │ + beq 1d24 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1db4 │ │ │ │ │ + beq 1ce4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db4 │ │ │ │ │ - b 1df4 │ │ │ │ │ + bne 1ce4 │ │ │ │ │ + b 1d24 │ │ │ │ │ │ │ │ │ │ -00001e3c : │ │ │ │ │ +00001d6c : │ │ │ │ │ bytes_partition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -2221,38 +2160,38 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb0 │ │ │ │ │ + bne 1ee0 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, r9, #16 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 1f98 │ │ │ │ │ + beq 1ec8 │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fb0 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 1f44 │ │ │ │ │ + blt 1e74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2265,244 +2204,244 @@ │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb8 │ │ │ │ │ + bne 1ee8 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f38 │ │ │ │ │ + beq 1e68 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ - ldr r2, [pc, #144] @ 1fe0 │ │ │ │ │ + ldr r2, [pc, #144] @ 1f10 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ ldr r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f78 │ │ │ │ │ + ble 1ea8 │ │ │ │ │ add r3, r2, #1232 @ 0x4d0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b 1f24 │ │ │ │ │ + b 1e54 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r3, #1232]! @ 0x4d0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ strne r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ - b 1f70 │ │ │ │ │ + b 1ea0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f24 │ │ │ │ │ + b 1e54 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fb0 │ │ │ │ │ + bgt 1ee0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fb0 │ │ │ │ │ + bne 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fb0 │ │ │ │ │ + b 1ee0 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001fe4 : │ │ │ │ │ +00001f14 : │ │ │ │ │ bytes_split(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r5, [r2, #8] │ │ │ │ │ addne r5, r4, r5 │ │ │ │ │ - bne 2838 │ │ │ │ │ + bne 2768 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi 2770 │ │ │ │ │ + bhi 26a0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2838 │ │ │ │ │ + beq 2768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ addeq r4, r3, #16 │ │ │ │ │ ldreq r5, [r3, #8] │ │ │ │ │ - beq 233c │ │ │ │ │ + beq 226c │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2704 │ │ │ │ │ + beq 2634 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 22dc │ │ │ │ │ + beq 220c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 22d0 │ │ │ │ │ + beq 2200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 281c │ │ │ │ │ + ble 274c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 22d0 │ │ │ │ │ + beq 2200 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 233c │ │ │ │ │ + beq 226c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 24bc │ │ │ │ │ + bne 23ec │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 24cc │ │ │ │ │ cmp r7, #11 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ movlt r0, r7 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 24d8 │ │ │ │ │ + bne 2408 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25b4 │ │ │ │ │ + beq 24e4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge 2238 │ │ │ │ │ + bge 2168 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2238 │ │ │ │ │ + beq 2168 │ │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 22f0 │ │ │ │ │ + beq 2220 │ │ │ │ │ add sl, r1, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22f8 │ │ │ │ │ + bge 2228 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2134 │ │ │ │ │ add sl, r1, #2 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22f8 │ │ │ │ │ + bge 2228 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2134 │ │ │ │ │ add sl, r1, #3 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22f8 │ │ │ │ │ + ble 2228 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2134 │ │ │ │ │ add sl, r1, #4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22f8 │ │ │ │ │ + ble 2228 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2134 │ │ │ │ │ add sl, r1, #5 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22f8 │ │ │ │ │ + ble 2228 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2134 │ │ │ │ │ add sl, r1, #6 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22f8 │ │ │ │ │ + ble 2228 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2134 │ │ │ │ │ add sl, r1, #7 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22f8 │ │ │ │ │ + ble 2228 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2134 │ │ │ │ │ add sl, r1, #8 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bgt 21f8 │ │ │ │ │ - b 22f8 │ │ │ │ │ + bgt 2128 │ │ │ │ │ + b 2228 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22f8 │ │ │ │ │ + bge 2228 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 21ec │ │ │ │ │ + bne 211c │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 262c │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 2290 │ │ │ │ │ + bgt 21c0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r1, [r3, r9, lsl #2] │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 2114 │ │ │ │ │ + b 2044 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2300 │ │ │ │ │ + beq 2230 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt 2278 │ │ │ │ │ + bgt 21a8 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 254c │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 27a8 │ │ │ │ │ + bgt 26d8 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [r8, #8] │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -2512,606 +2451,606 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - bne 27f0 │ │ │ │ │ + bne 2720 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2228 │ │ │ │ │ + bgt 2158 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2228 │ │ │ │ │ + bne 2158 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2228 │ │ │ │ │ + b 2158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24bc │ │ │ │ │ + bne 23ec │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 2098 │ │ │ │ │ + b 1fc8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 2204 │ │ │ │ │ + b 2134 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 2114 │ │ │ │ │ + b 2044 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2248 │ │ │ │ │ + bne 2178 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 2278 │ │ │ │ │ + b 21a8 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ movlt r0, r7 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24bc │ │ │ │ │ + beq 23ec │ │ │ │ │ mov r9, #0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 2710 │ │ │ │ │ + beq 2640 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble 2424 │ │ │ │ │ + ble 2354 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ - bne 2374 │ │ │ │ │ + bne 22a4 │ │ │ │ │ add r6, r0, #1 │ │ │ │ │ - b 239c │ │ │ │ │ + b 22cc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 2434 │ │ │ │ │ + ble 2364 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 2398 │ │ │ │ │ + beq 22c8 │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24c4 │ │ │ │ │ + beq 23f4 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ ldrle r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle r8, [r3, r9, lsl #2] │ │ │ │ │ - ble 23fc │ │ │ │ │ + ble 232c │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2480 │ │ │ │ │ + bne 23b0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2408 │ │ │ │ │ + ble 2338 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 236c │ │ │ │ │ + b 229c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fc │ │ │ │ │ + bne 232c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23fc │ │ │ │ │ - bne 2390 │ │ │ │ │ + b 232c │ │ │ │ │ + bne 22c0 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r9, [r8, #8] │ │ │ │ │ - b 2284 │ │ │ │ │ + b 21b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r5, r6 │ │ │ │ │ - bne 23b4 │ │ │ │ │ + bne 22e4 │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 23b4 │ │ │ │ │ + bne 22e4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 242c │ │ │ │ │ + b 235c │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bgt 24a0 │ │ │ │ │ + bgt 23d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24cc │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24bc │ │ │ │ │ + bgt 23ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 2714 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2284 │ │ │ │ │ + b 21b4 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 24a0 │ │ │ │ │ + b 23d0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24a0 │ │ │ │ │ + b 23d0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25b4 │ │ │ │ │ + beq 24e4 │ │ │ │ │ ldr r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 2528 │ │ │ │ │ + b 2458 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 254c │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 25bc │ │ │ │ │ + bgt 24ec │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add r6, r9, r6 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 2560 │ │ │ │ │ + beq 2490 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ - bge 24fc │ │ │ │ │ + bge 242c │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2680 │ │ │ │ │ + beq 25b0 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 254c │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 2644 │ │ │ │ │ + bgt 2574 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r4, [r3, sl, lsl #2] │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 227c │ │ │ │ │ + b 21ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 227c │ │ │ │ │ + b 21ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 25fc │ │ │ │ │ + bne 252c │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 251c │ │ │ │ │ + bgt 244c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 251c │ │ │ │ │ + bne 244c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 251c │ │ │ │ │ + b 244c │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 261c │ │ │ │ │ + bgt 254c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ + bne 254c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25b4 │ │ │ │ │ + bgt 24e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b4 │ │ │ │ │ + bne 24e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25b4 │ │ │ │ │ + b 24e4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26d8 │ │ │ │ │ + bne 2608 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2590 │ │ │ │ │ + bgt 24c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2590 │ │ │ │ │ + bne 24c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2590 │ │ │ │ │ + b 24c0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 26c0 │ │ │ │ │ + bne 25f0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 2594 │ │ │ │ │ + b 24c4 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2588 │ │ │ │ │ - b 261c │ │ │ │ │ + bne 24b8 │ │ │ │ │ + b 254c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 261c │ │ │ │ │ + bgt 254c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ + bne 254c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 261c │ │ │ │ │ + b 254c │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 261c │ │ │ │ │ + b 254c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 2058 │ │ │ │ │ + b 1f88 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble 242c │ │ │ │ │ + ble 235c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 2674 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 2724 │ │ │ │ │ - b 242c │ │ │ │ │ + bne 2654 │ │ │ │ │ + b 235c │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24a0 │ │ │ │ │ + beq 23d0 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 2878 │ │ │ │ │ + bgt 27a8 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 242c │ │ │ │ │ + b 235c │ │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #336] @ 28d8 │ │ │ │ │ + ldr r1, [pc, #336] @ 2808 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 2044 │ │ │ │ │ - b 24bc │ │ │ │ │ + bne 1f74 │ │ │ │ │ + b 23ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26d8 │ │ │ │ │ + bne 2608 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2274 │ │ │ │ │ + bgt 21a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2274 │ │ │ │ │ + bne 21a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2274 │ │ │ │ │ + b 21a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24bc │ │ │ │ │ + b 23ec │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bgt 261c │ │ │ │ │ + bgt 254c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ + bne 254c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 261c │ │ │ │ │ + b 254c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 207c │ │ │ │ │ + bne 1fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 207c │ │ │ │ │ + b 1fac │ │ │ │ │ sub ip, fp, #88 @ 0x58 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #144] @ 28d8 │ │ │ │ │ + ldr ip, [pc, #144] @ 2808 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 202c │ │ │ │ │ - b 24bc │ │ │ │ │ + bne 1f5c │ │ │ │ │ + b 23ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28b4 │ │ │ │ │ + bne 27e4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2768 │ │ │ │ │ + bgt 2698 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2768 │ │ │ │ │ + bne 2698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2768 │ │ │ │ │ + b 2698 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24a0 │ │ │ │ │ + bgt 23d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24a0 │ │ │ │ │ + bne 23d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24a0 │ │ │ │ │ + b 23d0 │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000028dc : │ │ │ │ │ +0000280c : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 2930 │ │ │ │ │ + bhi 2860 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 2924 │ │ │ │ │ + ble 2854 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2954 │ │ │ │ │ + b 2884 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 2910 │ │ │ │ │ + b 2840 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 2904 │ │ │ │ │ + b 2834 │ │ │ │ │ │ │ │ │ │ -00002954 : │ │ │ │ │ +00002884 : │ │ │ │ │ do_argstrip(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ - beq 2a7c │ │ │ │ │ + beq 29ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2b1c │ │ │ │ │ + bne 2a4c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldrne r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ addne r8, r3, #15 │ │ │ │ │ - bne 2a20 │ │ │ │ │ + bne 2950 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt 29ec │ │ │ │ │ + blt 291c │ │ │ │ │ ldrb r1, [sl, r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29c4 │ │ │ │ │ + bne 28f4 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpeq r9, r7 │ │ │ │ │ - beq 2a50 │ │ │ │ │ + beq 2980 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 2a40 │ │ │ │ │ + bge 2970 │ │ │ │ │ ldrb r1, [r8, #1]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a1c │ │ │ │ │ + bne 294c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 28f0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 29ec │ │ │ │ │ + b 291c │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2a00 │ │ │ │ │ + bne 2930 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 2a10 │ │ │ │ │ + b 2940 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ - beq 2ae8 │ │ │ │ │ + beq 2a18 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r3, r3, #15 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 2aa4 │ │ │ │ │ + b 29d4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge 2abc │ │ │ │ │ + bge 29ec │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ tst ip, #8 │ │ │ │ │ - bne 2aa0 │ │ │ │ │ + bne 29d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2aec │ │ │ │ │ + bne 2a1c │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpeq r1, r7 │ │ │ │ │ - beq 2b28 │ │ │ │ │ + beq 2a58 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -3119,106 +3058,106 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 2ac8 │ │ │ │ │ + blt 29f8 │ │ │ │ │ ldrb ip, [r0, r3] │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ tst ip, #8 │ │ │ │ │ - bne 2af8 │ │ │ │ │ - b 2ac8 │ │ │ │ │ + bne 2a28 │ │ │ │ │ + b 29f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 2a10 │ │ │ │ │ + b 2940 │ │ │ │ │ ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr ip, [lr, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 2ad4 │ │ │ │ │ + bne 2a04 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [lr] │ │ │ │ │ - b 2a10 │ │ │ │ │ + b 2940 │ │ │ │ │ │ │ │ │ │ -00002b54 : │ │ │ │ │ +00002a84 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 2c04 │ │ │ │ │ + bne 2b34 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 2bbc │ │ │ │ │ + bhi 2aec │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c04 │ │ │ │ │ + beq 2b34 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 2bfc │ │ │ │ │ + bne 2b2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2c4c │ │ │ │ │ + bl 2b7c │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #108] @ 2c48 │ │ │ │ │ + ldr ip, [pc, #108] @ 2b78 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov lr, #2 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r0] │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 2b70 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 2bac │ │ │ │ │ + b 2adc │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #56] @ 2c48 │ │ │ │ │ + ldr ip, [pc, #56] @ 2b78 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov lr, #2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b9c │ │ │ │ │ + bne 2acc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2bb4 │ │ │ │ │ + b 2ae4 │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002c4c : │ │ │ │ │ +00002b7c : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ │ @@ -3236,60 +3175,60 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ + beq 2de0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ - bne 3064 │ │ │ │ │ + bne 2f94 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - bne 2fbc │ │ │ │ │ + bne 2eec │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - beq 304c │ │ │ │ │ + beq 2f7c │ │ │ │ │ clz r3, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ add r7, r6, #16 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ + beq 2e18 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bmi 2e1c │ │ │ │ │ + bmi 2d4c │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r0, r7 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2da8 │ │ │ │ │ + beq 2cd8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2d94 │ │ │ │ │ + beq 2cc4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2cb8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2d7c │ │ │ │ │ + beq 2cac │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + beq 2ca0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2c94 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2e64 │ │ │ │ │ + bne 2d94 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ @@ -3301,15 +3240,15 @@ │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - beq 2e1c │ │ │ │ │ + beq 2d4c │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ add r2, ip, #7 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ @@ -3330,314 +3269,314 @@ │ │ │ │ │ strb r3, [lr, #-3] │ │ │ │ │ ldrb r3, [ip, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ ldrb r3, [ip, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 2da8 │ │ │ │ │ + bne 2cd8 │ │ │ │ │ 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 2e44 │ │ │ │ │ + bne 2d74 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e74 │ │ │ │ │ + beq 2da4 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - b 2d58 │ │ │ │ │ + b 2c88 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ea8 │ │ │ │ │ + bgt 2dd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ea8 │ │ │ │ │ + bne 2dd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 2e44 │ │ │ │ │ + b 2d74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq 2cb8 │ │ │ │ │ + beq 2be8 │ │ │ │ │ sub r1, fp, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ff4 │ │ │ │ │ + bne 2f24 │ │ │ │ │ ldr r4, [fp, #-1148] @ 0xfffffb84 │ │ │ │ │ ldr r3, [fp, #-1140] @ 0xfffffb8c │ │ │ │ │ - b 2cb0 │ │ │ │ │ + b 2be0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3080 │ │ │ │ │ + bne 2fb0 │ │ │ │ │ sub r3, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r4, [r3], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne 2ef8 │ │ │ │ │ + bne 2e28 │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2f3c │ │ │ │ │ + b 2e6c │ │ │ │ │ ldrb r2, [r9, r3] │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ │ str r0, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 2f28 │ │ │ │ │ + blt 2e58 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 2f98 │ │ │ │ │ + bmi 2ec8 │ │ │ │ │ ldrb lr, [r7], #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ │ ldr r2, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ - beq 2f60 │ │ │ │ │ + beq 2e90 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ strb r2, [r0], #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ orrne ip, ip, #1 │ │ │ │ │ - b 2f60 │ │ │ │ │ + b 2e90 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 2f2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2fb4 │ │ │ │ │ + ble 2ee4 │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ sub r0, fp, #1152 @ 0x480 │ │ │ │ │ bl 208 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - b 2e58 │ │ │ │ │ + b 2d88 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ ldrne sl, [r9, #8] │ │ │ │ │ addne r9, r9, #16 │ │ │ │ │ - bne 2cc4 │ │ │ │ │ + bne 2bf4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30a4 │ │ │ │ │ + beq 2fd4 │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2e58 │ │ │ │ │ + b 2d88 │ │ │ │ │ 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 2fa0 │ │ │ │ │ + bne 2ed0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3034 │ │ │ │ │ + bgt 2f64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3034 │ │ │ │ │ + bne 2f64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 2e58 │ │ │ │ │ + b 2d88 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 2ff4 │ │ │ │ │ + b 2f24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2fe8 │ │ │ │ │ + b 2f18 │ │ │ │ │ sub r2, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 3090 │ │ │ │ │ - b 2f08 │ │ │ │ │ + bne 2fc0 │ │ │ │ │ + b 2e38 │ │ │ │ │ ldr r9, [fp, #-1104] @ 0xfffffbb0 │ │ │ │ │ ldr sl, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ - b 2cc4 │ │ │ │ │ + b 2bf4 │ │ │ │ │ │ │ │ │ │ -000030b0 : │ │ │ │ │ +00002fe0 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r1, fp, #8 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl 30ec │ │ │ │ │ + bl 301c │ │ │ │ │ R_ARM_CALL PyBytes_FromFormatV │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000030ec : │ │ │ │ │ +0000301c : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ strd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3148 │ │ │ │ │ + beq 3078 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3e8c <_PyBytes_FormatEx+0xcf0> │ │ │ │ │ + bl 3f8c <_PyBytes_FormatEx+0xec0> │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3144 │ │ │ │ │ + beq 3074 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b cf8 │ │ │ │ │ + b cf8 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003154 : │ │ │ │ │ +00003084 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3188 │ │ │ │ │ + beq 30b8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 319c <_PyBytes_FormatEx> │ │ │ │ │ + b 30cc <_PyBytes_FormatEx> │ │ │ │ │ R_ARM_JUMP24 _PyBytes_FormatEx │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000319c <_PyBytes_FormatEx>: │ │ │ │ │ +000030cc <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 4708 <_PyBytes_FormatEx+0x156c> │ │ │ │ │ + beq 4638 <_PyBytes_FormatEx+0x156c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ moveq r1, r3 │ │ │ │ │ movne r1, #1 │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3668 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + beq 3598 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a48 <_PyBytes_FormatEx+0x8ac> │ │ │ │ │ + bne 3978 <_PyBytes_FormatEx+0x8ac> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 35b4 <_PyBytes_FormatEx+0x418> │ │ │ │ │ + beq 34e4 <_PyBytes_FormatEx+0x418> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -3645,117 +3584,117 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r7, sl, #1 │ │ │ │ │ - bmi 3424 <_PyBytes_FormatEx+0x288> │ │ │ │ │ + bmi 3354 <_PyBytes_FormatEx+0x288> │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 33e8 <_PyBytes_FormatEx+0x24c> │ │ │ │ │ + bne 3318 <_PyBytes_FormatEx+0x24c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ strbeq r3, [r5], #1 │ │ │ │ │ addeq r8, r8, #2 │ │ │ │ │ subeq sl, sl, #2 │ │ │ │ │ - beq 3240 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + beq 3170 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3900 <_PyBytes_FormatEx+0x764> │ │ │ │ │ + bne 3830 <_PyBytes_FormatEx+0x764> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq 3860 <_PyBytes_FormatEx+0x6c4> │ │ │ │ │ + beq 3790 <_PyBytes_FormatEx+0x6c4> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 4730 <_PyBytes_FormatEx+0x1594> │ │ │ │ │ + blt 4660 <_PyBytes_FormatEx+0x1594> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub sl, r7, #1 │ │ │ │ │ - beq 32ec <_PyBytes_FormatEx+0x150> │ │ │ │ │ + beq 321c <_PyBytes_FormatEx+0x150> │ │ │ │ │ mov r9, r8 │ │ │ │ │ - ldr r2, [pc, #4000] @ 4264 <_PyBytes_FormatEx+0x10c8> │ │ │ │ │ + ldr r2, [pc, #4000] @ 4194 <_PyBytes_FormatEx+0x10c8> │ │ │ │ │ ldrb r4, [r9], #1 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi 32e0 <_PyBytes_FormatEx+0x144> │ │ │ │ │ + bhi 3210 <_PyBytes_FormatEx+0x144> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ movne r8, r9 │ │ │ │ │ - beq 3d14 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ + beq 3c44 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subne r0, r4, #48 @ 0x30 │ │ │ │ │ movne r2, sl │ │ │ │ │ movne ip, r3 │ │ │ │ │ - bne 3670 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ + bne 35a0 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq 3d84 <_PyBytes_FormatEx+0xbe8> │ │ │ │ │ + beq 3cb4 <_PyBytes_FormatEx+0xbe8> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 3f70 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3ea0 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ mvn r7, #0 │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ cmpne r3, #76 @ 0x4c │ │ │ │ │ - beq 41cc <_PyBytes_FormatEx+0x1030> │ │ │ │ │ + beq 40fc <_PyBytes_FormatEx+0x1030> │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 47b8 │ │ │ │ │ + bl 46e8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq sl, [r3, #268] @ 0x10c │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble 3474 <_PyBytes_FormatEx+0x2d8> │ │ │ │ │ + ble 33a4 <_PyBytes_FormatEx+0x2d8> │ │ │ │ │ sub r3, r4, #105 @ 0x69 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 3810 <_PyBytes_FormatEx+0x674> │ │ │ │ │ + bhi 3740 <_PyBytes_FormatEx+0x674> │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #36929 @ 0x9041 │ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ │ - beq 349c <_PyBytes_FormatEx+0x300> │ │ │ │ │ + beq 33cc <_PyBytes_FormatEx+0x300> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3708 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + bne 3638 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ and r3, r3, r7 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3708 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + bne 3638 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ and r1, r3, #6 │ │ │ │ │ subs r3, r4, #88 @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3708 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ - ldr r3, [pc, #3736] @ 4268 <_PyBytes_FormatEx+0x10cc> │ │ │ │ │ + beq 3638 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + ldr r3, [pc, #3736] @ 4198 <_PyBytes_FormatEx+0x10cc> │ │ │ │ │ sub r4, r4, #100 @ 0x64 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi 3a5c <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ + bhi 398c <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ add r4, r4, r4 │ │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3768,154 +3707,154 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ sub sl, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3240 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3170 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4230 <_PyBytes_FormatEx+0x1094> │ │ │ │ │ + bne 4160 <_PyBytes_FormatEx+0x1094> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1248 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4204 <_PyBytes_FormatEx+0x1068> │ │ │ │ │ + bne 4134 <_PyBytes_FormatEx+0x1068> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl cf8 │ │ │ │ │ + bl cf8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble 35e8 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ - ldr r2, [pc, #3560] @ 426c <_PyBytes_FormatEx+0x10d0> │ │ │ │ │ + ble 3518 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ + ldr r2, [pc, #3560] @ 419c <_PyBytes_FormatEx+0x10d0> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 35e8 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ + bhi 3518 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 36bc <_PyBytes_FormatEx+0x520> │ │ │ │ │ + bne 35ec <_PyBytes_FormatEx+0x520> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4278 <_PyBytes_FormatEx+0x10dc> │ │ │ │ │ + beq 41a8 <_PyBytes_FormatEx+0x10dc> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r2, r9, #16 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bgt 34d4 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + bgt 3404 <_PyBytes_FormatEx+0x338> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bge 3a64 <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ + bge 3994 <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r7, r6 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - ble 3518 <_PyBytes_FormatEx+0x37c> │ │ │ │ │ + ble 3448 <_PyBytes_FormatEx+0x37c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r7, #2 │ │ │ │ │ - bl 2094 │ │ │ │ │ + bl 2194 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 39f4 <_PyBytes_FormatEx+0x858> │ │ │ │ │ + beq 3924 <_PyBytes_FormatEx+0x858> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - bne 3fcc <_PyBytes_FormatEx+0xe30> │ │ │ │ │ + bne 3efc <_PyBytes_FormatEx+0xe30> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 3f98 <_PyBytes_FormatEx+0xdfc> │ │ │ │ │ + bgt 3ec8 <_PyBytes_FormatEx+0xdfc> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 37f8 <_PyBytes_FormatEx+0x65c> │ │ │ │ │ + bne 3728 <_PyBytes_FormatEx+0x65c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strbne r9, [r5], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cdc <_PyBytes_FormatEx+0xb40> │ │ │ │ │ + bne 3c0c <_PyBytes_FormatEx+0xb40> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 4018 <_PyBytes_FormatEx+0xe7c> │ │ │ │ │ + blt 3f48 <_PyBytes_FormatEx+0xe7c> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39cc <_PyBytes_FormatEx+0x830> │ │ │ │ │ + bne 38fc <_PyBytes_FormatEx+0x830> │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1248 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 3240 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3170 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ mov r3, #10 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ and r2, r2, #8 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3240 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 3170 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 3584 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b 34b4 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 35d4 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + beq 3504 <_PyBytes_FormatEx+0x438> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3e10 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ + bne 3d40 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 3224 <_PyBytes_FormatEx+0x88> │ │ │ │ │ + b 3154 <_PyBytes_FormatEx+0x88> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r6, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 3848 <_PyBytes_FormatEx+0x6ac> │ │ │ │ │ + bne 3778 <_PyBytes_FormatEx+0x6ac> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 46f8 <_PyBytes_FormatEx+0x155c> │ │ │ │ │ + beq 4628 <_PyBytes_FormatEx+0x155c> │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ mov r3, r4 │ │ │ │ │ movwls r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movwhi r1, #0 │ │ │ │ │ @@ -3923,132 +3862,132 @@ │ │ │ │ │ movtls r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ movthi r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1248 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4758 <_PyBytes_FormatEx+0x15bc> │ │ │ │ │ + bne 4688 <_PyBytes_FormatEx+0x15bc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 346c <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + b 339c <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bmi 3f64 <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ + bmi 3e94 <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 47b0 <_PyBytes_FormatEx+0x1614> │ │ │ │ │ + beq 46e0 <_PyBytes_FormatEx+0x1614> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ smull r1, lr, r2, r1 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsb r2, r2, lr, asr #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 4788 <_PyBytes_FormatEx+0x15ec> │ │ │ │ │ + blt 46b8 <_PyBytes_FormatEx+0x15ec> │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r2, r2, r0, r4 │ │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 3670 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ + b 35a0 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne 3810 <_PyBytes_FormatEx+0x674> │ │ │ │ │ + bne 3740 <_PyBytes_FormatEx+0x674> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3e54 <_PyBytes_FormatEx+0xcb8> │ │ │ │ │ + beq 3d84 <_PyBytes_FormatEx+0xcb8> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ cmpge r6, r7 │ │ │ │ │ movgt r6, r7 │ │ │ │ │ - b 34e0 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 3410 <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3aa0 <_PyBytes_FormatEx+0x904> │ │ │ │ │ + beq 39d0 <_PyBytes_FormatEx+0x904> │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3a94 <_PyBytes_FormatEx+0x8f8> │ │ │ │ │ + beq 39c4 <_PyBytes_FormatEx+0x8f8> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r7, #20 │ │ │ │ │ addeq r3, r7, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ tst r3, #16 │ │ │ │ │ moveq r3, #32 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ sub r3, r9, #43 @ 0x2b │ │ │ │ │ tst r3, #253 @ 0xfd │ │ │ │ │ - beq 3a70 <_PyBytes_FormatEx+0x8d4> │ │ │ │ │ + beq 39a0 <_PyBytes_FormatEx+0x8d4> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 41c4 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ + bne 40f4 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ movge r7, r6 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 34f8 <_PyBytes_FormatEx+0x35c> │ │ │ │ │ + beq 3428 <_PyBytes_FormatEx+0x35c> │ │ │ │ │ mov r9, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ addle r1, r7, #1 │ │ │ │ │ movgt r1, r7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble 37dc <_PyBytes_FormatEx+0x640> │ │ │ │ │ + ble 370c <_PyBytes_FormatEx+0x640> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - bl 2094 │ │ │ │ │ + bl 2194 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 39f4 <_PyBytes_FormatEx+0x858> │ │ │ │ │ + beq 3924 <_PyBytes_FormatEx+0x858> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ strbne r9, [r5], #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ subgt r7, r7, #1 │ │ │ │ │ - b 351c <_PyBytes_FormatEx+0x380> │ │ │ │ │ + b 344c <_PyBytes_FormatEx+0x380> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3568 <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ + b 3498 <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r6, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -4058,235 +3997,235 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldreq r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subeq r3, r8, r3 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 3628 <_PyBytes_FormatEx+0x48c> │ │ │ │ │ + beq 3558 <_PyBytes_FormatEx+0x48c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a28 <_PyBytes_FormatEx+0x88c> │ │ │ │ │ + beq 3958 <_PyBytes_FormatEx+0x88c> │ │ │ │ │ add r0, r8, #2 │ │ │ │ │ sub r7, sl, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bmi 3a00 <_PyBytes_FormatEx+0x864> │ │ │ │ │ + bmi 3930 <_PyBytes_FormatEx+0x864> │ │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 38a0 <_PyBytes_FormatEx+0x704> │ │ │ │ │ + beq 37d0 <_PyBytes_FormatEx+0x704> │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ - bne 387c <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ + bne 37ac <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 387c <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ + bgt 37ac <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ sub r1, r8, r0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 39c0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + beq 38f0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3940 <_PyBytes_FormatEx+0x7a4> │ │ │ │ │ + bne 3870 <_PyBytes_FormatEx+0x7a4> │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 3928 <_PyBytes_FormatEx+0x78c> │ │ │ │ │ + beq 3858 <_PyBytes_FormatEx+0x78c> │ │ │ │ │ mvn r3, #3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mvn r3, #2 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 32a4 <_PyBytes_FormatEx+0x108> │ │ │ │ │ + b 31d4 <_PyBytes_FormatEx+0x108> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3284 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ + bgt 31b4 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3934 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + beq 3864 <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ - b 3284 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ + b 31b4 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3920 <_PyBytes_FormatEx+0x784> │ │ │ │ │ + b 3850 <_PyBytes_FormatEx+0x784> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38cc <_PyBytes_FormatEx+0x730> │ │ │ │ │ + bgt 37fc <_PyBytes_FormatEx+0x730> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38cc <_PyBytes_FormatEx+0x730> │ │ │ │ │ + bne 37fc <_PyBytes_FormatEx+0x730> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38cc <_PyBytes_FormatEx+0x730> │ │ │ │ │ + b 37fc <_PyBytes_FormatEx+0x730> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e60 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + beq 3d90 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f18 <_PyBytes_FormatEx+0xd7c> │ │ │ │ │ + bne 3e48 <_PyBytes_FormatEx+0xd7c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3f00 <_PyBytes_FormatEx+0xd64> │ │ │ │ │ + blt 3e30 <_PyBytes_FormatEx+0xd64> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3574 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + bge 34a4 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1248 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ sub r2, r6, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r5, r3, #16 │ │ │ │ │ ldrne r5, [r3, #20] │ │ │ │ │ - b 31fc <_PyBytes_FormatEx+0x60> │ │ │ │ │ + b 312c <_PyBytes_FormatEx+0x60> │ │ │ │ │ mov r3, #16 │ │ │ │ │ - b 3584 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b 34b4 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movge r6, r7 │ │ │ │ │ - b 34e0 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 3410 <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r7, r6 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ - b 37ac <_PyBytes_FormatEx+0x610> │ │ │ │ │ + b 36dc <_PyBytes_FormatEx+0x610> │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3758 <_PyBytes_FormatEx+0x5bc> │ │ │ │ │ + b 3688 <_PyBytes_FormatEx+0x5bc> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - beq 3cd0 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + beq 3c00 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3cc4 <_PyBytes_FormatEx+0xb28> │ │ │ │ │ + beq 3bf4 <_PyBytes_FormatEx+0xb28> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3c80 <_PyBytes_FormatEx+0xae4> │ │ │ │ │ + bne 3bb0 <_PyBytes_FormatEx+0xae4> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c44 <_PyBytes_FormatEx+0xaa8> │ │ │ │ │ + bne 3b74 <_PyBytes_FormatEx+0xaa8> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3bc8 <_PyBytes_FormatEx+0xa2c> │ │ │ │ │ + bge 3af8 <_PyBytes_FormatEx+0xa2c> │ │ │ │ │ str r9, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -4298,44 +4237,44 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ and r3, r3, r7 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3c04 <_PyBytes_FormatEx+0xa68> │ │ │ │ │ + beq 3b34 <_PyBytes_FormatEx+0xa68> │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ tst r6, #16 │ │ │ │ │ moveq r2, #32 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3770 <_PyBytes_FormatEx+0x5d4> │ │ │ │ │ + b 36a0 <_PyBytes_FormatEx+0x5d4> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ @@ -4349,32 +4288,32 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ands r3, r2, #6 │ │ │ │ │ - bne 3b6c <_PyBytes_FormatEx+0x9d0> │ │ │ │ │ + bne 3a9c <_PyBytes_FormatEx+0x9d0> │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3240 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 3170 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4388,457 +4327,457 @@ │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3730 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + bgt 3660 <_PyBytes_FormatEx+0x594> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3730 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + bne 3660 <_PyBytes_FormatEx+0x594> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3730 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + b 3660 <_PyBytes_FormatEx+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 3ae8 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ + b 3a18 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3b08 <_PyBytes_FormatEx+0x96c> │ │ │ │ │ + b 3a38 <_PyBytes_FormatEx+0x96c> │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ - bne 354c <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + bne 347c <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb r1, [r2], #2 │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 354c <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + b 347c <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3eb0 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + blt 3de0 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 47b8 │ │ │ │ │ + bl 46e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3e7c <_PyBytes_FormatEx+0xce0> │ │ │ │ │ + beq 3dac <_PyBytes_FormatEx+0xce0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 396c <_PyBytes_FormatEx+0x7d0> │ │ │ │ │ + beq 389c <_PyBytes_FormatEx+0x7d0> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3e60 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + blt 3d90 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ sub sl, r7, #2 │ │ │ │ │ - beq 3f70 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3ea0 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne 3324 <_PyBytes_FormatEx+0x188> │ │ │ │ │ + bne 3254 <_PyBytes_FormatEx+0x188> │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ movwmi r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movtmi r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bmi 40ec <_PyBytes_FormatEx+0xf50> │ │ │ │ │ + bmi 401c <_PyBytes_FormatEx+0xf50> │ │ │ │ │ ldrb r4, [r8] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq 4084 <_PyBytes_FormatEx+0xee8> │ │ │ │ │ + beq 3fb4 <_PyBytes_FormatEx+0xee8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ands r1, r1, #4 │ │ │ │ │ moveq sl, r2 │ │ │ │ │ moveq r7, r1 │ │ │ │ │ - beq 3328 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + beq 3258 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ sub r7, r4, #48 @ 0x30 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, #10 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bmi 3f70 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + bmi 3ea0 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 3328 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + beq 3258 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ asr ip, r2, #31 │ │ │ │ │ smull r2, lr, r2, r1 │ │ │ │ │ rsb r2, ip, lr, asr #2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt 405c <_PyBytes_FormatEx+0xec0> │ │ │ │ │ + blt 3f8c <_PyBytes_FormatEx+0xec0> │ │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ │ mla r7, r0, r7, r4 │ │ │ │ │ - b 3dd4 <_PyBytes_FormatEx+0xc38> │ │ │ │ │ + b 3d04 <_PyBytes_FormatEx+0xc38> │ │ │ │ │ tst r3, #469762048 @ 0x1c000000 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 35d4 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bne 3504 <_PyBytes_FormatEx+0x438> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35d4 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bne 3504 <_PyBytes_FormatEx+0x438> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 3224 <_PyBytes_FormatEx+0x88> │ │ │ │ │ + b 3154 <_PyBytes_FormatEx+0x88> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 36f4 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 3624 <_PyBytes_FormatEx+0x558> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 3d68 <_PyBytes_FormatEx+0xbcc> │ │ │ │ │ + b 3c98 <_PyBytes_FormatEx+0xbcc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eec <_PyBytes_FormatEx+0xd50> │ │ │ │ │ + bne 3e1c <_PyBytes_FormatEx+0xd50> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3ed8 <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ + blt 3e08 <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ sub r2, r6, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #43 @ 0x2b │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 32ac <_PyBytes_FormatEx+0x110> │ │ │ │ │ + b 31dc <_PyBytes_FormatEx+0x110> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ │ orr r3, r3, #8 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3f44 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e74 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 40e8 <_PyBytes_FormatEx+0xf4c> │ │ │ │ │ + beq 4018 <_PyBytes_FormatEx+0xf4c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ sub r2, r6, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 3ff8 <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ + bne 3f28 <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ sub r7, r7, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3530 <_PyBytes_FormatEx+0x394> │ │ │ │ │ + b 3460 <_PyBytes_FormatEx+0x394> │ │ │ │ │ bic r2, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ - bne 3528 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ + bne 3458 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 4034 <_PyBytes_FormatEx+0xe98> │ │ │ │ │ + bne 3f64 <_PyBytes_FormatEx+0xe98> │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ - b 3528 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ + b 3458 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 353c <_PyBytes_FormatEx+0x3a0> │ │ │ │ │ + beq 346c <_PyBytes_FormatEx+0x3a0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r7, r7, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 3568 <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ + b 3498 <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb r0, [r1], #2 │ │ │ │ │ strb r0, [r2], #2 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ strb r0, [r5, #1] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 3fe8 <_PyBytes_FormatEx+0xe4c> │ │ │ │ │ + b 3f18 <_PyBytes_FormatEx+0xe4c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ sub r2, r6, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3eb0 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + blt 3de0 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 47b8 │ │ │ │ │ + bl 46e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4158 <_PyBytes_FormatEx+0xfbc> │ │ │ │ │ + beq 4088 <_PyBytes_FormatEx+0xfbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4100 <_PyBytes_FormatEx+0xf64> │ │ │ │ │ + beq 4030 <_PyBytes_FormatEx+0xf64> │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 3f70 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3ea0 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8, #1] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ - b 3328 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + b 3258 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq 3f70 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3ea0 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ │ - b 3dc0 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + b 3cf0 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40cc <_PyBytes_FormatEx+0xf30> │ │ │ │ │ + beq 3ffc <_PyBytes_FormatEx+0xf30> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41a8 <_PyBytes_FormatEx+0x100c> │ │ │ │ │ + bne 40d8 <_PyBytes_FormatEx+0x100c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4190 <_PyBytes_FormatEx+0xff4> │ │ │ │ │ + blt 40c0 <_PyBytes_FormatEx+0xff4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eec <_PyBytes_FormatEx+0xd50> │ │ │ │ │ + bne 3e1c <_PyBytes_FormatEx+0xd50> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 3ea0 <_PyBytes_FormatEx+0xd04> │ │ │ │ │ + bge 3dd0 <_PyBytes_FormatEx+0xd04> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r9, #43 @ 0x2b │ │ │ │ │ - b 3a80 <_PyBytes_FormatEx+0x8e4> │ │ │ │ │ + b 39b0 <_PyBytes_FormatEx+0x8e4> │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bcc 3f70 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + bcc 3ea0 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ - b 3338 <_PyBytes_FormatEx+0x19c> │ │ │ │ │ + b 3268 <_PyBytes_FormatEx+0x19c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #48 @ 0x30 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3f44 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e74 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3f44 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e74 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3460 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + bgt 3390 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3460 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + bne 3390 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3460 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + b 3390 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4848,15 +4787,15 @@ │ │ │ │ │ movlt r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ .word 0x0000021a │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000023c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000085e4 │ │ │ │ │ @@ -4864,192 +4803,192 @@ │ │ │ │ │ .word 0xfffffec0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4428 <_PyBytes_FormatEx+0x128c> │ │ │ │ │ + beq 4358 <_PyBytes_FormatEx+0x128c> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4428 <_PyBytes_FormatEx+0x128c> │ │ │ │ │ - ldr r1, [pc, #-52] @ 4270 <_PyBytes_FormatEx+0x10d4> │ │ │ │ │ + bne 4358 <_PyBytes_FormatEx+0x128c> │ │ │ │ │ + ldr r1, [pc, #-52] @ 41a0 <_PyBytes_FormatEx+0x10d4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 43a0 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ + bne 42d0 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4368 <_PyBytes_FormatEx+0x11cc> │ │ │ │ │ + beq 4298 <_PyBytes_FormatEx+0x11cc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + blt 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4354 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ + beq 4284 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4340 <_PyBytes_FormatEx+0x11a4> │ │ │ │ │ + bne 4270 <_PyBytes_FormatEx+0x11a4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4354 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ + blt 4284 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f54 │ │ │ │ │ + bl f54 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 34d4 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + b 3404 <_PyBytes_FormatEx+0x338> │ │ │ │ │ ldr r3, [r6, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 42fc <_PyBytes_FormatEx+0x1160> │ │ │ │ │ + b 422c <_PyBytes_FormatEx+0x1160> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 44c8 <_PyBytes_FormatEx+0x132c> │ │ │ │ │ + bne 43f8 <_PyBytes_FormatEx+0x132c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4414 <_PyBytes_FormatEx+0x1278> │ │ │ │ │ + bge 4344 <_PyBytes_FormatEx+0x1278> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ - ldr r3, [pc, #-308] @ 4274 <_PyBytes_FormatEx+0x10d8> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + ldr r3, [pc, #-308] @ 41a4 <_PyBytes_FormatEx+0x10d8> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 1814 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl 1744 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 43e8 <_PyBytes_FormatEx+0x124c> │ │ │ │ │ + bgt 4318 <_PyBytes_FormatEx+0x124c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 43e8 <_PyBytes_FormatEx+0x124c> │ │ │ │ │ + bne 4318 <_PyBytes_FormatEx+0x124c> │ │ │ │ │ str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 44e0 <_PyBytes_FormatEx+0x1344> │ │ │ │ │ + beq 4410 <_PyBytes_FormatEx+0x1344> │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 34d4 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + b 3404 <_PyBytes_FormatEx+0x338> │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r9, #20] │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ble 34cc <_PyBytes_FormatEx+0x330> │ │ │ │ │ - b 34d4 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + ble 33fc <_PyBytes_FormatEx+0x330> │ │ │ │ │ + b 3404 <_PyBytes_FormatEx+0x338> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 461c <_PyBytes_FormatEx+0x1480> │ │ │ │ │ + bne 454c <_PyBytes_FormatEx+0x1480> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 45dc <_PyBytes_FormatEx+0x1440> │ │ │ │ │ + beq 450c <_PyBytes_FormatEx+0x1440> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45dc <_PyBytes_FormatEx+0x1440> │ │ │ │ │ + bne 450c <_PyBytes_FormatEx+0x1440> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIndex_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45a8 <_PyBytes_FormatEx+0x140c> │ │ │ │ │ + beq 44d8 <_PyBytes_FormatEx+0x140c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 452c <_PyBytes_FormatEx+0x1390> │ │ │ │ │ + beq 445c <_PyBytes_FormatEx+0x1390> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 4538 <_PyBytes_FormatEx+0x139c> │ │ │ │ │ + bhi 4468 <_PyBytes_FormatEx+0x139c> │ │ │ │ │ strb r0, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ subne r3, fp, #89 @ 0x59 │ │ │ │ │ movne r6, #1 │ │ │ │ │ strne r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bne 34e0 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + bne 3410 <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldrb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ - b 3240 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3170 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -5058,277 +4997,277 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bgt 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 458c <_PyBytes_FormatEx+0x13f0> │ │ │ │ │ + bne 44bc <_PyBytes_FormatEx+0x13f0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 4570 <_PyBytes_FormatEx+0x13d4> │ │ │ │ │ + bge 44a0 <_PyBytes_FormatEx+0x13d4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 46b8 <_PyBytes_FormatEx+0x151c> │ │ │ │ │ + bne 45e8 <_PyBytes_FormatEx+0x151c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 46a0 <_PyBytes_FormatEx+0x1504> │ │ │ │ │ + bge 45d0 <_PyBytes_FormatEx+0x1504> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC110 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4690 <_PyBytes_FormatEx+0x14f4> │ │ │ │ │ + beq 45c0 <_PyBytes_FormatEx+0x14f4> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 467c <_PyBytes_FormatEx+0x14e0> │ │ │ │ │ + bne 45ac <_PyBytes_FormatEx+0x14e0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 4634 <_PyBytes_FormatEx+0x1498> │ │ │ │ │ + blt 4564 <_PyBytes_FormatEx+0x1498> │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 4648 <_PyBytes_FormatEx+0x14ac> │ │ │ │ │ + bne 4578 <_PyBytes_FormatEx+0x14ac> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 44a4 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ + b 43d4 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 46e4 <_PyBytes_FormatEx+0x1548> │ │ │ │ │ + bne 4614 <_PyBytes_FormatEx+0x1548> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 46d0 <_PyBytes_FormatEx+0x1534> │ │ │ │ │ + blt 4600 <_PyBytes_FormatEx+0x1534> │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 44a4 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ + b 43d4 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3668 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + b 3598 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #32 │ │ │ │ │ orr r3, r3, #4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3f44 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e74 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ sub r2, r6, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3668 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + bgt 3598 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3668 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + bne 3598 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3668 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + b 3598 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ sub r2, r6, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 357c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 3314 <_PyBytes_FormatEx+0x178> │ │ │ │ │ + b 3244 <_PyBytes_FormatEx+0x178> │ │ │ │ │ │ │ │ │ │ -000047b8 : │ │ │ │ │ +000046e8 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge 4830 │ │ │ │ │ + bge 4760 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - blt 47f8 │ │ │ │ │ + blt 4728 │ │ │ │ │ mov r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_GetItem │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 480c │ │ │ │ │ + beq 473c │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -5336,363 +5275,363 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 4804 │ │ │ │ │ + b 4734 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r2, r1 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b 481c │ │ │ │ │ + b 474c │ │ │ │ │ │ │ │ │ │ -0000484c : │ │ │ │ │ +0000477c : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r1, r4 │ │ │ │ │ - bne 48bc │ │ │ │ │ + bne 47ec │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi 48f8 │ │ │ │ │ + bhi 4828 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48bc │ │ │ │ │ + beq 47ec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 4930 │ │ │ │ │ + bne 4860 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_CALL _Py_strhex_with_sep │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #252] @ 49c8 │ │ │ │ │ + ldr ip, [pc, #252] @ 48f8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4894 │ │ │ │ │ - b 49a0 │ │ │ │ │ + bne 47c4 │ │ │ │ │ + b 48d0 │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #184] @ 49c8 │ │ │ │ │ + ldr ip, [pc, #184] @ 48f8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49a0 │ │ │ │ │ + beq 48d0 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4944 │ │ │ │ │ + beq 4874 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 48a4 │ │ │ │ │ + beq 47d4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4988 │ │ │ │ │ + beq 48b8 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 49a8 │ │ │ │ │ + ble 48d8 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 48a4 │ │ │ │ │ + bne 47d4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 48a4 │ │ │ │ │ + beq 47d4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 48b4 │ │ │ │ │ + b 47e4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4980 │ │ │ │ │ + bne 48b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4980 │ │ │ │ │ + b 48b0 │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000049cc : │ │ │ │ │ +000048fc : │ │ │ │ │ bytes_fromhex(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl 4a5c <_PyBytes_FromHex> │ │ │ │ │ + bl 498c <_PyBytes_FromHex> │ │ │ │ │ R_ARM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 4a14 │ │ │ │ │ + bne 4944 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a08 │ │ │ │ │ + beq 4938 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a54 │ │ │ │ │ + bgt 4984 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a54 │ │ │ │ │ + bne 4984 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 4a08 │ │ │ │ │ + b 4938 │ │ │ │ │ │ │ │ │ │ -00004a5c <_PyBytes_FromHex>: │ │ │ │ │ +0000498c <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4c20 <_PyBytes_FromHex+0x1c4> │ │ │ │ │ + beq 4b50 <_PyBytes_FromHex+0x1c4> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ - beq 4b8c <_PyBytes_FromHex+0x130> │ │ │ │ │ + beq 4abc <_PyBytes_FromHex+0x130> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r5, r0, #20 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ add r0, r7, r7, lsr #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r1, r4 │ │ │ │ │ movne r1, #1 │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4be4 <_PyBytes_FromHex+0x188> │ │ │ │ │ + beq 4b14 <_PyBytes_FromHex+0x188> │ │ │ │ │ ldr r1, [r0, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4b78 <_PyBytes_FromHex+0x11c> │ │ │ │ │ + bne 4aa8 <_PyBytes_FromHex+0x11c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ add lr, r5, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 4b5c <_PyBytes_FromHex+0x100> │ │ │ │ │ + bcs 4a8c <_PyBytes_FromHex+0x100> │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 4b44 <_PyBytes_FromHex+0xe8> │ │ │ │ │ + bne 4a74 <_PyBytes_FromHex+0xe8> │ │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi 4c9c <_PyBytes_FromHex+0x240> │ │ │ │ │ + bhi 4bcc <_PyBytes_FromHex+0x240> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 4c88 <_PyBytes_FromHex+0x22c> │ │ │ │ │ + bhi 4bb8 <_PyBytes_FromHex+0x22c> │ │ │ │ │ add ip, ip, r0, lsl #4 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 4b00 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + b 4a30 <_PyBytes_FromHex+0xa4> │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 4b44 <_PyBytes_FromHex+0xe8> │ │ │ │ │ + bne 4a74 <_PyBytes_FromHex+0xe8> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi 4b18 <_PyBytes_FromHex+0xbc> │ │ │ │ │ + bhi 4a48 <_PyBytes_FromHex+0xbc> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c54 <_PyBytes_FromHex+0x1f8> │ │ │ │ │ + bne 4b84 <_PyBytes_FromHex+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf8 │ │ │ │ │ + bl cf8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r1, r1, #16 │ │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ │ - b 4ae8 <_PyBytes_FromHex+0x8c> │ │ │ │ │ + b 4a18 <_PyBytes_FromHex+0x8c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ addne r1, r0, #28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldreq r1, [r0, #28] │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge 4bc0 <_PyBytes_FromHex+0x164> │ │ │ │ │ + bge 4af0 <_PyBytes_FromHex+0x164> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r0, [r1, r2] │ │ │ │ │ - bne 4c0c <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + bne 4b3c <_PyBytes_FromHex+0x1b0> │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bls 4c04 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ + bls 4b34 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bf8 <_PyBytes_FromHex+0x19c> │ │ │ │ │ + bne 4b28 <_PyBytes_FromHex+0x19c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4b70 <_PyBytes_FromHex+0x114> │ │ │ │ │ + b 4aa0 <_PyBytes_FromHex+0x114> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4bf0 <_PyBytes_FromHex+0x194> │ │ │ │ │ + b 4b20 <_PyBytes_FromHex+0x194> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 4ba4 <_PyBytes_FromHex+0x148> │ │ │ │ │ + b 4ad4 <_PyBytes_FromHex+0x148> │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldrheq r0, [r1, r0] │ │ │ │ │ ldrne r0, [r1, r2, lsl #2] │ │ │ │ │ - b 4bb8 <_PyBytes_FromHex+0x15c> │ │ │ │ │ + b 4ae8 <_PyBytes_FromHex+0x15c> │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c68 <_PyBytes_FromHex+0x20c> │ │ │ │ │ + beq 4b98 <_PyBytes_FromHex+0x20c> │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bf0 <_PyBytes_FromHex+0x194> │ │ │ │ │ + bne 4b20 <_PyBytes_FromHex+0x194> │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4ab4 <_PyBytes_FromHex+0x58> │ │ │ │ │ + b 49e4 <_PyBytes_FromHex+0x58> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4b68 <_PyBytes_FromHex+0x10c> │ │ │ │ │ + b 4a98 <_PyBytes_FromHex+0x10c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4bf0 <_PyBytes_FromHex+0x194> │ │ │ │ │ + b 4b20 <_PyBytes_FromHex+0x194> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ movwls r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movtls r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - bls 4cb4 <_PyBytes_FromHex+0x258> │ │ │ │ │ + bls 4be4 <_PyBytes_FromHex+0x258> │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 4bd0 <_PyBytes_FromHex+0x174> │ │ │ │ │ + bne 4b00 <_PyBytes_FromHex+0x174> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4bdc <_PyBytes_FromHex+0x180> │ │ │ │ │ + b 4b0c <_PyBytes_FromHex+0x180> │ │ │ │ │ │ │ │ │ │ -00004cc8 : │ │ │ │ │ +00004bf8 : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -5705,53 +5644,53 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dd0 │ │ │ │ │ + bne 4d00 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4db8 │ │ │ │ │ + beq 4ce8 │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4dd0 │ │ │ │ │ + beq 4d00 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bge 4df8 │ │ │ │ │ - ldr r3, [pc, #252] @ 4e6c │ │ │ │ │ + bge 4d28 │ │ │ │ │ + ldr r3, [pc, #252] @ 4d9c │ │ │ │ │ ldr r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4dd8 │ │ │ │ │ + ble 4d08 │ │ │ │ │ add r2, r3, #1232 @ 0x4d0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 4cdc │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -5762,23 +5701,23 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4d98 │ │ │ │ │ + b 4cc8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r2, #1232]! @ 0x4d0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ strne r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ - b 4d80 │ │ │ │ │ + b 4cb0 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5792,334 +5731,334 @@ │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d98 │ │ │ │ │ + beq 4cc8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4dd0 │ │ │ │ │ + bgt 4d00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4dd0 │ │ │ │ │ + bne 4d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4dd0 │ │ │ │ │ + b 4d00 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004e70 : │ │ │ │ │ +00004da0 : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4eac │ │ │ │ │ + beq 4ddc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004eb4 : │ │ │ │ │ +00004de4 : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - beq 5118 │ │ │ │ │ + beq 5048 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #716] @ 51c4 │ │ │ │ │ + ldr ip, [pc, #716] @ 50f4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5188 │ │ │ │ │ + beq 50b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4f38 │ │ │ │ │ + beq 4e68 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 5188 │ │ │ │ │ + blt 50b8 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5188 │ │ │ │ │ + beq 50b8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r7, r7, #15 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - ble 5104 │ │ │ │ │ + ble 5034 │ │ │ │ │ sub r3, sl, r0 │ │ │ │ │ add ip, r7, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 501c │ │ │ │ │ + beq 4f4c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4fb0 │ │ │ │ │ + beq 4ee0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4f9c │ │ │ │ │ + beq 4ecc │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 501c │ │ │ │ │ - b 5110 │ │ │ │ │ + bne 4f4c │ │ │ │ │ + b 5040 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ add r2, lr, #3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 5110 │ │ │ │ │ + beq 5040 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add ip, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne 4fd0 │ │ │ │ │ + bne 4f00 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble 5130 │ │ │ │ │ + ble 5060 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 50b0 │ │ │ │ │ + beq 4fe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 4ffc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq sl, r1 │ │ │ │ │ - beq 50d8 │ │ │ │ │ + beq 5008 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5164 │ │ │ │ │ + beq 5094 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5144 │ │ │ │ │ + bne 5074 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50a8 │ │ │ │ │ + bgt 4fd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5138 │ │ │ │ │ + beq 5068 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 4f5c │ │ │ │ │ + b 4e8c │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - ble 504c │ │ │ │ │ + ble 4f7c │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r1, r2, #2 │ │ │ │ │ - b 504c │ │ │ │ │ + b 4f7c │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 5064 │ │ │ │ │ + b 4f94 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5060 │ │ │ │ │ + bne 4f90 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5164 │ │ │ │ │ + bne 5094 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 5054 │ │ │ │ │ + b 4f84 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 5190 │ │ │ │ │ + bhi 50c0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f20 │ │ │ │ │ - b 4ee8 │ │ │ │ │ + bne 4e50 │ │ │ │ │ + b 4e18 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 5054 │ │ │ │ │ + b 4f84 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50a8 │ │ │ │ │ + b 4fd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5164 │ │ │ │ │ + bgt 5094 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5164 │ │ │ │ │ + bne 5094 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5188 │ │ │ │ │ + bgt 50b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5188 │ │ │ │ │ + bne 50b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5104 │ │ │ │ │ + b 5034 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #28] @ 51c4 │ │ │ │ │ + ldr ip, [pc, #28] @ 50f4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ - b 5188 │ │ │ │ │ + bne 4e58 │ │ │ │ │ + b 50b8 │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000051c8 : │ │ │ │ │ +000050f8 : │ │ │ │ │ PyBytesWriter_GetSize(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #260] @ 0x104 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000051e0 : │ │ │ │ │ +00005110 : │ │ │ │ │ bytes_strip(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 5234 │ │ │ │ │ + bhi 5164 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 5228 │ │ │ │ │ + ble 5158 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2954 │ │ │ │ │ + b 2884 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 5214 │ │ │ │ │ + b 5144 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 5208 │ │ │ │ │ + b 5138 │ │ │ │ │ │ │ │ │ │ -00005258 : │ │ │ │ │ +00005188 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5294 │ │ │ │ │ + beq 51c4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000529c : │ │ │ │ │ +000051cc : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -6132,94 +6071,94 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5354 │ │ │ │ │ + bne 5284 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 535c │ │ │ │ │ + beq 528c │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 535c │ │ │ │ │ + bne 528c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ + beq 5278 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5334 │ │ │ │ │ + b 5264 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5384 │ │ │ │ │ + bne 52b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 5334 │ │ │ │ │ + b 5264 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5334 │ │ │ │ │ + b 5264 │ │ │ │ │ │ │ │ │ │ -00005398 <_PyBytes_Find>: │ │ │ │ │ +000052c8 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ - beq 5430 <_PyBytes_Find+0x98> │ │ │ │ │ + beq 5360 <_PyBytes_Find+0x98> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mvngt r3, #0 │ │ │ │ │ - bgt 5424 <_PyBytes_Find+0x8c> │ │ │ │ │ + bgt 5354 <_PyBytes_Find+0x8c> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrge r2, [fp, #4] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 5424 <_PyBytes_Find+0x8c> │ │ │ │ │ + bne 5354 <_PyBytes_Find+0x8c> │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ @@ -6227,64 +6166,64 @@ │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [fp, #4] │ │ │ │ │ addeq r3, r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - b 5424 <_PyBytes_Find+0x8c> │ │ │ │ │ + b 5354 <_PyBytes_Find+0x8c> │ │ │ │ │ │ │ │ │ │ -00005438 : │ │ │ │ │ +00005368 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ subne r0, r3, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -00005464 : │ │ │ │ │ +00005394 : │ │ │ │ │ pad(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ │ bic r9, r2, r2, asr #31 │ │ │ │ │ orrs ip, r9, r5 │ │ │ │ │ - beq 54f8 │ │ │ │ │ + beq 5428 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 54f0 │ │ │ │ │ + beq 5420 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r8, r6, #16 │ │ │ │ │ - bgt 5504 │ │ │ │ │ + bgt 5434 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 54f0 │ │ │ │ │ + ble 5420 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -6294,78 +6233,78 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b be4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 54c0 │ │ │ │ │ + b 53f0 │ │ │ │ │ │ │ │ │ │ -00005518 : │ │ │ │ │ +00005448 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 55d4 │ │ │ │ │ + bhi 5504 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56c8 │ │ │ │ │ + beq 55f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 56a4 │ │ │ │ │ + ble 55d4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 56c8 │ │ │ │ │ + beq 55f8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5664 │ │ │ │ │ + ble 5594 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq 5620 │ │ │ │ │ + beq 5550 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne 5600 │ │ │ │ │ + bne 5530 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 55c4 │ │ │ │ │ + ble 54f4 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b be4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5548 │ │ │ │ │ + bne 5478 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6373,81 +6312,81 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 55f4 │ │ │ │ │ + b 5524 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 566c │ │ │ │ │ + bne 559c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r3, [r3, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ - beq 55a0 │ │ │ │ │ + beq 54d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 55f4 │ │ │ │ │ + b 5524 │ │ │ │ │ mov r3, #32 │ │ │ │ │ - b 55a0 │ │ │ │ │ + b 54d0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 5630 │ │ │ │ │ + bne 5560 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 55f4 │ │ │ │ │ + b 5524 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 556c │ │ │ │ │ + bne 549c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 556c │ │ │ │ │ + b 549c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 5574 │ │ │ │ │ - b 55f4 │ │ │ │ │ + beq 54a4 │ │ │ │ │ + b 5524 │ │ │ │ │ │ │ │ │ │ -000056dc : │ │ │ │ │ +0000560c : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -6455,18 +6394,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 5744 │ │ │ │ │ + bhi 5674 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 576c │ │ │ │ │ + bgt 569c │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_CALL _Py_bytes_rindex │ │ │ │ │ @@ -6478,119 +6417,119 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC138 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC138 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5718 │ │ │ │ │ + bne 5648 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 573c │ │ │ │ │ + b 566c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5764 │ │ │ │ │ + beq 5694 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ + beq 5654 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5724 │ │ │ │ │ - b 5764 │ │ │ │ │ + bne 5654 │ │ │ │ │ + b 5694 │ │ │ │ │ │ │ │ │ │ -000057ac : │ │ │ │ │ +000056dc : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 52c │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 5770 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 57f8 │ │ │ │ │ + bne 5728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 5848 │ │ │ │ │ + ble 5778 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC139 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC139 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 57ec │ │ │ │ │ + bge 571c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5840 │ │ │ │ │ + bgt 5770 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5860 │ │ │ │ │ + beq 5790 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 57ec │ │ │ │ │ + b 571c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC140 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 57ec │ │ │ │ │ - b 5824 │ │ │ │ │ + bge 571c │ │ │ │ │ + b 5754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5840 │ │ │ │ │ + b 5770 │ │ │ │ │ │ │ │ │ │ -0000586c : │ │ │ │ │ +0000579c : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r0, [r2] │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl 16fc │ │ │ │ │ + bl 16fc │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 16fc │ │ │ │ │ + bl 16fc │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ ldrgt r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -6599,59 +6538,59 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 597c │ │ │ │ │ + bne 58ac │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5928 │ │ │ │ │ + blt 5858 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 5994 │ │ │ │ │ + bne 58c4 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ add r3, r5, #23 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add r1, r5, #87 @ 0x57 │ │ │ │ │ strb r2, [r3, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 593c │ │ │ │ │ + bne 586c │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 5968 │ │ │ │ │ + b 5898 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 5954 │ │ │ │ │ + blt 5884 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movlt r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 58f4 │ │ │ │ │ + b 5824 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5904 │ │ │ │ │ + b 5834 │ │ │ │ │ │ │ │ │ │ -0000599c : │ │ │ │ │ +000058cc : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r7, r0, r1 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldmib r2, {r5, ip} │ │ │ │ │ @@ -6663,124 +6602,124 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, ip, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r4, [r6], #24 │ │ │ │ │ movlt sl, r3 │ │ │ │ │ movge sl, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5ae8 │ │ │ │ │ + beq 5a18 │ │ │ │ │ rsb r9, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 5a94 │ │ │ │ │ + bcs 59c4 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5a8c │ │ │ │ │ + bne 59bc │ │ │ │ │ cmp r2, ip │ │ │ │ │ add lr, r1, r9 │ │ │ │ │ movge r3, r2 │ │ │ │ │ movlt r3, ip │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 5a5c │ │ │ │ │ + bge 598c │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 5a24 │ │ │ │ │ + beq 5954 │ │ │ │ │ cmp r3, sl │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 59ec │ │ │ │ │ + b 591c │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 5a78 │ │ │ │ │ + b 59a8 │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5a9c │ │ │ │ │ + bne 59cc │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5a64 │ │ │ │ │ + blt 5994 │ │ │ │ │ sub r0, lr, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 59f4 │ │ │ │ │ + bhi 5924 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5a84 │ │ │ │ │ + b 59b4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls 5a94 │ │ │ │ │ + bls 59c4 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r6, r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 5a0c │ │ │ │ │ + beq 593c │ │ │ │ │ rsb r3, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addge r3, r3, ip │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ cmp r3, lr │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ addlt r1, r1, lr │ │ │ │ │ - b 59ec │ │ │ │ │ + b 591c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ movlt r9, r8 │ │ │ │ │ movge r9, r3 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 5a94 │ │ │ │ │ + bcs 59c4 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b30 │ │ │ │ │ + beq 5a60 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 5b0c │ │ │ │ │ - b 5a94 │ │ │ │ │ + bhi 5a3c │ │ │ │ │ + b 59c4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 5b64 │ │ │ │ │ + bge 5a94 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 5b98 │ │ │ │ │ + bne 5ac8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 5b40 │ │ │ │ │ + b 5a70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 5bb0 │ │ │ │ │ + bge 5ae0 │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 5b70 │ │ │ │ │ + beq 5aa0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5a34 │ │ │ │ │ cmp r3, sl │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5a34 │ │ │ │ │ sub r0, r2, lr │ │ │ │ │ - b 5a84 │ │ │ │ │ + b 59b4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -419,18 +419,18 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [fp, #4] │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl a90 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 8ec <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ + beq 8e0 <_PyBytes_DecodeEscape2+0x3b4> │ │ │ │ │ ldr r3, [r7, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b0 <_PyBytes_DecodeEscape2+0x384> │ │ │ │ │ + bne 88c <_PyBytes_DecodeEscape2+0x360> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r1, [r0] │ │ │ │ │ @@ -456,34 +456,34 @@ │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb r0, [r1], #1 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ bne 5c4 <_PyBytes_DecodeEscape2+0x98> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq a6c <_PyBytes_DecodeEscape2+0x540> │ │ │ │ │ + beq a60 <_PyBytes_DecodeEscape2+0x534> │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r6, r2, #2 │ │ │ │ │ sub r0, ip, #10 │ │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ │ - bhi a3c <_PyBytes_DecodeEscape2+0x510> │ │ │ │ │ + bhi a30 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ add r0, r0, r0 │ │ │ │ │ ldrh r0, [r8, r0] │ │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ add sl, r2, #3 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bls 8f8 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ + bls 8ec <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ ldrb r0, [r9, r1] │ │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ │ orr ip, r0, r1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 8f8 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ + bhi 8ec <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r6, r2, #4 │ │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ │ strb r1, [r5] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bls 660 <_PyBytes_DecodeEscape2+0x134> │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -511,34 +511,34 @@ │ │ │ │ │ bls 660 <_PyBytes_DecodeEscape2+0x134> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb lr, [r1], #1 │ │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ │ bne 698 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq a6c <_PyBytes_DecodeEscape2+0x540> │ │ │ │ │ + beq a60 <_PyBytes_DecodeEscape2+0x534> │ │ │ │ │ ldrb r8, [r2, #1] │ │ │ │ │ add r0, r2, #2 │ │ │ │ │ sub lr, r8, #10 │ │ │ │ │ cmp lr, #110 @ 0x6e │ │ │ │ │ bhi 844 <_PyBytes_DecodeEscape2+0x318> │ │ │ │ │ add lr, lr, lr │ │ │ │ │ ldrsh lr, [r5, lr] │ │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ add r1, r2, #3 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bls 8c8 <_PyBytes_DecodeEscape2+0x39c> │ │ │ │ │ + bls 8bc <_PyBytes_DecodeEscape2+0x390> │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ ldrb r0, [ip, r1] │ │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ │ orr lr, r0, r1 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bhi 8c8 <_PyBytes_DecodeEscape2+0x39c> │ │ │ │ │ + bhi 8bc <_PyBytes_DecodeEscape2+0x390> │ │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ │ add r0, r2, #4 │ │ │ │ │ strb r1, [r3], #1 │ │ │ │ │ b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bls 790 <_PyBytes_DecodeEscape2+0x264> │ │ │ │ │ @@ -566,45 +566,45 @@ │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ streq ip, [r0] │ │ │ │ │ streq r1, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb ip, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ - mov r2, #13 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - strb r2, [r5] │ │ │ │ │ - b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #10 │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ sub r8, r8, #48 @ 0x30 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bls 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ ldrb lr, [r2, #2] │ │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ │ - bls 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bls 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ cmp lr, #55 @ 0x37 │ │ │ │ │ - bhi 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bhi 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ sub lr, lr, #48 @ 0x30 │ │ │ │ │ add r0, r2, #3 │ │ │ │ │ add r8, lr, r8, lsl #3 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bls 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ ldrb lr, [r2, #3] │ │ │ │ │ sub lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb r9, lr │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - bhi 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bhi 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ add r8, lr, r8, lsl #3 │ │ │ │ │ add r0, r2, #4 │ │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ │ bgt 874 <_PyBytes_DecodeEscape2+0x348> │ │ │ │ │ strb r8, [r3], #1 │ │ │ │ │ b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + mov r2, #13 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + strb r2, [r5] │ │ │ │ │ + b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ @@ -625,29 +625,26 @@ │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ streq r8, [lr] │ │ │ │ │ streq r1, [sl] │ │ │ │ │ - b 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ - mov r2, #12 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #7 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + b 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ ldr r2, [r7, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r3, r3, #16 │ │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ │ b 578 <_PyBytes_DecodeEscape2+0x4c> │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + mov r2, #12 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ @@ -670,26 +667,26 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c4 <_PyBytes_DecodeEscape2+0x398> │ │ │ │ │ + beq 8b8 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 980 <_PyBytes_DecodeEscape2+0x454> │ │ │ │ │ + bne 984 <_PyBytes_DecodeEscape2+0x458> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ strb r1, [r5] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bls 660 <_PyBytes_DecodeEscape2+0x134> │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -701,65 +698,65 @@ │ │ │ │ │ movne r6, sl │ │ │ │ │ bne 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ b 658 <_PyBytes_DecodeEscape2+0x12c> │ │ │ │ │ mov r2, #7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ + mov r2, #11 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + strb r2, [r5] │ │ │ │ │ + b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 948 <_PyBytes_DecodeEscape2+0x41c> │ │ │ │ │ + beq 93c <_PyBytes_DecodeEscape2+0x410> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 8e4 <_PyBytes_DecodeEscape2+0x3b8> │ │ │ │ │ - mov r2, #11 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #11 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - strb r2, [r5] │ │ │ │ │ - b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ + b 8d8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ + mov r2, #11 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -779,15 +776,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8e4 <_PyBytes_DecodeEscape2+0x3b8> │ │ │ │ │ + b 8d8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ + mov r2, #7 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ 00000a90 : │ │ │ │ │ byteswriter_create(): │ │ │ │ │ @@ -2486,163 +2486,237 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 2000 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ b 1f08 <_PyBytes_Concat+0xe8> │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002094 : │ │ │ │ │ +00002094 : │ │ │ │ │ +bytes_rfind(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ + sub ip, r4, #1 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp ip, #2 │ │ │ │ │ + strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + bhi 20fc │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne 2124 │ │ │ │ │ + ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r0, r5, #16 │ │ │ │ │ + ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_Py_bytes_rfind> │ │ │ │ │ + R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + mov r3, #3 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2168 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 20f4 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + sub r1, fp, #28 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyEval_SliceIndex> │ │ │ │ │ + R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 211c │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq 20dc │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + sub r1, fp, #24 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyEval_SliceIndex> │ │ │ │ │ + R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 20dc │ │ │ │ │ + b 211c │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + ble 20dc │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + sub r1, fp, #28 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyEval_SliceIndex> │ │ │ │ │ + R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2148 │ │ │ │ │ + b 211c │ │ │ │ │ + │ │ │ │ │ +00002194 : │ │ │ │ │ PyBytesWriter_GrowAndUpdatePointer(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 211c │ │ │ │ │ + bne 221c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ │ add r2, r1, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bmi 2130 │ │ │ │ │ + bmi 2230 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2150 │ │ │ │ │ + bgt 2250 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #256 @ 0x100 │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 2158 │ │ │ │ │ + bgt 2258 │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ - bne 2228 │ │ │ │ │ + bne 2328 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r4, r0, #16 │ │ │ │ │ ldrne r4, [r0, #20] │ │ │ │ │ - b 20c4 │ │ │ │ │ + b 21c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2114 │ │ │ │ │ + b 2214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2148 │ │ │ │ │ + b 2248 │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 21b0 │ │ │ │ │ + bne 22b0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 22d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 21f8 │ │ │ │ │ + bne 22f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 2148 │ │ │ │ │ + beq 2248 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 20fc │ │ │ │ │ + b 21fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r1, r6 │ │ │ │ │ addlt r1, r6, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 2164 │ │ │ │ │ + bgt 2264 │ │ │ │ │ sub r1, r6, r1 │ │ │ │ │ - b 2168 │ │ │ │ │ + b 2268 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 223c │ │ │ │ │ + bne 233c │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21a4 │ │ │ │ │ - b 2148 │ │ │ │ │ + beq 22a4 │ │ │ │ │ + b 2248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 2148 │ │ │ │ │ + beq 2248 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 20fc │ │ │ │ │ + b 21fc │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 2110 │ │ │ │ │ + b 2210 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21a4 │ │ │ │ │ - b 2148 │ │ │ │ │ + beq 22a4 │ │ │ │ │ + b 2248 │ │ │ │ │ │ │ │ │ │ -00002250 : │ │ │ │ │ +00002350 : │ │ │ │ │ PyBytesWriter_Grow(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ │ add r3, r1, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - bmi 22b8 │ │ │ │ │ + bmi 23b8 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 22d8 │ │ │ │ │ + blt 23d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl bcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 22d0 │ │ │ │ │ + beq 23d0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -2652,20 +2726,20 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 22b0 │ │ │ │ │ + b 23b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 22d0 │ │ │ │ │ + b 23d0 │ │ │ │ │ │ │ │ │ │ -000022e0 : │ │ │ │ │ +000023e0 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -2676,54 +2750,54 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2c3c │ │ │ │ │ + beq 2d3c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 299c │ │ │ │ │ + beq 2a9c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 23a4 │ │ │ │ │ + bne 24a4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldreq r3, [r6, #16] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 23b0 │ │ │ │ │ + bne 24b0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2398 │ │ │ │ │ + bgt 2498 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d0c │ │ │ │ │ + beq 2e0c │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt 2544 │ │ │ │ │ + bgt 2644 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r4, r5 │ │ │ │ │ @@ -2733,194 +2807,194 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 2680 │ │ │ │ │ str r1, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 25b4 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2cac │ │ │ │ │ + blt 2dac │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2b90 │ │ │ │ │ + bne 2c90 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 29ec │ │ │ │ │ + beq 2aec │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - bne 2a0c │ │ │ │ │ + bne 2b0c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 2cac │ │ │ │ │ + blt 2dac │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 29c4 │ │ │ │ │ + beq 2ac4 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2cac │ │ │ │ │ + blt 2dac │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2b90 │ │ │ │ │ + bne 2c90 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 2600 │ │ │ │ │ + bge 2700 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2a64 │ │ │ │ │ + beq 2b64 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - bne 2a84 │ │ │ │ │ + bne 2b84 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 2cac │ │ │ │ │ + blt 2dac │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 23f8 │ │ │ │ │ + bne 24f8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2418 │ │ │ │ │ + beq 2518 │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 2b94 │ │ │ │ │ + b 2c94 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2c1c │ │ │ │ │ + bhi 2d1c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 2c1c │ │ │ │ │ + beq 2d1c │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 23bc │ │ │ │ │ + b 24bc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 2604 │ │ │ │ │ + bge 2704 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - beq 2c14 │ │ │ │ │ + beq 2d14 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2bbc │ │ │ │ │ + bne 2cbc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 253c │ │ │ │ │ + bne 263c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 25b4 │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2c84 │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ add r4, r2, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ streq r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2cec │ │ │ │ │ + bne 2dec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2ad4 │ │ │ │ │ + bne 2bd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2854 │ │ │ │ │ + beq 2954 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov r9, r3 │ │ │ │ │ mla r8, r8, r5, r3 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 286c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 274c │ │ │ │ │ + beq 284c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2734 │ │ │ │ │ + beq 2834 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 281c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2704 │ │ │ │ │ + beq 2804 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 26ec │ │ │ │ │ + beq 27ec │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 27d4 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -2965,15 +3039,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 2854 │ │ │ │ │ + beq 2954 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3029,53 +3103,53 @@ │ │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 277c │ │ │ │ │ + bne 287c │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ca0 │ │ │ │ │ + bne 2da0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 287c │ │ │ │ │ + bgt 297c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b3c │ │ │ │ │ + beq 2c3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2980 │ │ │ │ │ + beq 2a80 │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ │ mla r5, r3, r5, r2 │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2934 │ │ │ │ │ + beq 2a34 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2920 │ │ │ │ │ + beq 2a20 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2914 │ │ │ │ │ + beq 2a14 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2908 │ │ │ │ │ + beq 2a08 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 28fc │ │ │ │ │ + beq 29fc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 28f0 │ │ │ │ │ + beq 29f0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 29d8 │ │ │ │ │ + bne 2ad8 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3093,15 +3167,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 2980 │ │ │ │ │ + beq 2a80 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #88 @ 0x58 │ │ │ │ │ @@ -3120,117 +3194,117 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #308 @ 0x134 │ │ │ │ │ add sl, sl, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne 2934 │ │ │ │ │ + bne 2a34 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2398 │ │ │ │ │ + beq 2498 │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2398 │ │ │ │ │ + b 2498 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29b8 │ │ │ │ │ + bgt 2ab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b48 │ │ │ │ │ - ldr r3, [pc, #856] @ 2d18 │ │ │ │ │ + beq 2c48 │ │ │ │ │ + ldr r3, [pc, #856] @ 2e18 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2398 │ │ │ │ │ + b 2498 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 24ac │ │ │ │ │ - b 2538 │ │ │ │ │ + beq 25ac │ │ │ │ │ + b 2638 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sl, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 28e4 │ │ │ │ │ + b 29e4 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - beq 2450 │ │ │ │ │ + beq 2550 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, sl │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2b50 │ │ │ │ │ + bne 2c50 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - bgt 2a5c │ │ │ │ │ + bgt 2b5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2c48 │ │ │ │ │ + beq 2d48 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2470 │ │ │ │ │ + b 2570 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ ldr sl, [r2, r5, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - beq 24ec │ │ │ │ │ + beq 25ec │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, sl │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2b50 │ │ │ │ │ + bne 2c50 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2acc │ │ │ │ │ + bgt 2bcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2cd8 │ │ │ │ │ + beq 2dd8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 250c │ │ │ │ │ + b 260c │ │ │ │ │ ldr r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr r7, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ str sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 2b1c │ │ │ │ │ + b 2c1c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b00 │ │ │ │ │ + beq 2c00 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ @@ -3238,29 +3312,29 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 2af0 │ │ │ │ │ + bne 2bf0 │ │ │ │ │ ldr r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 2854 │ │ │ │ │ + b 2954 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 287c │ │ │ │ │ + b 297c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29b8 │ │ │ │ │ + b 2ab8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2c7c │ │ │ │ │ + ble 2d7c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ @@ -3269,15 +3343,15 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2860 │ │ │ │ │ + b 2960 │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -3285,81 +3359,81 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2860 │ │ │ │ │ + b 2960 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r3 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2b58 │ │ │ │ │ + bne 2c58 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c08 │ │ │ │ │ + bgt 2d08 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2d68 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 25dc │ │ │ │ │ + b 26dc │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - b 25a4 │ │ │ │ │ + b 26a4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c38 │ │ │ │ │ + bgt 2d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 2e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2398 │ │ │ │ │ + b 2498 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2470 │ │ │ │ │ + b 2570 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 25dc │ │ │ │ │ + b 26dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2b60 │ │ │ │ │ + bne 2c60 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2b60 │ │ │ │ │ + b 2c60 │ │ │ │ │ ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 2860 │ │ │ │ │ + b 2960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3367,124 +3441,124 @@ │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2860 │ │ │ │ │ + b 2960 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - b 2acc │ │ │ │ │ + b 2bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2640 │ │ │ │ │ + b 2740 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c38 │ │ │ │ │ + b 2d38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2398 │ │ │ │ │ + b 2498 │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002d1c : │ │ │ │ │ +00002e1c : │ │ │ │ │ bytes_new(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ addne r0, r1, #16 │ │ │ │ │ ldrne r5, [ip, #8] │ │ │ │ │ addne r5, r4, r5 │ │ │ │ │ - bne 2f8c │ │ │ │ │ + bne 308c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 3010 │ │ │ │ │ + bhi 3110 │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - beq 2f88 │ │ │ │ │ + beq 3088 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2f6c │ │ │ │ │ + beq 306c │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 2f84 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 2e84 │ │ │ │ │ - ldr r1, [pc, #1144] @ 3200 │ │ │ │ │ + bne 2f84 │ │ │ │ │ + ldr r1, [pc, #1144] @ 3300 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2df4 │ │ │ │ │ + bne 2ef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e7c │ │ │ │ │ + bne 2f7c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 2ff4 │ │ │ │ │ + bne 30f4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2dc8 │ │ │ │ │ + beq 2ec8 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3050 │ │ │ │ │ + bne 3150 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 367c │ │ │ │ │ + bl 377c │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2f7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2f10 │ │ │ │ │ + bne 3010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1032] @ 3204 │ │ │ │ │ + ldr r3, [pc, #1032] @ 3304 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 1814 │ │ │ │ │ + bl 1744 │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e38 │ │ │ │ │ + bgt 2f38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e38 │ │ │ │ │ + bne 2f38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2f7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2dd8 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3492,166 +3566,166 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3148 │ │ │ │ │ + ble 3248 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2de8 │ │ │ │ │ + b 2ee8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - beq 30a8 │ │ │ │ │ + beq 31a8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3084 │ │ │ │ │ + beq 3184 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 312c │ │ │ │ │ + bne 322c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 30a8 │ │ │ │ │ + bne 31a8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2fd8 │ │ │ │ │ + beq 30d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2fd8 │ │ │ │ │ + beq 30d8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2dd8 │ │ │ │ │ - b 2e7c │ │ │ │ │ + bne 2ed8 │ │ │ │ │ + b 2f7c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 3048 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f64 │ │ │ │ │ + bgt 3064 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f7c │ │ │ │ │ + beq 307c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2de8 │ │ │ │ │ + b 2ee8 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2f04 │ │ │ │ │ + b 3004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f64 │ │ │ │ │ + b 3064 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr ip, [pc, #624] @ 3208 │ │ │ │ │ + ldr ip, [pc, #624] @ 3308 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov ip, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2f7c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2f6c │ │ │ │ │ + beq 306c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2d6c │ │ │ │ │ + b 2e6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2f7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2f7c │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - ldr r1, [pc, #492] @ 3208 │ │ │ │ │ + ldr r1, [pc, #492] @ 3308 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #3 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2d6c │ │ │ │ │ - b 2e7c │ │ │ │ │ + bne 2e6c │ │ │ │ │ + b 2f7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 31c8 │ │ │ │ │ + beq 32c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3164 │ │ │ │ │ + blt 3264 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 134 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2f04 │ │ │ │ │ + b 3004 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -3659,37 +3733,37 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2f7c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 31a8 │ │ │ │ │ + beq 32a8 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2f7c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 312c │ │ │ │ │ + bne 322c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3180 │ │ │ │ │ + beq 3280 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2ee4 │ │ │ │ │ + bne 2fe4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ @@ -3701,47 +3775,47 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2f7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2f7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e7c │ │ │ │ │ + bne 2f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2f7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2f7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -3749,201 +3823,201 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 2fec │ │ │ │ │ + b 30ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3164 │ │ │ │ │ + beq 3264 │ │ │ │ │ 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 2e7c │ │ │ │ │ + beq 2f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 367c │ │ │ │ │ + bl 377c │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2f04 │ │ │ │ │ + b 3004 │ │ │ │ │ .word 0x000085e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000320c <_Py_bytes_repr>: │ │ │ │ │ +0000330c <_Py_bytes_repr>: │ │ │ │ │ _Py_bytes_repr(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble 3404 <_Py_bytes_repr+0x1f8> │ │ │ │ │ + ble 3504 <_Py_bytes_repr+0x1f8> │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r5, lr │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 326c <_Py_bytes_repr+0x60> │ │ │ │ │ + b 336c <_Py_bytes_repr+0x60> │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bhi 33dc <_Py_bytes_repr+0x1d0> │ │ │ │ │ + bhi 34dc <_Py_bytes_repr+0x1d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 3438 <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 3538 <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 32a4 <_Py_bytes_repr+0x98> │ │ │ │ │ + beq 33a4 <_Py_bytes_repr+0x98> │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ - bls 3248 <_Py_bytes_repr+0x3c> │ │ │ │ │ + bls 3348 <_Py_bytes_repr+0x3c> │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ - beq 33f8 <_Py_bytes_repr+0x1ec> │ │ │ │ │ + beq 34f8 <_Py_bytes_repr+0x1ec> │ │ │ │ │ sub ip, ip, #32 │ │ │ │ │ cmp ip, #94 @ 0x5e │ │ │ │ │ - bhi 3250 <_Py_bytes_repr+0x44> │ │ │ │ │ + bhi 3350 <_Py_bytes_repr+0x44> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3438 <_Py_bytes_repr+0x22c> │ │ │ │ │ + beq 3538 <_Py_bytes_repr+0x22c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ - bne 326c <_Py_bytes_repr+0x60> │ │ │ │ │ + bne 336c <_Py_bytes_repr+0x60> │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3430 <_Py_bytes_repr+0x224> │ │ │ │ │ + bne 3530 <_Py_bytes_repr+0x224> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 3464 <_Py_bytes_repr+0x258> │ │ │ │ │ + bne 3564 <_Py_bytes_repr+0x258> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3454 <_Py_bytes_repr+0x248> │ │ │ │ │ + beq 3554 <_Py_bytes_repr+0x248> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 345c <_Py_bytes_repr+0x250> │ │ │ │ │ + beq 355c <_Py_bytes_repr+0x250> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 33d4 <_Py_bytes_repr+0x1c8> │ │ │ │ │ + ble 34d4 <_Py_bytes_repr+0x1c8> │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r5, ip │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ - b 3344 <_Py_bytes_repr+0x138> │ │ │ │ │ + b 3444 <_Py_bytes_repr+0x138> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb r3, [r1] │ │ │ │ │ - beq 33d4 <_Py_bytes_repr+0x1c8> │ │ │ │ │ + beq 34d4 <_Py_bytes_repr+0x1c8> │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ moveq lr, #92 @ 0x5c │ │ │ │ │ strbeq lr, [r2], #2 │ │ │ │ │ strbeq r3, [r1, #1] │ │ │ │ │ - beq 33cc <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 34cc <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 33cc <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 34cc <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 33cc <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 34cc <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 33cc <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 34cc <_Py_bytes_repr+0x1c0> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 3330 <_Py_bytes_repr+0x124> │ │ │ │ │ + bls 3430 <_Py_bytes_repr+0x124> │ │ │ │ │ strh r7, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ and lr, r3, #15 │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldrb r3, [r8, r3, lsr #4] │ │ │ │ │ strb r3, [r2, #-2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ │ strb r3, [r1, #3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 3340 <_Py_bytes_repr+0x134> │ │ │ │ │ + bne 3440 <_Py_bytes_repr+0x134> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r8, [pc, #156] @ 3480 <_Py_bytes_repr+0x274> │ │ │ │ │ + ldr r8, [pc, #156] @ 3580 <_Py_bytes_repr+0x274> │ │ │ │ │ sub r1, ip, #9 │ │ │ │ │ cmp r1, #30 │ │ │ │ │ - bhi 3280 <_Py_bytes_repr+0x74> │ │ │ │ │ + bhi 3380 <_Py_bytes_repr+0x74> │ │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 3258 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3358 <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 32d4 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 33d4 <_Py_bytes_repr+0xc8> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3258 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3358 <_Py_bytes_repr+0x4c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3258 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3358 <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 32d4 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 33d4 <_Py_bytes_repr+0xc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3951,26 +4025,26 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 32fc <_Py_bytes_repr+0xf0> │ │ │ │ │ + b 33fc <_Py_bytes_repr+0xf0> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3438 <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 3538 <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 32d4 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 33d4 <_Py_bytes_repr+0xc8> │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00003484 : │ │ │ │ │ +00003584 : │ │ │ │ │ bytes_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r0, #4] │ │ │ │ │ @@ -3985,23 +4059,23 @@ │ │ │ │ │ addlt r2, r2, #588 @ 0x24c │ │ │ │ │ addlt r3, r3, r2, lsl #4 │ │ │ │ │ str r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000034cc : │ │ │ │ │ +000035cc : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3530 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 350c │ │ │ │ │ + bge 360c │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -4009,33 +4083,33 @@ │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3530 │ │ │ │ │ + bgt 3630 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3538 │ │ │ │ │ + beq 3638 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000355c : │ │ │ │ │ +0000365c : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -4043,18 +4117,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 360c │ │ │ │ │ + bhi 370c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 35c4 │ │ │ │ │ + bne 36c4 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -4062,152 +4136,152 @@ │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3604 │ │ │ │ │ + beq 3704 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 35a4 │ │ │ │ │ + beq 36a4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35a4 │ │ │ │ │ + bne 36a4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 35bc │ │ │ │ │ + b 36bc │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3604 │ │ │ │ │ + beq 3704 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 35a4 │ │ │ │ │ + ble 36a4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35e8 │ │ │ │ │ - b 3604 │ │ │ │ │ + bne 36e8 │ │ │ │ │ + b 3704 │ │ │ │ │ │ │ │ │ │ -00003658 : │ │ │ │ │ +00003758 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -0000367c : │ │ │ │ │ +0000377c : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3e44 │ │ │ │ │ + beq 3f44 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 3e30 │ │ │ │ │ + beq 3f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3840 │ │ │ │ │ + beq 3940 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3bf0 │ │ │ │ │ + blt 3cf0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3d3c │ │ │ │ │ - ldr r3, [pc, #1944] @ 3e80 │ │ │ │ │ + blt 3e3c │ │ │ │ │ + ldr r3, [pc, #1944] @ 3f80 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #2008] @ 0x7d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3b70 │ │ │ │ │ + beq 3c70 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r1, [r3, #2012] @ 0x7dc │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r3, #2008] @ 0x7d8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9, #256]! @ 0x100 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ │ - beq 3748 │ │ │ │ │ + beq 3848 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt 3920 │ │ │ │ │ + bgt 3a20 │ │ │ │ │ str r2, [r4, #260] @ 0x104 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c7c │ │ │ │ │ + blt 3d7c │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 39a8 │ │ │ │ │ + beq 3aa8 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3970 │ │ │ │ │ + bne 3a70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c34 │ │ │ │ │ + bne 3d34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 3c18 │ │ │ │ │ + blt 3d18 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 3900 │ │ │ │ │ + beq 3a00 │ │ │ │ │ cmn r8, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 3bf8 │ │ │ │ │ + bhi 3cf8 │ │ │ │ │ add r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3c98 │ │ │ │ │ + beq 3d98 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4221,77 +4295,77 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ab4 │ │ │ │ │ - ldr r3, [pc, #1656] @ 3e84 │ │ │ │ │ + bne 3bb4 │ │ │ │ │ + ldr r3, [pc, #1656] @ 3f84 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3bb4 │ │ │ │ │ + bne 3cb4 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 39b0 │ │ │ │ │ + bne 3ab0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl a90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3bf0 │ │ │ │ │ + beq 3cf0 │ │ │ │ │ ldr r6, [r3, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3cd8 │ │ │ │ │ + bne 3dd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 38ec │ │ │ │ │ + ble 39ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyList_GetItemRef> │ │ │ │ │ R_ARM_CALL _PyList_GetItemRef │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3ccc │ │ │ │ │ + beq 3dcc │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3b4c │ │ │ │ │ + ble 3c4c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3ca8 │ │ │ │ │ + beq 3da8 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3cb4 │ │ │ │ │ + bhi 3db4 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 3cf0 │ │ │ │ │ + ble 3df0 │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 388c │ │ │ │ │ + bgt 398c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b cf8 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ @@ -4299,703 +4373,703 @@ │ │ │ │ │ movw r5, #25828 @ 0x64e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 3804 │ │ │ │ │ + b 3904 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #256] @ 0x100 │ │ │ │ │ - beq 3c70 │ │ │ │ │ + beq 3d70 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ str r2, [r4, #260] @ 0x104 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3760 │ │ │ │ │ - b 3c7c │ │ │ │ │ + bge 3860 │ │ │ │ │ + b 3d7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bne 3c48 │ │ │ │ │ + bne 3d48 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 399c │ │ │ │ │ + beq 3a9c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c64 │ │ │ │ │ + bne 3d64 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ │ - b 3804 │ │ │ │ │ - ldr r5, [pc, #1240] @ 3e88 │ │ │ │ │ - b 37f8 │ │ │ │ │ + b 3904 │ │ │ │ │ + ldr r5, [pc, #1240] @ 3f88 │ │ │ │ │ + b 38f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3ad8 │ │ │ │ │ + beq 3bd8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 3db0 │ │ │ │ │ + bne 3eb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3bc0 │ │ │ │ │ + beq 3cc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d88 │ │ │ │ │ + beq 3e88 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl a90 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3d80 │ │ │ │ │ + beq 3e80 │ │ │ │ │ ldr r1, [r8, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3d98 │ │ │ │ │ + bne 3e98 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ │ - b 3a60 │ │ │ │ │ + b 3b60 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e0c │ │ │ │ │ + ble 3f0c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3d6c │ │ │ │ │ + beq 3e6c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3df0 │ │ │ │ │ + bhi 3ef0 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 3dbc │ │ │ │ │ + bge 3ebc │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3a20 │ │ │ │ │ + bne 3b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d78 │ │ │ │ │ + bne 3e78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl cf8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3834 │ │ │ │ │ + bgt 3934 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3834 │ │ │ │ │ + bne 3934 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3834 │ │ │ │ │ + b 3934 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3804 │ │ │ │ │ + bgt 3904 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3804 │ │ │ │ │ + bne 3904 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3804 │ │ │ │ │ + b 3904 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl a90 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3bf0 │ │ │ │ │ + beq 3cf0 │ │ │ │ │ ldr r6, [r4, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 3e58 │ │ │ │ │ mov r6, r4 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r7, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble 3b38 │ │ │ │ │ + ble 3c38 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3e58 │ │ │ │ │ + beq 3f58 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 3e64 │ │ │ │ │ + bhi 3f64 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ - b 3b08 │ │ │ │ │ + b 3c08 │ │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b f54 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithSize │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38bc │ │ │ │ │ + bne 39bc │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 38bc │ │ │ │ │ + b 39bc │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3c90 │ │ │ │ │ + beq 3d90 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [r9, #256]! @ 0x100 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ │ - bne 3738 │ │ │ │ │ + bne 3838 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 3748 │ │ │ │ │ + b 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3834 │ │ │ │ │ + b 3934 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bf0 │ │ │ │ │ + beq 3cf0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3834 │ │ │ │ │ + b 3934 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 37f8 │ │ │ │ │ + b 38f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3c10 │ │ │ │ │ + b 3d10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 37f8 │ │ │ │ │ + b 38f8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 399c │ │ │ │ │ + beq 3a9c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 3a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3bf0 │ │ │ │ │ + b 3cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 3bf0 │ │ │ │ │ + b 3cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3c78 │ │ │ │ │ + b 3d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 37e8 │ │ │ │ │ - b 3c10 │ │ │ │ │ + bne 38e8 │ │ │ │ │ + b 3d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ccc │ │ │ │ │ + bne 3dcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3bf0 │ │ │ │ │ + b 3cf0 │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 3880 │ │ │ │ │ + b 3980 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 15dc │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ccc │ │ │ │ │ + beq 3dcc │ │ │ │ │ ldr r2, [sl, #256] @ 0x100 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #256 @ 0x100 │ │ │ │ │ ldrne r8, [r2, #8] │ │ │ │ │ strb r3, [r6], #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 388c │ │ │ │ │ - b 38ec │ │ │ │ │ + blt 398c │ │ │ │ │ + b 39ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3c78 │ │ │ │ │ + b 3d78 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 3b00 │ │ │ │ │ + b 3c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3df0 │ │ │ │ │ + beq 3ef0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 11a0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3a8c │ │ │ │ │ + b 3b8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39f4 │ │ │ │ │ - b 3d80 │ │ │ │ │ + beq 3af4 │ │ │ │ │ + b 3e80 │ │ │ │ │ ldr r3, [r8, #264] @ 0x108 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r9, r1, #16 │ │ │ │ │ ldrne r9, [r1, #20] │ │ │ │ │ - b 3a60 │ │ │ │ │ + b 3b60 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3bdc │ │ │ │ │ + b 3cdc │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 15dc │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3d78 │ │ │ │ │ + beq 3e78 │ │ │ │ │ ldr r2, [r8, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r7, #256 @ 0x100 │ │ │ │ │ ldrne r7, [r2, #8] │ │ │ │ │ - b 3a50 │ │ │ │ │ + b 3b50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3d78 │ │ │ │ │ + b 3e78 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3a38 │ │ │ │ │ + bne 3b38 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 3a38 │ │ │ │ │ + b 3b38 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 3834 │ │ │ │ │ + b 3934 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3130 @ 0xc3a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3bf0 │ │ │ │ │ + b 3cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c64 │ │ │ │ │ + bne 3d64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3c64 │ │ │ │ │ + b 3d64 │ │ │ │ │ .word 0x00000790 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003e8c : │ │ │ │ │ +00003f8c : │ │ │ │ │ bytes_fromformat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #1756] @ 458c │ │ │ │ │ + ldr r2, [pc, #1756] @ 468c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4240 │ │ │ │ │ + bne 4340 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4014 │ │ │ │ │ + beq 4114 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ strbne r2, [r4], #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - bne 4004 │ │ │ │ │ + bne 4104 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 43cc │ │ │ │ │ + bne 44cc │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 44b8 │ │ │ │ │ + beq 45b8 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq 41c4 │ │ │ │ │ + beq 42c4 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 45dc │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 41a4 │ │ │ │ │ + beq 42a4 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 41d0 │ │ │ │ │ + beq 42d0 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq 4584 │ │ │ │ │ + beq 4684 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ uxtb r0, r3 │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - bhi 451c │ │ │ │ │ - ldr r0, [pc, #1556] @ 4590 │ │ │ │ │ + bhi 461c │ │ │ │ │ + ldr r0, [pc, #1556] @ 4690 │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 451c │ │ │ │ │ + bhi 461c │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr sl, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 40a4 │ │ │ │ │ + bgt 41a4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ │ movt r1, #32767 @ 0x7fff │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ - bne 40e0 │ │ │ │ │ + bne 41e0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 4198 │ │ │ │ │ + blt 4298 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - bgt 4038 │ │ │ │ │ + bgt 4138 │ │ │ │ │ adds r4, r5, r4 │ │ │ │ │ - beq 419c │ │ │ │ │ + beq 429c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3ee8 │ │ │ │ │ - ldr r3, [pc, #1392] @ 458c │ │ │ │ │ + bne 3fe8 │ │ │ │ │ + ldr r3, [pc, #1392] @ 468c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 418c │ │ │ │ │ + bne 428c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4120 │ │ │ │ │ + bne 4220 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41ec │ │ │ │ │ + bne 42ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 419c │ │ │ │ │ + beq 429c │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r3, [r5, #260] @ 0x104 │ │ │ │ │ ldrne r0, [r5, #264] @ 0x108 │ │ │ │ │ - beq 3fe8 │ │ │ │ │ + beq 40e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq ip, ip, #16 │ │ │ │ │ ldrne ip, [ip, #20] │ │ │ │ │ - b 4114 │ │ │ │ │ + b 4214 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrb r1, [sl, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 40c8 │ │ │ │ │ + beq 41c8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 40a8 │ │ │ │ │ + bne 41a8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ - beq 3fc8 │ │ │ │ │ + beq 40c8 │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4190 │ │ │ │ │ + bne 4290 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 4198 │ │ │ │ │ + blt 4298 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub r4, r4, ip │ │ │ │ │ - blt 4178 │ │ │ │ │ + blt 4278 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r2, [r5, #260] @ 0x104 │ │ │ │ │ adds r4, ip, r4 │ │ │ │ │ - bne 3ff0 │ │ │ │ │ - b 419c │ │ │ │ │ + bne 40f0 │ │ │ │ │ + b 429c │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, r2 │ │ │ │ │ addlt r1, r2, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub lr, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ subge r1, r2, r1 │ │ │ │ │ movlt r1, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - beq 404c │ │ │ │ │ + beq 414c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43e0 │ │ │ │ │ + bne 44e0 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4078 │ │ │ │ │ - b 419c │ │ │ │ │ + beq 4178 │ │ │ │ │ + b 429c │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4218 │ │ │ │ │ + bne 4318 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 4160 │ │ │ │ │ + b 4260 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 43f8 │ │ │ │ │ + bge 44f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4014 │ │ │ │ │ + b 4114 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne 4510 │ │ │ │ │ + bne 4610 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 3f58 │ │ │ │ │ + bne 4058 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bne 451c │ │ │ │ │ + bne 461c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b 3f64 │ │ │ │ │ + b 4064 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 419c │ │ │ │ │ + beq 429c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ - b 407c │ │ │ │ │ + b 417c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, r2 │ │ │ │ │ addlt r1, r2, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r0, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 4184 │ │ │ │ │ + bgt 4284 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ - b 4160 │ │ │ │ │ + b 4260 │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r2, #16 │ │ │ │ │ ldrne r4, [r2, #20] │ │ │ │ │ - b 3ecc │ │ │ │ │ + b 3fcc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 438c │ │ │ │ │ + bne 448c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5009,25 +5083,25 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2094 │ │ │ │ │ + bl 2194 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 419c │ │ │ │ │ + beq 429c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 4004 │ │ │ │ │ + b 4104 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -5035,110 +5109,110 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ - beq 4308 │ │ │ │ │ + beq 4408 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne 4340 │ │ │ │ │ + bne 4440 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2094 │ │ │ │ │ + bl 2194 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 419c │ │ │ │ │ + beq 429c │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4004 │ │ │ │ │ + b 4104 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ sub r0, fp, #62 @ 0x3e │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4308 │ │ │ │ │ + b 4408 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4308 │ │ │ │ │ + b 4408 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4290 │ │ │ │ │ + b 4390 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4308 │ │ │ │ │ + b 4408 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 3f0c │ │ │ │ │ - b 43cc │ │ │ │ │ + beq 400c │ │ │ │ │ + b 44cc │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4078 │ │ │ │ │ - b 419c │ │ │ │ │ + beq 4178 │ │ │ │ │ + b 429c │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - ble 4094 │ │ │ │ │ + ble 4194 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4124 │ │ │ │ │ + bne 4224 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 4158 │ │ │ │ │ + b 4258 │ │ │ │ │ ldr r3, [r8], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 449c │ │ │ │ │ + bne 459c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5152,92 +5226,92 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2094 │ │ │ │ │ + bl 2194 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 419c │ │ │ │ │ + beq 429c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4004 │ │ │ │ │ + b 4104 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4464 │ │ │ │ │ + b 4564 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r9, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 3f20 │ │ │ │ │ + beq 4020 │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 44b8 │ │ │ │ │ + b 45b8 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 3f48 │ │ │ │ │ + beq 4048 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 3f40 │ │ │ │ │ + bne 4040 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 44f0 │ │ │ │ │ - b 3f48 │ │ │ │ │ + bne 45f0 │ │ │ │ │ + b 4048 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 3f58 │ │ │ │ │ + bne 4058 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2094 │ │ │ │ │ + bl 2194 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 419c │ │ │ │ │ + beq 429c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4014 │ │ │ │ │ + b 4114 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ addls r8, r8, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 4004 │ │ │ │ │ + bls 4104 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 419c │ │ │ │ │ + b 429c │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 4004 │ │ │ │ │ + b 4104 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,38 +1,38 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 0e000901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000010 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000020 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000030 05010901 09010901 09010101 09010901 ................ │ │ │ │ │ - 0x00000040 09010901 09010901 09010901 42004200 ............B.B. │ │ │ │ │ - 0x00000050 42004200 42004200 42004200 09010901 B.B.B.B.B.B..... │ │ │ │ │ - 0x00000060 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000070 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000080 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000090 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x000000a0 09010901 80000901 09010901 0901d600 ................ │ │ │ │ │ - 0x000000b0 fd000901 09010901 f9000901 09010901 ................ │ │ │ │ │ - 0x000000c0 09010901 09010901 17000901 09010901 ................ │ │ │ │ │ - 0x000000d0 61000901 84000901 f5000901 0000eeff a............... │ │ │ │ │ + 0x00000000 0e000601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000010 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000020 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000030 02010601 06010601 0601f500 06010601 ................ │ │ │ │ │ + 0x00000040 06010601 06010601 06010601 42004200 ............B.B. │ │ │ │ │ + 0x00000050 42004200 42004200 42004200 06010601 B.B.B.B.B.B..... │ │ │ │ │ + 0x00000060 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000070 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000080 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000090 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x000000a0 06010601 80000601 06010601 0601d300 ................ │ │ │ │ │ + 0x000000b0 f1000601 06010601 ed000601 06010601 ................ │ │ │ │ │ + 0x000000c0 06010601 06010601 17000601 06010601 ................ │ │ │ │ │ + 0x000000d0 7c000601 84000601 d7000601 0000eeff |............... │ │ │ │ │ 0x000000e0 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ 0x000000f0 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ - 0x00000100 57005700 57005700 57005700 5700bb00 W.W.W.W.W.W.W... │ │ │ │ │ - 0x00000110 57005700 57005700 be005700 57005700 W.W.W.W...W.W.W. │ │ │ │ │ - 0x00000120 57005700 57005700 57003400 34003400 W.W.W.W.W.4.4.4. │ │ │ │ │ - 0x00000130 34003400 34003400 34005700 57005700 4.4.4.4.4.W.W.W. │ │ │ │ │ + 0x00000100 57005700 57005700 57005700 5700c800 W.W.W.W.W.W.W... │ │ │ │ │ + 0x00000110 57005700 57005700 cb005700 57005700 W.W.W.W...W.W.W. │ │ │ │ │ + 0x00000120 57005700 57005700 57003000 30003000 W.W.W.W.W.0.0.0. │ │ │ │ │ + 0x00000130 30003000 30003000 30005700 57005700 0.0.0.0.0.W.W.W. │ │ │ │ │ 0x00000140 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ 0x00000150 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ 0x00000160 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ 0x00000170 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ - 0x00000180 57005d00 57005700 57005700 6c006f00 W.].W.W.W.W.l.o. │ │ │ │ │ - 0x00000190 57005700 57006900 57005700 57005700 W.W.W.i.W.W.W.W. │ │ │ │ │ - 0x000001a0 57005700 57003100 57005700 57005400 W.W.W.1.W.W.W.T. │ │ │ │ │ - 0x000001b0 57006000 5700b800 57000000 03000003 W.`.W...W....... │ │ │ │ │ + 0x00000180 57005d00 57005700 57005700 e5006e00 W.].W.W.W.W...n. │ │ │ │ │ + 0x00000190 57005700 57007100 57005700 57005700 W.W.W.q.W.W.W.W. │ │ │ │ │ + 0x000001a0 57005700 57002d00 57005700 57005400 W.W.W.-.W.W.W.T. │ │ │ │ │ + 0x000001b0 57006000 5700c500 57000000 03000003 W.`.W...W....... │ │ │ │ │ 0x000001c0 03000500 2c2c312c 00071515 0e150000 ....,,1,........ │ │ │ │ │ 0x000001d0 a2a200a2 a2a2a2a2 a2a2a2a2 a2a2a2a2 ................ │ │ │ │ │ 0x000001e0 a2a2a2a2 a2a2a206 a2a2a2a2 0a007101 ..............q. │ │ │ │ │ 0x000001f0 27016301 63016301 6301f600 63016301 '.c.c.c.c...c.c. │ │ │ │ │ 0x00000200 63016301 63016301 cf006301 63010000 c.c.c.c...c.c... │ │ │ │ │ 0x00000210 6301b100 63016301 06010f05 00000000 c...c.c......... │ │ │ │ │ 0x00000220 1c030000 00000000 00000000 00000000 ................ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 320c <_Py_bytes_repr> │ │ │ │ │ + b 330c <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -99,15 +99,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ b dc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2954 │ │ │ │ │ + b 2884 │ │ │ │ │ R_ARM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 00000128 : │ │ │ │ │ PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r1, r4 │ │ │ │ │ beq 270 <_PyBytes_ReverseFind+0x40> │ │ │ │ │ mov lr, #2 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000278 : │ │ │ │ │ @@ -457,15 +457,15 @@ │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 2094 │ │ │ │ │ + bl 2194 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 5d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 554 │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5394 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007e8 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -840,15 +840,15 @@ │ │ │ │ │ b be4 │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5394 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000a54 : │ │ │ │ │ PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ @@ -863,15 +863,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #260] @ 0x104 │ │ │ │ │ - bl 2250 │ │ │ │ │ + bl 2350 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq ab8 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -966,15 +966,15 @@ │ │ │ │ │ bne bf4 │ │ │ │ │ b b80 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5464 │ │ │ │ │ + bl 5394 │ │ │ │ │ R_ARM_CALL pad │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c10 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -1351,15 +1351,15 @@ │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ blt 11cc │ │ │ │ │ add r0, sl, r4 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ @@ -1638,24 +1638,24 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #260] @ 0x104 │ │ │ │ │ - bl 2250 │ │ │ │ │ + bl 2350 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1540 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3e8c │ │ │ │ │ + bl 3f8c │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ beq 1534 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -1674,15 +1674,15 @@ │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1664 │ │ │ │ │ + bl 1594 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 1248 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ @@ -1696,15 +1696,15 @@ │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 320c <_Py_bytes_repr> │ │ │ │ │ + b 330c <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 000015a8 : │ │ │ │ │ striter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1770,20 +1770,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 586c │ │ │ │ │ + bl 579c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 599c │ │ │ │ │ + bl 58cc │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 16d0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r6, r4 │ │ │ ├── call.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 23960 (bytes into file) │ │ │ │ │ + Start of section headers: 23972 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x5d98: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5da4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000210 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004eb0 0000d8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004ebc 0000d8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000244 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000244 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000244 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0004c4 0034b4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004f88 000bc0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 003978 000628 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005b48 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003fa0 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003fb4 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003fb4 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003fe8 0008e0 10 14 78 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0048c8 0005e7 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005d10 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0004c4 0034c0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004f94 000bc0 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 003984 000628 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005b54 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003fac 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003fc0 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003fc0 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003ff4 0008e0 10 14 78 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0048d4 0005e7 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005d1c 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -24,38 +24,38 @@ │ │ │ │ │ 20: 00001518 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ 21: 00001514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00001518 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 23: 000015a8 772 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ 24: 000015a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 000015a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 26: 00000000 56 FUNC LOCAL DEFAULT 1 callmethod.part.0.isra.0 │ │ │ │ │ - 27: 00001c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001c6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 29: 00001c6c 96 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ + 27: 00001c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001c74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 29: 00001c74 96 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ 30: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 32: 00001d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 33: 00001d38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 34: 00001e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00001e7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 36: 000022f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 00001d40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 00001e80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 00001e84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 000022f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 37: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 38: 000022f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 39: 0000285c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00002860 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 00002adc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00002ae0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 43: 00002f84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00002f88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 45: 00003338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 0000333c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 38: 00002300 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 39: 00002864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00002868 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00002ae4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 00002ae8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 43: 00002f90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002f94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 00003344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00003348 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 47: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 48: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 49: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 50: 000034b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000034bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 52: 00000030 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 53: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 54: 00000034 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 55: 0000014c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 56: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 57: 00000150 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ @@ -90,50 +90,50 @@ │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 87: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 91: 00000ab8 316 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ 92: 00000bf4 952 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ - 93: 00001ccc 108 FUNC GLOBAL DEFAULT 6 _PyFunction_Vectorcall │ │ │ │ │ + 93: 00001cd4 108 FUNC GLOBAL DEFAULT 6 _PyFunction_Vectorcall │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 95: 000022f8 412 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict │ │ │ │ │ + 95: 00002300 412 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict │ │ │ │ │ 96: 00000fac 712 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ 97: 00001274 676 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 99: 00002ae0 884 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ + 99: 00002ae8 888 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ 100: 00001554 84 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 103: 000018ac 960 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ + 103: 000018ac 968 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 107: 00001d38 324 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ - 108: 00001e7c 1148 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ + 107: 00001d40 324 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ + 108: 00001e84 1148 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 114: 00002494 188 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_Free │ │ │ │ │ - 115: 00002550 92 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 116: 000025ac 692 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 117: 00002860 356 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 118: 000029c4 284 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ - 119: 00002e54 308 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ - 120: 00002f88 948 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ + 114: 0000249c 188 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 115: 00002558 92 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 116: 000025b4 692 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 117: 00002868 356 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 118: 000029cc 284 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 119: 00002e60 308 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ + 120: 00002f94 948 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 122: 00000038 64 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ - 123: 0000333c 44 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 123: 00003348 44 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 128: 00003368 332 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 128: 00003374 332 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 129: 00000000 52 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 130: 00000034 284 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 131: 0000019c 160 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 133: 0000023c 84 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 134: 00000290 84 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 135: 000002e4 176 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4eb0 contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4ebc contains 27 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000020 00001e2b R_ARM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 00000024 00001e2c R_ARM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 0000002c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000006c 0000591c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 00000178 00007f1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000001a0 00007f1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000001ac 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000208 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4f88 contains 376 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4f94 contains 376 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000198 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ 00000238 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000244 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000294 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ @@ -120,20 +120,20 @@ │ │ │ │ │ 00000bb4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000bb8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000bc4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000bc8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000bd0 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000be8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bf0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c58 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00000c5c 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ +00000c58 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00000c5c 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ 00000c90 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000d0c 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00000d20 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00000d24 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ +00000d0c 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00000d20 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00000d24 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ 00000d64 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00000df4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e20 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e44 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e5c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e78 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ 00000e94 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -149,32 +149,32 @@ │ │ │ │ │ 00000f30 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000f38 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000f58 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00000f7c 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00000f9c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fa4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fa8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001004 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001008 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ +00001004 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001008 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ 00001050 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 0000108c 0000511d R_ARM_JUMP24 0000077c _PyObject_MakeTpCall │ │ │ │ │ 000010a8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000010ac 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000010b0 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 000010b4 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 000010c4 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 000010e4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000010e8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000010f4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000010f8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001100 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000111c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001160 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00001170 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001174 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ +00001160 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00001170 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001174 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ 000011b8 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00001220 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001238 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001260 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000126c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001270 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000012cc 0000621c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ 0000149c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000014a0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000014b0 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 000014b4 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 000014b8 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 000014c0 00000b2c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ 000014c8 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000014ec 0000631c R_ARM_CALL 00002ae0 _PyObject_VectorcallPrepend │ │ │ │ │ +000014ec 0000631c R_ARM_CALL 00002ae8 _PyObject_VectorcallPrepend │ │ │ │ │ 0000150c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001514 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001550 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000015a4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001754 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ 000017d4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017ec 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -218,211 +218,211 @@ │ │ │ │ │ 0000188c 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ 000018a4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018f4 0000681c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00001908 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00001944 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00001a80 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001a98 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ac4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00001b08 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b18 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b68 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00001b78 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b98 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00001ba8 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bd4 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ -00001bf8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001bfc 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001c0c 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001c10 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001c14 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001c1c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001c20 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001c30 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c34 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c38 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001c50 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c5c 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ -00001c68 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c94 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001cc8 00001a1d R_ARM_JUMP24 00000000 callmethod.part.0.isra.0 │ │ │ │ │ -00001d28 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001d34 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dd0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00001e18 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e1c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e28 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001e2c 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001e34 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001e3c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e40 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e4c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e50 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e58 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001e70 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e78 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ec0 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001efc 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001f00 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001f40 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001fcc 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00001fe0 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001fe4 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -0000202c 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000020cc 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000020f8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000211c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002140 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002154 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000217c 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021a8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -000021b8 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021d4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021f0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000223c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002240 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000224c 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002250 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002258 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002260 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002264 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002270 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002274 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000227c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000229c 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000022ac 0000661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022c8 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000022e8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000022f4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002340 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002350 00006e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000023d4 00006f1c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000244c 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000245c 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002464 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002468 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002470 0000252b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -00002474 0000252c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -0000247c 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000248c 0000721c R_ARM_CALL 00002494 _PyStack_UnpackDict_Free │ │ │ │ │ -000024f8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002514 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002544 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002570 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025a0 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002678 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002698 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00002748 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000276c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002798 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027e4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002808 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000281c 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ -0000283c 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002840 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002848 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000285c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002920 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002938 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -0000296c 0000721c R_ARM_CALL 00002494 _PyStack_UnpackDict_Free │ │ │ │ │ -00002984 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ -000029a4 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000029a8 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000029b0 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002a20 0000621c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00002a94 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ab0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ad4 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ -00002adc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b50 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c10 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002c40 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002c6c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002cd0 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002d10 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002d30 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d60 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002da8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002dc4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002de8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002dec 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002df8 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002dfc 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002e04 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002e0c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002e10 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e1c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e20 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e28 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e34 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002e4c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ee4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002f24 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002f28 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002f34 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002f38 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002f40 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002f48 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002f4c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002f58 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002f5c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002f64 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002f7c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f84 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002fd0 0000791c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002fe4 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00003020 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -00003160 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003190 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -000031d0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aac 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001b1c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b70 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00001b80 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001bb0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bdc 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +00001c00 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c04 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c14 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001c18 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001c1c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001c24 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c28 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c38 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c3c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c40 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001c58 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c64 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00001c70 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c9c 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001cd0 00001a1d R_ARM_JUMP24 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +00001d30 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001d3c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dd8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001e20 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e24 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e30 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001e34 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001e3c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001e44 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e48 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e54 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e58 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e60 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001e78 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e80 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ec8 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f04 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001f08 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001f48 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001fd4 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00001fe8 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001fec 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00002034 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000020d4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002100 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002124 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002148 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000215c 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002184 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021b0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +000021c0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021dc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021f8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002244 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002248 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002254 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002258 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002260 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002268 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000226c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002278 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000227c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002284 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000022a4 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000022b4 0000661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022d0 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000022f0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022f8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022fc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002348 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002358 00006e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000023dc 00006f1c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00002454 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002464 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +0000246c 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002470 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002478 0000252b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +0000247c 0000252c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00002484 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002494 0000721c R_ARM_CALL 0000249c _PyStack_UnpackDict_Free │ │ │ │ │ +00002500 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000251c 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000254c 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002578 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025a8 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002680 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +000026a0 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00002750 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002774 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027a0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027c8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027ec 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002810 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002824 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +00002844 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002848 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002850 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002864 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002928 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002940 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00002974 0000721c R_ARM_CALL 0000249c _PyStack_UnpackDict_Free │ │ │ │ │ +0000298c 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +000029ac 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000029b0 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000029b8 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a28 0000621c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00002a9c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ab8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002adc 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00002ae4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b58 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c1c 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002c4c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002c78 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002cdc 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002d1c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002d3c 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d6c 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002db4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002dd0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002df4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002df8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e04 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002e08 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002e10 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002e18 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002e1c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e28 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e2c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e34 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e40 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002e58 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ef0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002f30 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f34 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f40 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002f44 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002f4c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002f54 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f58 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f64 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f68 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f70 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002f88 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f90 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002fdc 0000791c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00002ff0 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000302c 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +0000316c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000319c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ 000031dc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000031e8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003238 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00003248 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003268 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00003278 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000032b4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000032b8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000032c8 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000032cc 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000032d0 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000032d8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000032dc 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000032ec 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000032f0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000032f4 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003300 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ -00003318 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ -00003330 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003338 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003428 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ -0000345c 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00003460 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00003468 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003488 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ -00003490 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003494 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000349c 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -000034a0 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -000034a8 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000034b0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031f4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003244 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00003254 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003274 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00003284 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032c0 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000032c4 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000032d4 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000032d8 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000032dc 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000032e4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000032e8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000032f8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000032fc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003300 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000330c 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00003324 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +0000333c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003344 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003434 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00003468 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000346c 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00003474 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003494 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +0000349c 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034a0 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034a8 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +000034ac 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +000034b4 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000034bc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5b48 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5b54 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002c 0000751d R_ARM_JUMP24 00002860 _PyObject_Call │ │ │ │ │ +0000002c 0000751d R_ARM_JUMP24 00002868 _PyObject_Call │ │ │ │ │ 00000030 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000080 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000084 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000090 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 00000094 0000352c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 0000009c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000000ec 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00000120 0000721c R_ARM_CALL 00002494 _PyStack_UnpackDict_Free │ │ │ │ │ +000000ec 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00000120 0000721c R_ARM_CALL 0000249c _PyStack_UnpackDict_Free │ │ │ │ │ 0000013c 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ 0000014c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000170 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000174 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000178 0000382b R_ARM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 0000017c 0000382c R_ARM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 0000018c 0000711d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ @@ -438,32 +438,32 @@ │ │ │ │ │ 0000022c 0000841c R_ARM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ 00000238 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000278 0000091c R_ARM_CALL 00000380 _PyObject_CallFunctionVa │ │ │ │ │ 0000028c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002cc 0000091c R_ARM_CALL 00000380 _PyObject_CallFunctionVa │ │ │ │ │ 000002e0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000328 0000681c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00000350 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +00000350 00001d1c R_ARM_CALL 00001c74 callmethod │ │ │ │ │ 00000378 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000390 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d8 0000891c R_ARM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ -00000400 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +00000400 00001d1c R_ARM_CALL 00001c74 callmethod │ │ │ │ │ 00000428 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000440 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000046c 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +0000046c 00001d1c R_ARM_CALL 00001c74 callmethod │ │ │ │ │ 000004c4 0000681c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -000004ec 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +000004ec 00001d1c R_ARM_CALL 00001c74 callmethod │ │ │ │ │ 00000514 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000052c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000057c 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000580 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000584 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ 00000588 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ 00000590 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000005b0 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005b4 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005b8 0000482b R_ARM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 000005bc 0000482c R_ARM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 000005c4 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000005e4 0000601c R_ARM_CALL 00000fac _PyObject_VectorcallDictTstate │ │ │ │ │ -00000600 0000751d R_ARM_JUMP24 00002860 _PyObject_Call │ │ │ │ │ +00000600 0000751d R_ARM_JUMP24 00002868 _PyObject_Call │ │ │ │ │ 0000060c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -950,15 +950,15 @@ │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq c58 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq ce8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ @@ -1157,19 +1157,19 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ bic r6, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr ip, [lr, #84] @ 0x54 │ │ │ │ │ - tst ip, #2048 @ 0x800 │ │ │ │ │ + ldr r4, [lr, #84] @ 0x54 │ │ │ │ │ + tst r4, #2048 @ 0x800 │ │ │ │ │ beq 1078 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ - ldr ip, [lr, #28] │ │ │ │ │ - ldr r7, [r1, ip] │ │ │ │ │ + ldr lr, [lr, #28] │ │ │ │ │ + ldr r7, [r1, lr] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 1078 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 1140 <_PyObject_VectorcallDictTstate+0x194> │ │ │ │ │ @@ -1271,15 +1271,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1004 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 10c8 <_PyObject_VectorcallDictTstate+0x11c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1529,15 +1529,15 @@ │ │ │ │ │ sub ip, r8, #1 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2ae0 <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 2ae8 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1344 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 149c │ │ │ │ │ @@ -1808,72 +1808,72 @@ │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #924] @ 1c68 │ │ │ │ │ + ldr r3, [pc, #932] @ 1c70 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ - beq 1c58 │ │ │ │ │ + beq 1c60 │ │ │ │ │ mov r9, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c60 │ │ │ │ │ + beq 1c68 │ │ │ │ │ add r8, fp, #8 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bcc │ │ │ │ │ + beq 1bd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1b2c │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1b2c │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_CALL _Py_VaBuildStack │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b70 │ │ │ │ │ + beq 1b78 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1ad0 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 1aac │ │ │ │ │ + beq 1ac0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1aac │ │ │ │ │ + beq 1ac0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1bb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be0 │ │ │ │ │ + bne 1be8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 1a58 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1aa0 │ │ │ │ │ @@ -1882,46 +1882,46 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1a98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 1a58 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19f4 │ │ │ │ │ + bgt 1ab4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1aac │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 1a58 │ │ │ │ │ + beq 1a58 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1a1c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1b80 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ble 1a58 │ │ │ │ │ add r7, r5, #8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1a4c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - beq 1b04 │ │ │ │ │ + beq 1b18 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ blt 1a2c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 1ba4 │ │ │ │ │ + bne 1bac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1a84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a84 │ │ │ │ │ @@ -1935,14 +1935,20 @@ │ │ │ │ │ bx lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt 19d4 │ │ │ │ │ b 1a58 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bgt 19fc │ │ │ │ │ + b 1a58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ @@ -1964,26 +1970,22 @@ │ │ │ │ │ b 19a0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ b 1a4c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 19f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1b84 │ │ │ │ │ + beq 1b8c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b84 │ │ │ │ │ + beq 1b8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2002,82 +2004,82 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1b70 │ │ │ │ │ + b 1b78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1a60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 19a0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 1a60 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 19a0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c40 │ │ │ │ │ + ble 1c48 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 1bc4 │ │ │ │ │ + b 1bcc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1bc4 │ │ │ │ │ + b 1bcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ + bne 1c00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bf8 │ │ │ │ │ + b 1c00 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 1a84 │ │ │ │ │ - .word 0x0000037c │ │ │ │ │ + .word 0x00000384 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c6c : │ │ │ │ │ +00001c74 : │ │ │ │ │ callmethod(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -2086,34 +2088,34 @@ │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1cb8 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 380 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 callmethod.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00001ccc <_PyFunction_Vectorcall>: │ │ │ │ │ +00001cd4 <_PyFunction_Vectorcall>: │ │ │ │ │ _PyFunction_Vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr lr, [pc, #76] @ 1d34 <_PyFunction_Vectorcall+0x68> │ │ │ │ │ + ldr lr, [pc, #76] @ 1d3c <_PyFunction_Vectorcall+0x68> │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic ip, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr lr, [pc, lr] │ │ │ │ │ ldr r0, [r3, lr] │ │ │ │ │ @@ -2130,45 +2132,45 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +00001d40 : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #292] @ 1e78 │ │ │ │ │ + ldr r3, [pc, #292] @ 1e80 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1de4 │ │ │ │ │ + beq 1dec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e00 │ │ │ │ │ + bne 1e08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2177,451 +2179,451 @@ │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1e44 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1e44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1dac │ │ │ │ │ + b 1db4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1dac │ │ │ │ │ + beq 1db4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e60 │ │ │ │ │ + ble 1e68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 1df8 │ │ │ │ │ + b 1e00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1df8 │ │ │ │ │ + b 1e00 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e18 │ │ │ │ │ + bne 1e20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e18 │ │ │ │ │ + b 1e20 │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e7c <_PyObject_Call_Prepend>: │ │ │ │ │ +00001e84 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt 214c <_PyObject_Call_Prepend+0x2d0> │ │ │ │ │ + bgt 2154 <_PyObject_Call_Prepend+0x2d0> │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2190 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ + beq 2198 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2190 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ + beq 2198 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fa8 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ + bne 1fb0 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1f6c <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ - ldr r2, [pc, #988] @ 22f0 <_PyObject_Call_Prepend+0x474> │ │ │ │ │ + bne 1f74 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ + ldr r2, [pc, #988] @ 22f8 <_PyObject_Call_Prepend+0x474> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 22b4 <_PyObject_Call_Prepend+0x438> │ │ │ │ │ + beq 22bc <_PyObject_Call_Prepend+0x438> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f8c <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + beq 1f94 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2224 <_PyObject_Call_Prepend+0x3a8> │ │ │ │ │ + bne 222c <_PyObject_Call_Prepend+0x3a8> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 21b4 <_PyObject_Call_Prepend+0x338> │ │ │ │ │ + bne 21bc <_PyObject_Call_Prepend+0x338> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f50 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + bne 1f58 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2260 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ + beq 2268 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2260 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ + beq 2268 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1f58 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1f60 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1efc <_PyObject_Call_Prepend+0x80> │ │ │ │ │ + beq 1f04 <_PyObject_Call_Prepend+0x80> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1fa0 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + beq 1fa8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 21f8 <_PyObject_Call_Prepend+0x37c> │ │ │ │ │ + bne 2200 <_PyObject_Call_Prepend+0x37c> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #756] @ 22f4 <_PyObject_Call_Prepend+0x478> │ │ │ │ │ + ldr r3, [pc, #756] @ 22fc <_PyObject_Call_Prepend+0x478> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - beq 2284 <_PyObject_Call_Prepend+0x408> │ │ │ │ │ + beq 228c <_PyObject_Call_Prepend+0x408> │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + ble 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 210c <_PyObject_Call_Prepend+0x290> │ │ │ │ │ + ble 2114 <_PyObject_Call_Prepend+0x290> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21c0 <_PyObject_Call_Prepend+0x344> │ │ │ │ │ + ble 21c8 <_PyObject_Call_Prepend+0x344> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21e0 <_PyObject_Call_Prepend+0x364> │ │ │ │ │ + ble 21e8 <_PyObject_Call_Prepend+0x364> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r9, r3, r9 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 212c <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ + ble 2134 <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20a8 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ + bne 20b0 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20fc <_PyObject_Call_Prepend+0x280> │ │ │ │ │ + bgt 2104 <_PyObject_Call_Prepend+0x280> │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 20fc <_PyObject_Call_Prepend+0x280> │ │ │ │ │ + bne 2104 <_PyObject_Call_Prepend+0x280> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f50 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ - b 1f8c <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + bne 1f58 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + b 1f94 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2058 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + bne 2060 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 2060 <_PyObject_Call_Prepend+0x1e4> │ │ │ │ │ - b 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + bne 2068 <_PyObject_Call_Prepend+0x1e4> │ │ │ │ │ + b 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20b8 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + bne 20c0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 20b8 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + b 20c0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22a8 <_PyObject_Call_Prepend+0x42c> │ │ │ │ │ + beq 22b0 <_PyObject_Call_Prepend+0x42c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r8, [r0], #4 │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - bne 1ee0 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ + bne 1ee8 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1f58 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1f60 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1f60 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1f68 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2078 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + bne 2080 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 2078 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + b 2080 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2090 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + bne 2098 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2090 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + b 2098 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ orr r2, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 2040 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ - b 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + bgt 2048 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ + b 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f58 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + beq 1f60 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22d4 <_PyObject_Call_Prepend+0x458> │ │ │ │ │ + ble 22dc <_PyObject_Call_Prepend+0x458> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 1fa0 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1fa8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1fa0 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1fa8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2210 <_PyObject_Call_Prepend+0x394> │ │ │ │ │ + b 2218 <_PyObject_Call_Prepend+0x394> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1f60 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1f68 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 20fc <_PyObject_Call_Prepend+0x280> │ │ │ │ │ + b 2104 <_PyObject_Call_Prepend+0x280> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223c <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ + bne 2244 <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 223c <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ + b 2244 <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ .word 0x000003d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000022f8 <_PyStack_UnpackDict>: │ │ │ │ │ +00002300 <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mvn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 2458 <_PyStack_UnpackDict+0x160> │ │ │ │ │ + blt 2460 <_PyStack_UnpackDict+0x160> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2458 <_PyStack_UnpackDict+0x160> │ │ │ │ │ + beq 2460 <_PyStack_UnpackDict+0x160> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2448 <_PyStack_UnpackDict+0x150> │ │ │ │ │ + beq 2450 <_PyStack_UnpackDict+0x150> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ - ble 243c <_PyStack_UnpackDict+0x144> │ │ │ │ │ + ble 2444 <_PyStack_UnpackDict+0x144> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq r1, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 23b0 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ + beq 23b8 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r1, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 23b0 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ + beq 23b8 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ add r0, r4, r1 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 23a0 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + bne 23a8 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ add r5, r8, #12 │ │ │ │ │ mov r9, #268435456 @ 0x10000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2420 <_PyStack_UnpackDict+0x128> │ │ │ │ │ + beq 2428 <_PyStack_UnpackDict+0x128> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ @@ -2629,34 +2631,34 @@ │ │ │ │ │ and r9, r9, r1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #4]! │ │ │ │ │ - b 23c4 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + b 23cc <_PyStack_UnpackDict+0xcc> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [fp, #4] │ │ │ │ │ strne r8, [r3] │ │ │ │ │ - beq 2464 <_PyStack_UnpackDict+0x16c> │ │ │ │ │ + beq 246c <_PyStack_UnpackDict+0x16c> │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r4, r4, r6, lsl #2 │ │ │ │ │ add r5, r8, #12 │ │ │ │ │ - b 23b8 <_PyStack_UnpackDict+0xc0> │ │ │ │ │ + b 23c0 <_PyStack_UnpackDict+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 2430 <_PyStack_UnpackDict+0x138> │ │ │ │ │ + b 2438 <_PyStack_UnpackDict+0x138> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2450 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + b 2458 <_PyStack_UnpackDict+0x158> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2664,143 +2666,143 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2494 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 249c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b 2450 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + b 2458 <_PyStack_UnpackDict+0x158> │ │ │ │ │ │ │ │ │ │ -00002494 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +0000249c <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge 250c <_PyStack_UnpackDict_Free+0x78> │ │ │ │ │ + bge 2514 <_PyStack_UnpackDict_Free+0x78> │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 24dc <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ + ble 24e4 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 24bc <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ + b 24c4 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 24d4 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + bne 24dc <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 24d4 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + b 24dc <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2548 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ + bgt 2550 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2548 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ + bne 2550 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002550 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00002558 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25a4 <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ + bgt 25ac <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25a4 <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ + bne 25ac <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000025ac : │ │ │ │ │ +000025b4 : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr ip, [pc, #660] @ 285c │ │ │ │ │ + ldr ip, [pc, #660] @ 2864 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ ldr r9, [lr, ip] │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 263c │ │ │ │ │ + beq 2644 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 263c │ │ │ │ │ + beq 2644 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 2630 │ │ │ │ │ + beq 2638 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 2684 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 261c │ │ │ │ │ + b 2624 │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2814 │ │ │ │ │ + beq 281c │ │ │ │ │ ldr r3, [r9, #780] @ 0x30c │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 282c │ │ │ │ │ + bcc 2834 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -2811,182 +2813,182 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 2828 │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2744 │ │ │ │ │ + ble 274c │ │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27ac │ │ │ │ │ + ble 27b4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 274c │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27cc │ │ │ │ │ + ble 27d4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 274c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27f4 │ │ │ │ │ + ble 27fc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 274c │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 277c │ │ │ │ │ + ble 2784 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2728 │ │ │ │ │ + bne 2730 │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2770 │ │ │ │ │ + bgt 2778 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2770 │ │ │ │ │ + bne 2778 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 2668 │ │ │ │ │ + b 2670 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 2740 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2738 │ │ │ │ │ + b 2740 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 26e8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 26e0 │ │ │ │ │ + b 26e8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 26fc │ │ │ │ │ + bne 2704 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 26fc │ │ │ │ │ + b 2704 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2714 │ │ │ │ │ + bne 271c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2714 │ │ │ │ │ + b 271c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2654 │ │ │ │ │ + bcc 265c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2820 │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 2828 │ │ │ │ │ + b 265c │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002860 <_PyObject_Call>: │ │ │ │ │ +00002868 <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 28e4 <_PyObject_Call+0x84> │ │ │ │ │ + beq 28ec <_PyObject_Call+0x84> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r6, [r4, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 28e4 <_PyObject_Call+0x84> │ │ │ │ │ + beq 28ec <_PyObject_Call+0x84> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 28c4 <_PyObject_Call+0x64> │ │ │ │ │ + beq 28cc <_PyObject_Call+0x64> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2924 <_PyObject_Call+0xc4> │ │ │ │ │ + bne 292c <_PyObject_Call+0xc4> │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 297c <_PyObject_Call+0x11c> │ │ │ │ │ + beq 2984 <_PyObject_Call+0x11c> │ │ │ │ │ ldr r3, [r8, #780] @ 0x30c │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2994 <_PyObject_Call+0x134> │ │ │ │ │ + bcc 299c <_PyObject_Call+0x134> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -2995,209 +2997,210 @@ │ │ │ │ │ b 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2988 <_PyObject_Call+0x128> │ │ │ │ │ + beq 2990 <_PyObject_Call+0x128> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2494 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 249c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 2910 <_PyObject_Call+0xb0> │ │ │ │ │ + b 2918 <_PyObject_Call+0xb0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 28fc <_PyObject_Call+0x9c> │ │ │ │ │ + bcc 2904 <_PyObject_Call+0x9c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2988 <_PyObject_Call+0x128> │ │ │ │ │ - b 28fc <_PyObject_Call+0x9c> │ │ │ │ │ + bne 2990 <_PyObject_Call+0x128> │ │ │ │ │ + b 2904 <_PyObject_Call+0x9c> │ │ │ │ │ │ │ │ │ │ -000029c4 : │ │ │ │ │ +000029cc : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r3, [pc, #248] @ 2adc │ │ │ │ │ + ldr r3, [pc, #248] @ 2ae4 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ - beq 2ad0 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ str lr, [fp, #-16] │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ab8 │ │ │ │ │ + blt 2ac0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ bl 15a8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2a7c │ │ │ │ │ + beq 2a84 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 2a9c │ │ │ │ │ + beq 2aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 2a64 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 2a64 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a68 │ │ │ │ │ + bne 2a70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a70 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 1518 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 1518 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 2ad0 │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ae0 <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00002ae8 <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - blt 2bbc <_PyObject_VectorcallPrepend+0xdc> │ │ │ │ │ + blt 2bc4 <_PyObject_VectorcallPrepend+0xdc> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2c7c <_PyObject_VectorcallPrepend+0x19c> │ │ │ │ │ + bne 2c88 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - beq 2c8c <_PyObject_VectorcallPrepend+0x1ac> │ │ │ │ │ + beq 2c98 <_PyObject_VectorcallPrepend+0x1b0> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt 2d20 <_PyObject_VectorcallPrepend+0x240> │ │ │ │ │ + bgt 2d2c <_PyObject_VectorcallPrepend+0x244> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, fp, #40 @ 0x28 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 2c28 <_PyObject_VectorcallPrepend+0x148> │ │ │ │ │ + beq 2c34 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - beq 2c28 <_PyObject_VectorcallPrepend+0x148> │ │ │ │ │ + beq 2c34 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2cdc <_PyObject_VectorcallPrepend+0x1fc> │ │ │ │ │ + beq 2ce8 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2dd0 <_PyObject_VectorcallPrepend+0x2f0> │ │ │ │ │ + bne 2ddc <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 2dbc <_PyObject_VectorcallPrepend+0x2dc> │ │ │ │ │ + bne 2dc8 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - add r0, r3, #1 │ │ │ │ │ + add ip, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ │ str r2, [r5, #-4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub r1, r5, #4 │ │ │ │ │ - tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2c54 <_PyObject_VectorcallPrepend+0x174> │ │ │ │ │ + tst r0, #2048 @ 0x800 │ │ │ │ │ + beq 2c60 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - subs ip, r3, #0 │ │ │ │ │ - beq 2c54 <_PyObject_VectorcallPrepend+0x174> │ │ │ │ │ + subs lr, r3, #0 │ │ │ │ │ + beq 2c60 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov ip, lr │ │ │ │ │ blx ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ @@ -3218,373 +3221,373 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ + bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ str r7, [r5, #-4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + b 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne 2b30 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ + bne 2b38 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2cf8 <_PyObject_VectorcallPrepend+0x218> │ │ │ │ │ + beq 2d04 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2cf8 <_PyObject_VectorcallPrepend+0x218> │ │ │ │ │ + beq 2d04 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + b 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2e0c <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ + beq 2e18 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e0c <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ + beq 2e18 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2ba8 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ + b 2bb0 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + b 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 2e30 <_PyObject_VectorcallPrepend+0x350> │ │ │ │ │ + beq 2e3c <_PyObject_VectorcallPrepend+0x354> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 2d90 <_PyObject_VectorcallPrepend+0x2b0> │ │ │ │ │ + beq 2d9c <_PyObject_VectorcallPrepend+0x2b4> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ subne r5, fp, #40 @ 0x28 │ │ │ │ │ - bne 2b84 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ + bne 2b8c <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + beq 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + b 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ba8 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ + beq 2bb0 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2e3c <_PyObject_VectorcallPrepend+0x35c> │ │ │ │ │ + ble 2e48 <_PyObject_VectorcallPrepend+0x360> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 2cf0 <_PyObject_VectorcallPrepend+0x210> │ │ │ │ │ + b 2cfc <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2cf0 <_PyObject_VectorcallPrepend+0x210> │ │ │ │ │ + b 2cfc <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2d18 <_PyObject_VectorcallPrepend+0x238> │ │ │ │ │ + b 2d24 <_PyObject_VectorcallPrepend+0x23c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2de8 <_PyObject_VectorcallPrepend+0x308> │ │ │ │ │ + bne 2df4 <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2de8 <_PyObject_VectorcallPrepend+0x308> │ │ │ │ │ + b 2df4 <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ │ │ │ │ │ -00002e54 : │ │ │ │ │ +00002e60 : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #276] @ 2f84 │ │ │ │ │ + ldr r3, [pc, #276] @ 2f90 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ + beq 2edc │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ + beq 2edc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2ef0 │ │ │ │ │ + beq 2efc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f0c │ │ │ │ │ + bne 2f18 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 2ec4 │ │ │ │ │ + b 2ed0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 2f54 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 2f54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2ec4 │ │ │ │ │ + b 2ed0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f6c │ │ │ │ │ + ble 2f78 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 2f04 │ │ │ │ │ + b 2f10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2f04 │ │ │ │ │ + b 2f10 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f24 │ │ │ │ │ + bne 2f30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f24 │ │ │ │ │ + b 2f30 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f88 <_PyObject_CallMethod>: │ │ │ │ │ +00002f94 <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #912] @ 3338 <_PyObject_CallMethod+0x3b0> │ │ │ │ │ + ldr r3, [pc, #912] @ 3344 <_PyObject_CallMethod+0x3b0> │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - beq 32fc <_PyObject_CallMethod+0x374> │ │ │ │ │ + beq 3308 <_PyObject_CallMethod+0x374> │ │ │ │ │ mov r9, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3304 <_PyObject_CallMethod+0x37c> │ │ │ │ │ + beq 3310 <_PyObject_CallMethod+0x37c> │ │ │ │ │ add r8, fp, #8 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 330c <_PyObject_CallMethod+0x384> │ │ │ │ │ + beq 3318 <_PyObject_CallMethod+0x384> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 31f4 <_PyObject_CallMethod+0x26c> │ │ │ │ │ + beq 3200 <_PyObject_CallMethod+0x26c> │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31f4 <_PyObject_CallMethod+0x26c> │ │ │ │ │ + beq 3200 <_PyObject_CallMethod+0x26c> │ │ │ │ │ sub r7, fp, #48 @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_CALL _Py_VaBuildStack │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3240 <_PyObject_CallMethod+0x2b8> │ │ │ │ │ + beq 324c <_PyObject_CallMethod+0x2b8> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 319c <_PyObject_CallMethod+0x214> │ │ │ │ │ + beq 31a8 <_PyObject_CallMethod+0x214> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 3178 <_PyObject_CallMethod+0x1f0> │ │ │ │ │ + beq 3184 <_PyObject_CallMethod+0x1f0> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3178 <_PyObject_CallMethod+0x1f0> │ │ │ │ │ + beq 3184 <_PyObject_CallMethod+0x1f0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ - beq 3280 <_PyObject_CallMethod+0x2f8> │ │ │ │ │ + beq 328c <_PyObject_CallMethod+0x2f8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 329c <_PyObject_CallMethod+0x314> │ │ │ │ │ + bne 32a8 <_PyObject_CallMethod+0x314> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3138 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3144 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30ac <_PyObject_CallMethod+0x124> │ │ │ │ │ + bgt 30b8 <_PyObject_CallMethod+0x124> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31d0 <_PyObject_CallMethod+0x248> │ │ │ │ │ + beq 31dc <_PyObject_CallMethod+0x248> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 3138 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3144 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30d4 <_PyObject_CallMethod+0x14c> │ │ │ │ │ + bgt 30e0 <_PyObject_CallMethod+0x14c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31dc <_PyObject_CallMethod+0x254> │ │ │ │ │ + beq 31e8 <_PyObject_CallMethod+0x254> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 3138 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3144 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30fc <_PyObject_CallMethod+0x174> │ │ │ │ │ + bgt 3108 <_PyObject_CallMethod+0x174> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3248 <_PyObject_CallMethod+0x2c0> │ │ │ │ │ + beq 3254 <_PyObject_CallMethod+0x2c0> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble 3138 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3144 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ add r8, r5, #8 │ │ │ │ │ mov r6, #3 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 312c <_PyObject_CallMethod+0x1a4> │ │ │ │ │ + bgt 3138 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq 31e8 <_PyObject_CallMethod+0x260> │ │ │ │ │ + beq 31f4 <_PyObject_CallMethod+0x260> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 310c <_PyObject_CallMethod+0x184> │ │ │ │ │ + blt 3118 <_PyObject_CallMethod+0x184> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3274 <_PyObject_CallMethod+0x2ec> │ │ │ │ │ + bne 3280 <_PyObject_CallMethod+0x2ec> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3164 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + bgt 3170 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3164 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + bne 3170 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -3594,195 +3597,195 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 3080 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 308c <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3038 <_PyObject_CallMethod+0xb0> │ │ │ │ │ + beq 3044 <_PyObject_CallMethod+0xb0> │ │ │ │ │ str r9, [sp] │ │ │ │ │ add r2, r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 5f8 <_PyObject_VectorcallTstate> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 3080 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 308c <_PyObject_CallMethod+0xf8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 30ac <_PyObject_CallMethod+0x124> │ │ │ │ │ + b 30b8 <_PyObject_CallMethod+0x124> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 30d4 <_PyObject_CallMethod+0x14c> │ │ │ │ │ + b 30e0 <_PyObject_CallMethod+0x14c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 312c <_PyObject_CallMethod+0x1a4> │ │ │ │ │ + b 3138 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 3254 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ + beq 3260 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3254 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ + beq 3260 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b 3140 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 314c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 30fc <_PyObject_CallMethod+0x174> │ │ │ │ │ + b 3108 <_PyObject_CallMethod+0x174> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3240 <_PyObject_CallMethod+0x2b8> │ │ │ │ │ + b 324c <_PyObject_CallMethod+0x2b8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3140 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 314c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32d8 <_PyObject_CallMethod+0x350> │ │ │ │ │ + beq 32e4 <_PyObject_CallMethod+0x350> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32d8 <_PyObject_CallMethod+0x350> │ │ │ │ │ + beq 32e4 <_PyObject_CallMethod+0x350> │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 3080 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 308c <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3080 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + beq 308c <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3320 <_PyObject_CallMethod+0x398> │ │ │ │ │ + ble 332c <_PyObject_CallMethod+0x398> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 3294 <_PyObject_CallMethod+0x30c> │ │ │ │ │ + b 32a0 <_PyObject_CallMethod+0x30c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 3294 <_PyObject_CallMethod+0x30c> │ │ │ │ │ + b 32a0 <_PyObject_CallMethod+0x30c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 3164 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + b 3170 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ - b 3140 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 314c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32b4 <_PyObject_CallMethod+0x32c> │ │ │ │ │ + bne 32c0 <_PyObject_CallMethod+0x32c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32b4 <_PyObject_CallMethod+0x32c> │ │ │ │ │ + b 32c0 <_PyObject_CallMethod+0x32c> │ │ │ │ │ .word 0x00000370 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000333c : │ │ │ │ │ +00003348 : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003368 : │ │ │ │ │ +00003374 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #300] @ 34b0 │ │ │ │ │ + ldr r3, [pc, #300] @ 34bc │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - beq 342c │ │ │ │ │ + beq 3438 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3490 │ │ │ │ │ + beq 349c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 33e8 │ │ │ │ │ + beq 33f4 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 33e8 │ │ │ │ │ + beq 33f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3480 │ │ │ │ │ + beq 348c │ │ │ │ │ ldr r2, [r6, #780] @ 0x30c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 344c │ │ │ │ │ + bcc 3458 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -3797,41 +3800,41 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 5f8 <_PyObject_VectorcallTstate> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 3400 │ │ │ │ │ + bcc 340c │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3400 │ │ │ │ │ + beq 340c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3444 │ │ │ │ │ + b 3450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3484 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3484 │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 2860 <_PyObject_Call> │ │ │ │ │ + b 2868 <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000034 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -70,29 +70,29 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 140 │ │ │ │ │ ldr r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2494 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 249c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 37c │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1c6c │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_CALL callmethod │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 37c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -314,15 +314,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 42c <_PyObject_CallMethodId+0x98> │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1c6c │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_CALL callmethod │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 42c <_PyObject_CallMethodId+0x98> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 1c6c │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_CALL callmethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000480 <_PyObject_CallMethod_SizeT>: │ │ │ │ │ @@ -384,15 +384,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 518 <_PyObject_CallMethod_SizeT+0x98> │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1c6c │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_CALL callmethod │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 518 <_PyObject_CallMethod_SizeT+0x98> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b 604 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 5a0 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 2860 <_PyObject_Call> │ │ │ │ │ + b 2868 <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000610 : │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 43360 (bytes into file) │ │ │ │ │ + Start of section headers: 43380 (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 0xa960: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa974: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 001ea0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008fb8 000790 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008fcc 000790 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001ed4 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009748 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00975c 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002448 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002448 000862 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002cac 003138 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009a28 000768 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 005de4 0002a8 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00a190 000098 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00608c 00109c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00a228 0006a8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 007128 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007128 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00715c 001150 10 16 149 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0082ac 000d0c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a8d0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002cac 00314c 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009a3c 000768 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 005df8 0002a8 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 00a1a4 000098 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 0060a0 00109c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00a23c 0006a8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00713c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00713c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007170 001150 10 16 149 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0082c0 000d0c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a8e4 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -23,29 +23,29 @@ │ │ │ │ │ 19: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 20: 00001504 1200 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 21: 000019ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 000019b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 23: 00001f04 360 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 24: 0000206c 652 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 25: 00002434 120 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 26: 00003048 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 26: 0000305c 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ 27: 000026f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 00002700 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 29: 000000c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 30: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 000000dc 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ 32: 00000158 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 33: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 34: 000028b8 652 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 35: 00002b44 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 34: 000028cc 652 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 35: 00002b58 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 36: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 37: 0000015c 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 38: 00002b40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00002b54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 39: 0000015c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 40: 00002b44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 40: 00002b58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 41: 000001cc 112 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ 42: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 43: 0000000c 0 NOTYPE LOCAL DEFAULT 9 .LANCHOR1 │ │ │ │ │ 44: 00000138 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 45: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 46: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 47: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ 81: 000016f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 83: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 84: 000016f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 85: 00001b50 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ 86: 00001bc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 87: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 88: 00002b78 1232 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 88: 00002b8c 1232 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 89: 00001bcc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 00001bcc 112 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ 91: 00001c3c 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 92: 00001c50 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ 93: 00001c74 208 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 94: 00001d40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 00001d44 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 203: 000022f8 316 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 206: 000024ac 596 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 208: 00002700 440 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 208: 00002700 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 209: 00000028 160 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ 210: 000000c8 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 214: 0000023c 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ 215: 00000000 320 FUNC GLOBAL DEFAULT 11 PyCode_NewEmpty │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8fb8 contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8fcc contains 242 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000094 0000d01c R_ARM_CALL 00002700 _PyCode_CheckLineNumber │ │ │ │ │ 000000b4 0000cf1d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 000000fc 0000d31c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002b0 0000dc1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ 00001cc0 0000f51c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ 00001d14 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001d2c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e50 0000f71d R_ARM_JUMP24 00001e54 _PyCode_GetVarnames │ │ │ │ │ 00001e6c 0000191c R_ARM_CALL 00002434 init_co_cached │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9748 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x975c contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 00001504 code_dealloc │ │ │ │ │ 0000002c 00003702 R_ARM_ABS32 00000cb8 code_repr │ │ │ │ │ 0000003c 00001702 R_ARM_ABS32 00001f04 code_hash │ │ │ │ │ 00000048 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -258,24 +258,24 @@ │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007602 R_ARM_ABS32 00000348 code_new │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00002902 R_ARM_ABS32 000001cc positionsiter_dealloc │ │ │ │ │ 00000140 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00002202 R_ARM_ABS32 000028b8 positionsiter_next │ │ │ │ │ +00000144 00002202 R_ARM_ABS32 000028cc positionsiter_next │ │ │ │ │ 00000174 0000b002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001ac 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00005a02 R_ARM_ABS32 00001bcc lineiter_dealloc │ │ │ │ │ 00000240 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000244 00005802 R_ARM_ABS32 00002b78 lineiter_next │ │ │ │ │ +00000244 00005802 R_ARM_ABS32 00002b8c lineiter_next │ │ │ │ │ 00000274 0000b002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002ac 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e0 00009e02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002ec 0000da02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002f0 0000da02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -335,15 +335,15 @@ │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000510 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9a28 contains 237 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9a3c contains 237 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000248 0000972b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000024c 0000972c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000250 0000072b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 00000254 0000072c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 0000025c 0000981c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000288 0000972b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -558,32 +558,32 @@ │ │ │ │ │ 00002378 0000c72c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ 00002388 0000c81c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000023b8 0000cd1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002424 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002464 0000cc1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000024a0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000026cc 0000cf1d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -000028e4 0000232b R_ARM_MOVW_ABS_NC 00002b44 _source_offset_converter │ │ │ │ │ -000028e8 0000232c R_ARM_MOVT_ABS 00002b44 _source_offset_converter │ │ │ │ │ -0000290c 0000212b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ -00002910 0000212c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ -0000291c 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000029c4 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ -00002a7c 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ -00002b40 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002b60 0000d51d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002b64 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b68 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ea0 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -00002ea4 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -00002ea8 0000232b R_ARM_MOVW_ABS_NC 00002b44 _source_offset_converter │ │ │ │ │ -00002eac 0000232c R_ARM_MOVT_ABS 00002b44 _source_offset_converter │ │ │ │ │ -00002eb0 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000028f8 0000232b R_ARM_MOVW_ABS_NC 00002b58 _source_offset_converter │ │ │ │ │ +000028fc 0000232c R_ARM_MOVT_ABS 00002b58 _source_offset_converter │ │ │ │ │ +00002920 0000212b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ +00002924 0000212c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ +00002930 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000029d8 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ +00002a90 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ +00002b54 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002b74 0000d51d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002b78 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002b7c 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002eb4 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +00002eb8 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +00002ebc 0000232b R_ARM_MOVW_ABS_NC 00002b58 _source_offset_converter │ │ │ │ │ +00002ec0 0000232c R_ARM_MOVT_ABS 00002b58 _source_offset_converter │ │ │ │ │ +00002ec4 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa190 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa1a4 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ │ 0000004c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000054 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000005c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000064 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa228 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa23c contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000bb1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000050 0000d81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000060 0000d91c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 0000007c 00002b2b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ 00000080 00002b2c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ 00000084 0000a71c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -797,19 +797,19 @@ │ │ │ │ │ 00000c00 0000972c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000c04 00007d2b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ 00000c08 00007d2c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ 00000c10 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c44 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000cd8 0000ed1c R_ARM_CALL 000016f4 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000d90 0000d01c R_ARM_CALL 00002700 _PyCode_CheckLineNumber │ │ │ │ │ -00000d98 00001a1c R_ARM_CALL 00003048 retreat │ │ │ │ │ +00000d98 00001a1c R_ARM_CALL 0000305c retreat │ │ │ │ │ 00000e00 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ 00000ed4 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ 00000f6c 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000f90 00001a1c R_ARM_CALL 00003048 retreat │ │ │ │ │ +00000f90 00001a1c R_ARM_CALL 0000305c retreat │ │ │ │ │ 00000fc4 00002f2b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ 00000fc8 00002f2c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ 00001018 00002d2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 0000101c 00002d2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ 00001024 00002e2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ 00001028 00002e2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ 00001064 0000832b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2743,15 +2743,15 @@ │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3048 │ │ │ │ │ + bl 305c │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bge 2610 <_PyCode_SafeAddr2Line+0x164> │ │ │ │ │ b 26d8 <_PyCode_SafeAddr2Line+0x22c> │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -2759,133 +2759,138 @@ │ │ │ │ │ 00002700 <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - blt 282c <_PyCode_CheckLineNumber+0x12c> │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + blt 280c <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr lr, [r1, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 28b0 <_PyCode_CheckLineNumber+0x1b0> │ │ │ │ │ + bcs 28c4 <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - ubfx r2, r2, #3, #4 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - beq 2768 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - bhi 2848 <_PyCode_CheckLineNumber+0x148> │ │ │ │ │ - cmp r2, #11 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - subne r2, r2, #12 │ │ │ │ │ - clzne r2, r2 │ │ │ │ │ - lsrne r2, r2, #5 │ │ │ │ │ - lslne r2, r2, #1 │ │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ │ - add r2, r2, r4 │ │ │ │ │ - str r2, [r1, #12] │ │ │ │ │ - ldrb r4, [r3] │ │ │ │ │ - lsr r4, r4, #3 │ │ │ │ │ - cmp r4, #31 │ │ │ │ │ - strne ip, [r1] │ │ │ │ │ - movne r4, r3 │ │ │ │ │ - moveq r4, r3 │ │ │ │ │ - streq ip, [r1] │ │ │ │ │ - mvneq r2, #0 │ │ │ │ │ - strne r2, [r1, #8] │ │ │ │ │ - streq r2, [r1, #8] │ │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ │ - str r4, [r1, #16] │ │ │ │ │ - and r2, r2, #7 │ │ │ │ │ - cmp lr, r4 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add ip, ip, r2, lsl #1 │ │ │ │ │ - str ip, [r1, #4] │ │ │ │ │ - bls 2718 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ - ldrsb r2, [r3, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ - add r2, r3, #2 │ │ │ │ │ + lsr r2, r2, #3 │ │ │ │ │ + and r0, r2, #15 │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + beq 2824 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + bhi 284c <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ + cmp r0, #11 │ │ │ │ │ + beq 286c <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + beq 2874 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq 2844 <_PyCode_CheckLineNumber+0x144> │ │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str ip, [r1] │ │ │ │ │ + str r0, [r1, #8] │ │ │ │ │ + ldrb r0, [r2], #1 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - bcs 2718 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ - ldrsb r2, [r4, #1] │ │ │ │ │ + and r0, r0, #7 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + add ip, ip, r0, lsl #1 │ │ │ │ │ + str ip, [r1, #4] │ │ │ │ │ + bls 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + ldrsb r0, [r3, #1] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2720 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + add r0, r3, #2 │ │ │ │ │ + str r0, [r1, #16] │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + bcs 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + ldrsb r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + blt 2720 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 2718 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bls 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ ldrsb r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + blt 2720 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq 2718 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + beq 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2804 <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bge 2724 <_PyCode_CheckLineNumber+0x24> │ │ │ │ │ + bge 27e4 <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bge 2728 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - blt 28a8 <_PyCode_CheckLineNumber+0x1a8> │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt 28bc <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - and r4, r2, #63 @ 0x3f │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - bne 2868 <_PyCode_CheckLineNumber+0x168> │ │ │ │ │ - lsr r2, r4, #1 │ │ │ │ │ - tst r4, #1 │ │ │ │ │ - rsbne r2, r2, #0 │ │ │ │ │ - b 2768 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + add r0, r0, r2 │ │ │ │ │ + str r0, [r1, #12] │ │ │ │ │ + ldrb r2, [r3] │ │ │ │ │ + lsr r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + bne 2770 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 2770 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ │ + and r2, r0, #63 @ 0x3f │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + bne 287c <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ + lsr r0, r2, #1 │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + rsbne r0, r0, #0 │ │ │ │ │ + b 2828 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 2828 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + b 2828 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldrb r2, [r6], #1 │ │ │ │ │ + ldrb r0, [r6], #1 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ - orr r4, r4, r2, lsl r5 │ │ │ │ │ - beq 2858 <_PyCode_CheckLineNumber+0x158> │ │ │ │ │ - b 2870 <_PyCode_CheckLineNumber+0x170> │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + and r0, r0, #63 @ 0x3f │ │ │ │ │ + orr r2, r2, r0, lsl r5 │ │ │ │ │ + beq 285c <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ + b 2884 <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3048 │ │ │ │ │ + bl 305c │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 283c <_PyCode_CheckLineNumber+0x13c> │ │ │ │ │ + ble 2818 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 288c <_PyCode_CheckLineNumber+0x18c> │ │ │ │ │ + bgt 28a0 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2840 <_PyCode_CheckLineNumber+0x140> │ │ │ │ │ + b 281c <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ │ │ │ │ │ -000028b8 : │ │ │ │ │ +000028cc : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 2928 │ │ │ │ │ + bge 293c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ add r0, r2, #40 @ 0x28 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add lr, r2, #48 @ 0x30 │ │ │ │ │ @@ -2903,29 +2908,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcs 2b04 │ │ │ │ │ + bcs 2b18 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ - ldr r4, [pc, #504] @ 2b40 │ │ │ │ │ + ldr r4, [pc, #504] @ 2b54 │ │ │ │ │ add r5, r2, #12 │ │ │ │ │ ldrb r0, [ip] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and lr, r0, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r3, r3, lr, lsl #1 │ │ │ │ │ ubfx lr, r0, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub r3, lr, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi 2b0c │ │ │ │ │ + bhi 2b20 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, ip, #2 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add r0, ip, #3 │ │ │ │ │ @@ -2935,15 +2940,15 @@ │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 28e4 │ │ │ │ │ + b 28f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 15c <_PyCode_Validate+0x15c> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -2957,40 +2962,40 @@ │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ and lr, ip, #63 @ 0x3f │ │ │ │ │ ands ip, ip, #64 @ 0x40 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ mov r6, ip │ │ │ │ │ - bne 2aac │ │ │ │ │ + bne 2ac0 │ │ │ │ │ add lr, lr, r0 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ str lr, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ │ ldr lr, [r2, #28] │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ - bne 2ae8 │ │ │ │ │ + bne 2afc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ ldrb ip, [lr] │ │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 2ac8 │ │ │ │ │ + bne 2adc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b 28e4 │ │ │ │ │ + b 28f8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 28e4 │ │ │ │ │ + b 28f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 15c <_PyCode_Validate+0x15c> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ @@ -2998,265 +3003,265 @@ │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, ip │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ - b 28e4 │ │ │ │ │ + b 28f8 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ mov r3, r4 │ │ │ │ │ and r4, ip, #63 @ 0x3f │ │ │ │ │ orr lr, lr, r4, lsl r5 │ │ │ │ │ - b 29fc │ │ │ │ │ + b 2a10 │ │ │ │ │ ldr ip, [r2, #28] │ │ │ │ │ add r3, r3, #6 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ and lr, ip, #63 @ 0x3f │ │ │ │ │ orr r0, r0, lr, lsl r3 │ │ │ │ │ - b 2a44 │ │ │ │ │ + b 2a58 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ add ip, r6, #6 │ │ │ │ │ mov r6, ip │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ - b 2a20 │ │ │ │ │ + b 2a34 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2920 │ │ │ │ │ + b 2934 │ │ │ │ │ add r3, ip, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and r3, r0, #120 @ 0x78 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ and r0, ip, #15 │ │ │ │ │ orr r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 28e4 │ │ │ │ │ + b 28f8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002b44 <_source_offset_converter>: │ │ │ │ │ +00002b58 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2b64 <_source_offset_converter+0x20> │ │ │ │ │ + beq 2b78 <_source_offset_converter+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002b78 : │ │ │ │ │ +00002b8c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 2fd0 │ │ │ │ │ + bcs 2fe4 │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - beq 2bd4 │ │ │ │ │ + beq 2be8 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi 2f4c │ │ │ │ │ + bhi 2f60 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ subne r6, r3, #12 │ │ │ │ │ clzne r6, r6 │ │ │ │ │ lsrne r6, r6, #5 │ │ │ │ │ lslne r6, r6, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - beq 2fe4 │ │ │ │ │ + beq 2ff8 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add lr, r4, lr, lsl #1 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ - bls 2c8c │ │ │ │ │ + bls 2ca0 │ │ │ │ │ ldrsb ip, [r2, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2c8c │ │ │ │ │ + blt 2ca0 │ │ │ │ │ add ip, r2, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2f44 │ │ │ │ │ + bls 2f58 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2f44 │ │ │ │ │ + blt 2f58 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2c8c │ │ │ │ │ + bls 2ca0 │ │ │ │ │ ldrsb ip, [r2, #3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2c8c │ │ │ │ │ + blt 2ca0 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq 2c8c │ │ │ │ │ + beq 2ca0 │ │ │ │ │ ldrsb ip, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2c6c │ │ │ │ │ + bge 2c80 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2e90 │ │ │ │ │ + bls 2ea4 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2ed0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2f18 │ │ │ │ │ + bhi 2f2c │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 2f3c │ │ │ │ │ + beq 2f50 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2fa0 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 2fd8 │ │ │ │ │ + beq 2fec │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 2d7c │ │ │ │ │ + bls 2d90 │ │ │ │ │ ldrsb r8, [r3, #1] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 2d7c │ │ │ │ │ + blt 2d90 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ str r8, [r0, #28] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bls 2f10 │ │ │ │ │ + bls 2f24 │ │ │ │ │ ldrsb ip, [ip, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2f10 │ │ │ │ │ + blt 2f24 │ │ │ │ │ add ip, r3, #3 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2d7c │ │ │ │ │ + bls 2d90 │ │ │ │ │ ldrsb r8, [r3, #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 2d7c │ │ │ │ │ + blt 2d90 │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r1, ip │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 2d6c │ │ │ │ │ + beq 2d80 │ │ │ │ │ ldrsb r8, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 2d4c │ │ │ │ │ + bge 2d60 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 2d88 │ │ │ │ │ + bne 2d9c │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b 2c90 │ │ │ │ │ + b 2ca4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2d88 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 2e94 │ │ │ │ │ + ble 2ea8 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ │ - blt 2dfc │ │ │ │ │ + blt 2e10 │ │ │ │ │ sub ip, r3, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt 2dfc │ │ │ │ │ + blt 2e10 │ │ │ │ │ sub r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ movlt r3, ip │ │ │ │ │ - blt 2dfc │ │ │ │ │ + blt 2e10 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb ip, [r1] │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2de0 │ │ │ │ │ + bge 2df4 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2e38 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2f6c │ │ │ │ │ + bhi 2f80 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ subeq r6, r6, #1 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2e38 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 2fc8 │ │ │ │ │ + beq 2fdc │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ ldrsb r1, [r3, #-2] │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e6c │ │ │ │ │ + blt 2e80 │ │ │ │ │ ldrsb r1, [r3, #-3] │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e6c │ │ │ │ │ + blt 2e80 │ │ │ │ │ ldrsb r1, [r3, #-4] │ │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e6c │ │ │ │ │ + blt 2e80 │ │ │ │ │ sub r1, r3, #4 │ │ │ │ │ ldrb r2, [r1, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 2e60 │ │ │ │ │ + beq 2e74 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3279,143 +3284,143 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 2fd8 │ │ │ │ │ + beq 2fec │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ movls r3, ip │ │ │ │ │ movls r6, r7 │ │ │ │ │ add r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 2d6c │ │ │ │ │ + bls 2d80 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 2d18 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 2d6c │ │ │ │ │ + b 2d80 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r7, r2, #63 @ 0x3f │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2fa8 │ │ │ │ │ tst r2, #1 │ │ │ │ │ lsr r7, r7, #1 │ │ │ │ │ - bne 2fc0 │ │ │ │ │ + bne 2fd4 │ │ │ │ │ add r7, r6, r7 │ │ │ │ │ - b 2ec0 │ │ │ │ │ + b 2ed4 │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ - b 2ec0 │ │ │ │ │ + b 2ed4 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b 2c8c │ │ │ │ │ + b 2ca0 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ and r3, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 3024 │ │ │ │ │ + bne 3038 │ │ │ │ │ lsr r6, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ rsbne r6, r6, #0 │ │ │ │ │ - b 2bd4 │ │ │ │ │ + b 2be8 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ tst r2, #1 │ │ │ │ │ addne r6, r6, r2, lsr #1 │ │ │ │ │ subeq r6, r6, r2, lsr #1 │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2e38 │ │ │ │ │ add r7, r6, #2 │ │ │ │ │ - b 2ec0 │ │ │ │ │ + b 2ed4 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ orr r7, r7, r2, lsl ip │ │ │ │ │ - bne 2f9c │ │ │ │ │ + bne 2fb0 │ │ │ │ │ tst r7, #1 │ │ │ │ │ lsr r7, r7, #1 │ │ │ │ │ - beq 2f34 │ │ │ │ │ + beq 2f48 │ │ │ │ │ sub r7, r6, r7 │ │ │ │ │ - b 2ec0 │ │ │ │ │ + b 2ed4 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2e38 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r6, r7 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 2cd8 │ │ │ │ │ + b 2cec │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ - b 2c10 │ │ │ │ │ + b 2c24 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1, lsl ip │ │ │ │ │ - beq 2f7c │ │ │ │ │ - b 3008 │ │ │ │ │ + beq 2f90 │ │ │ │ │ + b 301c │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb ip, [r4], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl lr │ │ │ │ │ - beq 2f5c │ │ │ │ │ - b 302c │ │ │ │ │ + beq 2f70 │ │ │ │ │ + b 3040 │ │ │ │ │ │ │ │ │ │ -00003048 : │ │ │ │ │ +0000305c : │ │ │ │ │ retreat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb ip, [r1, #-1] │ │ │ │ │ ldrb r2, [r1, #-1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 3054 │ │ │ │ │ + bge 3068 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 30a0 │ │ │ │ │ + beq 30b4 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 30f4 │ │ │ │ │ + bhi 3108 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ subne r2, r2, #12 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ lsrne r2, r2, #5 │ │ │ │ │ lslne r2, r2, #1 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - beq 311c │ │ │ │ │ + beq 3130 │ │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 30bc │ │ │ │ │ + beq 30d0 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ sub lr, lr, r2 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ @@ -3424,19 +3429,19 @@ │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 3124 │ │ │ │ │ + bne 3138 │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 30a0 │ │ │ │ │ + b 30b4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 30d4 │ │ │ │ │ + b 30e8 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ and r5, r2, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r5, lsl r4 │ │ │ │ │ - b 3104 │ │ │ │ │ + b 3118 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1120,15 +1120,15 @@ │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 2700 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 3048 │ │ │ │ │ + bl 305c │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr ip, [pc, #440] @ f6c │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ @@ -1253,15 +1253,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble f9c <_PyLineTable_PreviousAddressRange+0x2c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3048 │ │ │ │ │ + bl 305c │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000fa4 <_PyCode_CheckNoInternalState>: │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 36652 (bytes into file) │ │ │ │ │ + Start of section headers: 36644 (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 0x8f2c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8f24: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000b40 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0076b4 000408 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000b74 000ba4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007abc 000610 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001718 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001718 002924 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0080cc 000bc0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00403c 000a02 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 004a40 0004a5 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 008c8c 000028 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 004ee8 000538 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 008cb4 0001e8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005420 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005420 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005454 001390 10 16 226 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0067e4 000ed0 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 008e9c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0009b8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0076bc 000338 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0009ec 000ba4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0079f4 000610 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001590 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001590 002ab4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 008004 000c80 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 004044 000a02 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 004a48 0004a5 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 008c84 000028 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 004ef0 000538 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 008cac 0001e8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005428 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005428 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00545c 001390 10 16 226 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0067ec 000ed0 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008e94 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,19 +6,19 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 7: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 8: 0000186c 440 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ - 9: 00001cd8 396 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ + 9: 00001e68 396 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ 10: 00001644 552 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ - 11: 00001b24 436 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ - 12: 00001e64 324 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 13: 0000252c 308 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 11: 00001cb4 436 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ + 12: 00001ff4 324 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 13: 000026bc 308 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 14: 00000958 412 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ 15: 0000024c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 16: 00000254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 17: 00000300 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 18: 00000304 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 19: 000003b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 20: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ @@ -70,133 +70,133 @@ │ │ │ │ │ 66: 00001a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 67: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 68: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 69: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 70: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 71: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 72: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 73: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 74: 00000210 392 FUNC LOCAL DEFAULT 1 property_descr_set │ │ │ │ │ + 73: 00001a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 74: 00001a24 400 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ 75: 00000020 108 FUNC LOCAL DEFAULT 11 property_name │ │ │ │ │ 76: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 77: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 78: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 79: 00001a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 80: 00001a24 256 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ - 81: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 82: 00001cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00001cd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 00001e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00001e64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00001fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 00001fa8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00001fa8 296 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ - 89: 000020c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 000020d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00002178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 93: 00002180 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 94: 00002180 164 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ - 95: 00002224 140 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ - 96: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 97: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 98: 000022b0 448 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ - 99: 00002470 188 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ - 100: 0000265c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 102: 00002660 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 0000274c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00002758 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 105: 00002758 68 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ - 106: 00002798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 0000279c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 0000279c 176 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ - 109: 00002848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 0000284c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 111: 0000284c 56 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ - 112: 00002884 24 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ - 113: 00000398 68 FUNC LOCAL DEFAULT 1 mappingproxy_keys │ │ │ │ │ - 114: 000003d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 79: 00001bb4 256 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ + 80: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 81: 00001e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00001e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 83: 00001ff0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00001ff4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 85: 00002134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00002138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 87: 00002138 296 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ + 88: 00002254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 00002260 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 90: 00002308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 92: 00002310 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00002310 164 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ + 94: 000023b4 140 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ + 95: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 96: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 97: 00002440 448 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ + 98: 00002600 188 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ + 99: 000027ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 101: 000027f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 000028dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 000028e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 000028e8 68 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ + 105: 00002928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 0000292c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 107: 0000292c 176 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ + 108: 000029d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 000029dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 000029dc 56 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ + 111: 00002a14 24 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ + 112: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 113: 00000210 68 FUNC LOCAL DEFAULT 1 mappingproxy_keys │ │ │ │ │ + 114: 00000250 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 115: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 116: 0000289c 136 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ - 117: 00002920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 000003dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 119: 000003dc 128 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ - 120: 0000045c 108 FUNC LOCAL DEFAULT 1 wrapper_traverse │ │ │ │ │ - 121: 000004c8 312 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ - 122: 000005f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 116: 00002a2c 136 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ + 117: 00002ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00000254 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 119: 00000254 128 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ + 120: 000002d4 108 FUNC LOCAL DEFAULT 1 wrapper_traverse │ │ │ │ │ + 121: 00000340 312 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ + 122: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 123: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 124: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 125: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 126: 00000600 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 00000600 320 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ - 128: 0000073c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 129: 00000740 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 130: 00000740 24 FUNC LOCAL DEFAULT 1 mappingproxy_len │ │ │ │ │ - 131: 00000758 24 FUNC LOCAL DEFAULT 1 mappingproxy_getiter │ │ │ │ │ - 132: 00000770 92 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ + 126: 00000478 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 127: 00000478 320 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ + 128: 000005b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 129: 000005b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 130: 000005b8 24 FUNC LOCAL DEFAULT 1 mappingproxy_len │ │ │ │ │ + 131: 000005d0 24 FUNC LOCAL DEFAULT 1 mappingproxy_getiter │ │ │ │ │ + 132: 000005e8 92 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ 133: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 134: 000007cc 32 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ - 135: 000007ec 140 FUNC LOCAL DEFAULT 1 descr_repr.isra.0 │ │ │ │ │ + 134: 00000644 32 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ + 135: 00000664 140 FUNC LOCAL DEFAULT 1 descr_repr.isra.0 │ │ │ │ │ 136: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 137: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 138: 00000878 52 FUNC LOCAL DEFAULT 1 mappingproxy_traverse │ │ │ │ │ + 138: 000006f0 52 FUNC LOCAL DEFAULT 1 mappingproxy_traverse │ │ │ │ │ 139: 000005c8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 140: 000008ac 32 FUNC LOCAL DEFAULT 1 wrapperdescr_repr │ │ │ │ │ - 141: 000008cc 68 FUNC LOCAL DEFAULT 1 mappingproxy_values │ │ │ │ │ - 142: 0000090c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 143: 00000910 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 144: 00000910 36 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ + 140: 00000724 32 FUNC LOCAL DEFAULT 1 wrapperdescr_repr │ │ │ │ │ + 141: 00000744 68 FUNC LOCAL DEFAULT 1 mappingproxy_values │ │ │ │ │ + 142: 00000784 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 143: 00000788 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 144: 00000788 36 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ 145: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 146: 00000000 32 FUNC LOCAL DEFAULT 11 property_deleter │ │ │ │ │ 147: 00000088 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 148: 0000008c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 149: 0000008c 28 FUNC LOCAL DEFAULT 11 property_getter │ │ │ │ │ - 150: 00000934 32 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ - 151: 00000954 32 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ - 152: 00000974 32 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ + 150: 000007ac 32 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ + 151: 000007cc 32 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ + 152: 000007ec 32 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ 153: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 154: 000000a8 92 FUNC LOCAL DEFAULT 11 property_get__name__ │ │ │ │ │ 155: 00000104 68 FUNC LOCAL DEFAULT 11 property_set__name__ │ │ │ │ │ - 156: 00000994 40 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ - 157: 000009bc 44 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ - 158: 000009e8 36 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ + 156: 0000080c 40 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 157: 00000834 44 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ + 158: 00000860 36 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ 159: 00000148 68 FUNC LOCAL DEFAULT 11 mappingproxy_copy │ │ │ │ │ 160: 00000188 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 161: 00000a0c 56 FUNC LOCAL DEFAULT 1 mappingproxy_richcompare │ │ │ │ │ + 161: 00000884 56 FUNC LOCAL DEFAULT 1 mappingproxy_richcompare │ │ │ │ │ 162: 0000018c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 163: 0000018c 24 FUNC LOCAL DEFAULT 11 mappingproxy_hash │ │ │ │ │ 164: 000001a4 68 FUNC LOCAL DEFAULT 11 mappingproxy_reversed │ │ │ │ │ 165: 000001e4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 166: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 167: 000001e8 128 FUNC LOCAL DEFAULT 11 mappingproxy_or │ │ │ │ │ 168: 00000264 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 169: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 170: 00000268 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 171: 00000268 48 FUNC LOCAL DEFAULT 11 mappingproxy_ior │ │ │ │ │ 172: 00000638 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 173: 00000298 32 FUNC LOCAL DEFAULT 11 member_repr │ │ │ │ │ 174: 000002b8 60 FUNC LOCAL DEFAULT 11 wrapper_hash │ │ │ │ │ - 175: 00000a44 36 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 175: 000008bc 36 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ 176: 00000640 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 177: 000002f4 36 FUNC LOCAL DEFAULT 11 mappingproxy_repr │ │ │ │ │ 178: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 179: 00000a68 68 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ - 180: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 179: 000008e0 68 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ + 180: 00000920 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 181: 00000318 72 FUNC LOCAL DEFAULT 11 wrapper_reduce │ │ │ │ │ 182: 0000035c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 183: 00000360 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 184: 00000360 220 FUNC LOCAL DEFAULT 11 classmethoddescr_call │ │ │ │ │ 185: 0000065c 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 186: 0000043c 56 FUNC LOCAL DEFAULT 11 wrapper_repr │ │ │ │ │ 187: 00000474 56 FUNC LOCAL DEFAULT 11 getset_get_doc │ │ │ │ │ 188: 000004ac 56 FUNC LOCAL DEFAULT 11 member_get_doc │ │ │ │ │ - 189: 00000aac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 190: 00000aac 148 FUNC LOCAL DEFAULT 1 wrapper_richcompare │ │ │ │ │ - 191: 00000b3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 189: 00000924 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 190: 00000924 148 FUNC LOCAL DEFAULT 1 wrapper_richcompare │ │ │ │ │ + 191: 000009b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 192: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 193: 000004e4 32 FUNC LOCAL DEFAULT 11 getset_repr │ │ │ │ │ 194: 00000504 24 FUNC LOCAL DEFAULT 11 mappingproxy_str │ │ │ │ │ 195: 0000051c 28 FUNC LOCAL DEFAULT 11 wrapper_qualname │ │ │ │ │ 196: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 197: 00000b84 32 OBJECT LOCAL DEFAULT 3 descr_methods │ │ │ │ │ 198: 00000b48 60 OBJECT LOCAL DEFAULT 3 descr_members │ │ │ │ │ @@ -263,19 +263,19 @@ │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 266: 000020d0 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 266: 00002260 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 270: 00002660 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 270: 000027f0 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackStack │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x76b4 contains 129 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x76bc contains 103 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000004c 00001d2b R_ARM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ 00000050 00001d2c R_ARM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ 00000058 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 0000005c 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ @@ -20,149 +20,123 @@ │ │ │ │ │ 000001a0 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001a4 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001b0 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001b4 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001e0 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000204 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000258 0001061c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000028c 0001071c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000002a4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b0 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ -000002c0 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000002c4 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000002d0 0001081c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -000002d8 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000002dc 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000002fc 0000442b R_ARM_MOVW_ABS_NC 00000310 .LC19 │ │ │ │ │ -00000300 0000442c R_ARM_MOVT_ABS 00000310 .LC19 │ │ │ │ │ -00000304 0000432b R_ARM_MOVW_ABS_NC 000002e8 .LC18 │ │ │ │ │ -00000308 0000432c R_ARM_MOVT_ABS 000002e8 .LC18 │ │ │ │ │ -00000314 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000324 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ -0000032c 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ -00000348 0000462b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ -0000034c 0000462c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ -00000354 0000452b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ -00000358 0000452c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ -00000364 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000374 0000472b R_ARM_MOVW_ABS_NC 00000384 .LC22 │ │ │ │ │ -00000378 0000472c R_ARM_MOVT_ABS 00000384 .LC22 │ │ │ │ │ -00000380 0000482b R_ARM_MOVW_ABS_NC 0000039c .LC23 │ │ │ │ │ -00000384 0000482c R_ARM_MOVT_ABS 0000039c .LC23 │ │ │ │ │ -0000038c 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003cc 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000003d8 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003f8 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000410 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000428 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -0000043c 0001172b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000440 0001172c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000448 0001182b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000044c 0001182c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000504 00010f1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00000524 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000594 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000598 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000059c 0000652b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -000005a0 0000652c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -000005ac 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005e4 0001001c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000005f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005f8 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000005fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000664 0001191c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000068c 00007d2b R_ARM_MOVW_ABS_NC 00000590 .LC35 │ │ │ │ │ -00000690 00007d2c R_ARM_MOVT_ABS 00000590 .LC35 │ │ │ │ │ -00000694 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000006c0 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f0 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006f4 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006f8 00007c2b R_ARM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ -000006fc 00007c2c R_ARM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ -00000704 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000070c 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ -00000720 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000724 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000728 00007b2b R_ARM_MOVW_ABS_NC 00000520 .LC33 │ │ │ │ │ -0000072c 00007b2c R_ARM_MOVT_ABS 00000520 .LC33 │ │ │ │ │ -00000734 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000073c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000754 00011b1d R_ARM_JUMP24 00000000 PyObject_Size │ │ │ │ │ -0000076c 00011c1d R_ARM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ -000007c0 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0000852b R_ARM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ -000007d4 0000852c R_ARM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ -00000820 00011d2b R_ARM_MOVW_ABS_NC 00000000 PyBaseObject_Type │ │ │ │ │ -00000824 00011d2c R_ARM_MOVT_ABS 00000000 PyBaseObject_Type │ │ │ │ │ -00000834 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000838 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -0000083c 0000882b R_ARM_MOVW_ABS_NC 000005a0 .LC37 │ │ │ │ │ -00000840 0000882c R_ARM_MOVT_ABS 000005a0 .LC37 │ │ │ │ │ -0000084c 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000085c 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000860 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000864 0000892b R_ARM_MOVW_ABS_NC 000005ac .LC38 │ │ │ │ │ -00000868 0000892c R_ARM_MOVT_ABS 000005ac .LC38 │ │ │ │ │ -0000086c 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000008b0 00008b2b R_ARM_MOVW_ABS_NC 000005c8 .LC39 │ │ │ │ │ -000008b4 00008b2c R_ARM_MOVT_ABS 000005c8 .LC39 │ │ │ │ │ -00000900 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000090c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000930 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000950 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000970 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000990 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000009b8 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000a08 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000a2c 0001211d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00000a30 0001222b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a34 0001222c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a64 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000a84 0001271c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000a8c 0000b22b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ -00000a90 0000b22c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ -00000aa4 0001281d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000aa8 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000adc 0001222b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000ae0 0001222c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b14 0001172b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000b18 0001172c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b20 0001182b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b24 0001182c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000b3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000244 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000250 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00000288 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +000002a0 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +000002b4 0001172b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000002b8 0001172c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000002c0 0001182b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000002c4 0001182c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000037c 00010f1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ +0000039c 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000040c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000414 0000642b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +00000418 0000642c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +00000424 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000045c 0001001c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000046c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000470 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004dc 0001191c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00000504 00007d2b R_ARM_MOVW_ABS_NC 00000590 .LC35 │ │ │ │ │ +00000508 00007d2c R_ARM_MOVT_ABS 00000590 .LC35 │ │ │ │ │ +0000050c 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000538 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000056c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000570 00007c2b R_ARM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ +00000574 00007c2c R_ARM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ +0000057c 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000584 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ +00000598 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000059c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005a0 00007b2b R_ARM_MOVW_ABS_NC 00000520 .LC33 │ │ │ │ │ +000005a4 00007b2c R_ARM_MOVT_ABS 00000520 .LC33 │ │ │ │ │ +000005ac 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005b4 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005cc 00011b1d R_ARM_JUMP24 00000000 PyObject_Size │ │ │ │ │ +000005e4 00011c1d R_ARM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ +00000638 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000648 0000852b R_ARM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ +0000064c 0000852c R_ARM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ +00000698 00011d2b R_ARM_MOVW_ABS_NC 00000000 PyBaseObject_Type │ │ │ │ │ +0000069c 00011d2c R_ARM_MOVT_ABS 00000000 PyBaseObject_Type │ │ │ │ │ +000006ac 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +000006b0 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +000006b4 0000882b R_ARM_MOVW_ABS_NC 000005a0 .LC37 │ │ │ │ │ +000006b8 0000882c R_ARM_MOVT_ABS 000005a0 .LC37 │ │ │ │ │ +000006c4 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000006d4 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +000006d8 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +000006dc 0000892b R_ARM_MOVW_ABS_NC 000005ac .LC38 │ │ │ │ │ +000006e0 0000892c R_ARM_MOVT_ABS 000005ac .LC38 │ │ │ │ │ +000006e4 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000728 00008b2b R_ARM_MOVW_ABS_NC 000005c8 .LC39 │ │ │ │ │ +0000072c 00008b2c R_ARM_MOVT_ABS 000005c8 .LC39 │ │ │ │ │ +00000778 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000784 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007a8 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000007c8 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000007e8 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000808 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000830 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000880 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000008a4 0001211d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +000008a8 0001222b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008ac 0001222c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008dc 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000008fc 0001271c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000904 0000b22b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ +00000908 0000b22c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ +0000091c 0001281d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000920 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000954 0001222b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000958 0001222c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000098c 0001172b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000990 0001172c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000998 0001182b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000099c 0001182c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000009b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7abc contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x79f4 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002102 R_ARM_ABS32 0000065c descr_dealloc │ │ │ │ │ -0000002c 00008c02 R_ARM_ABS32 000008ac wrapperdescr_repr │ │ │ │ │ -00000040 00006202 R_ARM_ABS32 000022b0 wrapperdescr_call │ │ │ │ │ +0000002c 00008c02 R_ARM_ABS32 00000724 wrapperdescr_repr │ │ │ │ │ +00000040 00006102 R_ARM_ABS32 00002440 wrapperdescr_call │ │ │ │ │ 00000048 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00002e02 R_ARM_ABS32 00000af4 descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00005802 R_ARM_ABS32 00001fa8 wrapperdescr_get │ │ │ │ │ +00000088 00005702 R_ARM_ABS32 00002138 wrapperdescr_get │ │ │ │ │ 000000d8 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00002102 R_ARM_ABS32 0000065c descr_dealloc │ │ │ │ │ -00000100 00008602 R_ARM_ABS32 000007cc method_repr │ │ │ │ │ +00000100 00008602 R_ARM_ABS32 00000644 method_repr │ │ │ │ │ 00000114 00013502 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 0000011c 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00002e02 R_ARM_ABS32 00000af4 descr_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000015c 00003302 R_ARM_ABS32 00001198 method_get │ │ │ │ │ 000001ac 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c0 00002102 R_ARM_ABS32 0000065c descr_dealloc │ │ │ │ │ -000001d4 00008602 R_ARM_ABS32 000007cc method_repr │ │ │ │ │ +000001d4 00008602 R_ARM_ABS32 00000644 method_repr │ │ │ │ │ 000001e8 0000b802 R_ARM_ABS32 00000360 classmethoddescr_call │ │ │ │ │ 000001f0 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000204 00002e02 R_ARM_ABS32 00000af4 descr_traverse │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000230 00002802 R_ARM_ABS32 000007c8 classmethod_get │ │ │ │ │ 00000280 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -190,68 +164,68 @@ │ │ │ │ │ 0000042c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000454 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000045c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00003702 R_ARM_ABS32 0000129c property_dealloc │ │ │ │ │ 00000498 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000004a8 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000004ac 00006302 R_ARM_ABS32 00002470 property_traverse │ │ │ │ │ -000004b0 00008402 R_ARM_ABS32 00000770 property_clear │ │ │ │ │ +000004ac 00006202 R_ARM_ABS32 00002600 property_traverse │ │ │ │ │ +000004b0 00008402 R_ARM_ABS32 000005e8 property_clear │ │ │ │ │ 000004c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004d8 00005002 R_ARM_ABS32 00001a24 property_descr_get │ │ │ │ │ -000004dc 00004a02 R_ARM_ABS32 00000210 property_descr_set │ │ │ │ │ +000004d8 00004f02 R_ARM_ABS32 00001bb4 property_descr_get │ │ │ │ │ +000004dc 00004a02 R_ARM_ABS32 00001a24 property_descr_set │ │ │ │ │ 000004e4 00002f02 R_ARM_ABS32 00000b28 property_init │ │ │ │ │ 000004e8 0000e302 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004ec 00013602 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004f0 0000f402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000528 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000530 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00005f02 R_ARM_ABS32 00002224 wrapper_dealloc │ │ │ │ │ +0000053c 00005e02 R_ARM_ABS32 000023b4 wrapper_dealloc │ │ │ │ │ 00000550 0000ba02 R_ARM_ABS32 0000043c wrapper_repr │ │ │ │ │ 00000560 0000ae02 R_ARM_ABS32 000002b8 wrapper_hash │ │ │ │ │ -00000564 00005e02 R_ARM_ABS32 00002180 wrapper_call │ │ │ │ │ +00000564 00005d02 R_ARM_ABS32 00002310 wrapper_call │ │ │ │ │ 0000056c 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000580 00007802 R_ARM_ABS32 0000045c wrapper_traverse │ │ │ │ │ -00000588 0000be02 R_ARM_ABS32 00000aac wrapper_richcompare │ │ │ │ │ +00000580 00007802 R_ARM_ABS32 000002d4 wrapper_traverse │ │ │ │ │ +00000588 0000be02 R_ARM_ABS32 00000924 wrapper_richcompare │ │ │ │ │ 00000598 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000059c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005fc 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000604 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000610 00006c02 R_ARM_ABS32 0000279c mappingproxy_dealloc │ │ │ │ │ +00000610 00006b02 R_ARM_ABS32 0000292c mappingproxy_dealloc │ │ │ │ │ 00000624 0000b102 R_ARM_ABS32 000002f4 mappingproxy_repr │ │ │ │ │ 00000628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000062c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000634 0000a302 R_ARM_ABS32 0000018c mappingproxy_hash │ │ │ │ │ 0000063c 0000c202 R_ARM_ABS32 00000504 mappingproxy_str │ │ │ │ │ 00000640 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000650 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000654 00008a02 R_ARM_ABS32 00000878 mappingproxy_traverse │ │ │ │ │ -0000065c 0000a102 R_ARM_ABS32 00000a0c mappingproxy_richcompare │ │ │ │ │ -00000664 00008302 R_ARM_ABS32 00000758 mappingproxy_getiter │ │ │ │ │ +00000654 00008a02 R_ARM_ABS32 000006f0 mappingproxy_traverse │ │ │ │ │ +0000065c 0000a102 R_ARM_ABS32 00000884 mappingproxy_richcompare │ │ │ │ │ +00000664 00008302 R_ARM_ABS32 000005d0 mappingproxy_getiter │ │ │ │ │ 0000066c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000694 00007902 R_ARM_ABS32 000004c8 mappingproxy_new │ │ │ │ │ +00000694 00007902 R_ARM_ABS32 00000340 mappingproxy_new │ │ │ │ │ 000006d0 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000704 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000710 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000714 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000718 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000071c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000072c 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000738 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000073c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00009a02 R_ARM_ABS32 000000a8 property_get__name__ │ │ │ │ │ 00000744 00009b02 R_ARM_ABS32 00000104 property_set__name__ │ │ │ │ │ 00000750 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000754 00007702 R_ARM_ABS32 000003dc property_get___isabstractmethod__ │ │ │ │ │ +00000754 00007702 R_ARM_ABS32 00000254 property_get___isabstractmethod__ │ │ │ │ │ 00000778 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000077c 00009502 R_ARM_ABS32 0000008c property_getter │ │ │ │ │ 00000784 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00003402 R_ARM_ABS32 00000070 property_setter │ │ │ │ │ 00000794 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -261,101 +235,101 @@ │ │ │ │ │ 000007ac 00003b02 R_ARM_ABS32 0000143c property_set_name │ │ │ │ │ 000007b4 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000830 00009d02 R_ARM_ABS32 000009bc wrapper_objclass │ │ │ │ │ +00000830 00009d02 R_ARM_ABS32 00000834 wrapper_objclass │ │ │ │ │ 00000840 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000844 00009802 R_ARM_ABS32 00000974 wrapper_name │ │ │ │ │ +00000844 00009802 R_ARM_ABS32 000007ec wrapper_name │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000858 0000c302 R_ARM_ABS32 0000051c wrapper_qualname │ │ │ │ │ 00000868 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000086c 00009e02 R_ARM_ABS32 000009e8 wrapper_doc │ │ │ │ │ +0000086c 00009e02 R_ARM_ABS32 00000860 wrapper_doc │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000880 00009c02 R_ARM_ABS32 00000994 wrapper_text_signature │ │ │ │ │ +00000880 00009c02 R_ARM_ABS32 0000080c wrapper_text_signature │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008cc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d0 0000b502 R_ARM_ABS32 00000318 wrapper_reduce │ │ │ │ │ 000008ec 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f0 00007402 R_ARM_ABS32 0000289c mappingproxy_get │ │ │ │ │ +000008f0 00007402 R_ARM_ABS32 00002a2c mappingproxy_get │ │ │ │ │ 000008f8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008fc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000900 00007102 R_ARM_ABS32 00000398 mappingproxy_keys │ │ │ │ │ +00000900 00007102 R_ARM_ABS32 00000210 mappingproxy_keys │ │ │ │ │ 00000908 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000090c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000910 00008d02 R_ARM_ABS32 000008cc mappingproxy_values │ │ │ │ │ +00000910 00008d02 R_ARM_ABS32 00000744 mappingproxy_values │ │ │ │ │ 00000918 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000091c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00006902 R_ARM_ABS32 00002758 mappingproxy_items │ │ │ │ │ +00000920 00006802 R_ARM_ABS32 000028e8 mappingproxy_items │ │ │ │ │ 00000928 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000092c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 00009f02 R_ARM_ABS32 00000148 mappingproxy_copy │ │ │ │ │ 00000938 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000093c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00013802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000094c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000950 0000a402 R_ARM_ABS32 000001a4 mappingproxy_reversed │ │ │ │ │ 00000958 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000988 00006f02 R_ARM_ABS32 0000284c mappingproxy_contains │ │ │ │ │ +00000988 00006e02 R_ARM_ABS32 000029dc mappingproxy_contains │ │ │ │ │ 000009d0 0000a702 R_ARM_ABS32 000001e8 mappingproxy_or │ │ │ │ │ 00000a04 0000ab02 R_ARM_ABS32 00000268 mappingproxy_ior │ │ │ │ │ -00000a24 00008202 R_ARM_ABS32 00000740 mappingproxy_len │ │ │ │ │ -00000a28 00007002 R_ARM_ABS32 00002884 mappingproxy_getitem │ │ │ │ │ +00000a24 00008202 R_ARM_ABS32 000005b8 mappingproxy_len │ │ │ │ │ +00000a28 00006f02 R_ARM_ABS32 00002a14 mappingproxy_getitem │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a34 00009602 R_ARM_ABS32 00000934 wrapperdescr_get_doc │ │ │ │ │ +00000a34 00009602 R_ARM_ABS32 000007ac wrapperdescr_get_doc │ │ │ │ │ 00000a44 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a48 00007f02 R_ARM_ABS32 00000600 descr_get_qualname │ │ │ │ │ +00000a48 00007f02 R_ARM_ABS32 00000478 descr_get_qualname │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a5c 00009002 R_ARM_ABS32 00000910 wrapperdescr_get_text_signature │ │ │ │ │ +00000a5c 00009002 R_ARM_ABS32 00000788 wrapperdescr_get_text_signature │ │ │ │ │ 00000a80 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a84 0000bb02 R_ARM_ABS32 00000474 getset_get_doc │ │ │ │ │ 00000a94 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a98 00007f02 R_ARM_ABS32 00000600 descr_get_qualname │ │ │ │ │ +00000a98 00007f02 R_ARM_ABS32 00000478 descr_get_qualname │ │ │ │ │ 00000abc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac0 0000bc02 R_ARM_ABS32 000004ac member_get_doc │ │ │ │ │ 00000ad0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00007f02 R_ARM_ABS32 00000600 descr_get_qualname │ │ │ │ │ +00000ad4 00007f02 R_ARM_ABS32 00000478 descr_get_qualname │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 00009702 R_ARM_ABS32 00000954 method_get_doc │ │ │ │ │ +00000afc 00009702 R_ARM_ABS32 000007cc method_get_doc │ │ │ │ │ 00000b0c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b10 00007f02 R_ARM_ABS32 00000600 descr_get_qualname │ │ │ │ │ +00000b10 00007f02 R_ARM_ABS32 00000478 descr_get_qualname │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b24 0000af02 R_ARM_ABS32 00000a44 method_get_text_signature │ │ │ │ │ +00000b24 0000af02 R_ARM_ABS32 000008bc method_get_text_signature │ │ │ │ │ 00000b48 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b84 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000b302 R_ARM_ABS32 00000a68 descr_reduce │ │ │ │ │ +00000b88 0000b302 R_ARM_ABS32 000008e0 descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x80cc contains 376 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8004 contains 400 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000034 0000e31c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000040 0000e41c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000064 0000e51c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 000000ac 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000011c 0000e31c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000124 0000082b R_ARM_MOVW_ABS_NC 0000186c method_vectorcall_NOARGS │ │ │ │ │ 00000128 0000082c R_ARM_MOVT_ABS 0000186c method_vectorcall_NOARGS │ │ │ │ │ 00000134 0000e41c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000158 0000e51c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000184 0000092b R_ARM_MOVW_ABS_NC 00001cd8 method_vectorcall_FASTCALL │ │ │ │ │ -00000188 0000092c R_ARM_MOVT_ABS 00001cd8 method_vectorcall_FASTCALL │ │ │ │ │ +00000184 0000092b R_ARM_MOVW_ABS_NC 00001e68 method_vectorcall_FASTCALL │ │ │ │ │ +00000188 0000092c R_ARM_MOVT_ABS 00001e68 method_vectorcall_FASTCALL │ │ │ │ │ 000001a0 0000e31c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 000001b4 00000a2b R_ARM_MOVW_ABS_NC 00001644 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ 000001b8 00000a2c R_ARM_MOVT_ABS 00001644 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -000001c0 00000b2b R_ARM_MOVW_ABS_NC 00001b24 method_vectorcall_O │ │ │ │ │ -000001c4 00000b2c R_ARM_MOVT_ABS 00001b24 method_vectorcall_O │ │ │ │ │ -000001d8 00000c2b R_ARM_MOVW_ABS_NC 00001e64 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001dc 00000c2c R_ARM_MOVT_ABS 00001e64 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001ec 00000d2b R_ARM_MOVW_ABS_NC 0000252c method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -000001f0 00000d2c R_ARM_MOVT_ABS 0000252c method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001c0 00000b2b R_ARM_MOVW_ABS_NC 00001cb4 method_vectorcall_O │ │ │ │ │ +000001c4 00000b2c R_ARM_MOVT_ABS 00001cb4 method_vectorcall_O │ │ │ │ │ +000001d8 00000c2b R_ARM_MOVW_ABS_NC 00001ff4 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001dc 00000c2c R_ARM_MOVT_ABS 00001ff4 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001ec 00000d2b R_ARM_MOVW_ABS_NC 000026bc method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001f0 00000d2c R_ARM_MOVT_ABS 000026bc method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 000001f8 0000e82b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001fc 0000e82c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000204 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC1 │ │ │ │ │ 00000208 0000062c R_ARM_MOVT_ABS 00000000 .LC1 │ │ │ │ │ 00000210 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000218 00000e2b R_ARM_MOVW_ABS_NC 00000958 method_vectorcall_VARARGS │ │ │ │ │ 0000021c 00000e2c R_ARM_MOVT_ABS 00000958 method_vectorcall_VARARGS │ │ │ │ │ @@ -551,175 +525,199 @@ │ │ │ │ │ 000019e0 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ 000019ec 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000019f0 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000019f8 0000402b R_ARM_MOVW_ABS_NC 000002c4 .LC17 │ │ │ │ │ 000019fc 0000402c R_ARM_MOVT_ABS 000002c4 .LC17 │ │ │ │ │ 00001a0c 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001a20 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a38 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a3c 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a6c 0001071d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a94 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ -00001aa8 0001081c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001aac 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001ab0 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001ad8 00004c2b R_ARM_MOVW_ABS_NC 000003b4 .LC24 │ │ │ │ │ -00001adc 00004c2c R_ARM_MOVT_ABS 000003b4 .LC24 │ │ │ │ │ -00001ae0 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b04 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ -00001b08 00004d2c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ -00001b0c 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b14 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -00001b18 00004e2c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -00001b1c 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bb4 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001bd0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001be0 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001bec 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bf0 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bf4 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001bf8 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001c04 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c28 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c40 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001c44 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001c48 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c68 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001c74 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c78 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c7c 00002a2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001c80 00002a2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001c94 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001ca0 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ca4 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cac 0000512b R_ARM_MOVW_ABS_NC 00000418 .LC27 │ │ │ │ │ -00001cb0 0000512c R_ARM_MOVT_ABS 00000418 .LC27 │ │ │ │ │ -00001cc0 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cd4 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d70 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001d8c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001d9c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001da8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001dac 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001db0 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001db4 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001dc0 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001de4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e0c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001e10 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001e18 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e3c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001e48 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e4c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e50 00002a2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001e54 00002a2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001e60 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ef0 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f0c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001f1c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001f28 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f2c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f34 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001f38 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001f40 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f64 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f7c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001f80 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001f8c 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001fa4 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fdc 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002060 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002074 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000020c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000020c8 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000020cc 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000020f4 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002178 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000217c 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002200 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002204 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000220c 00005c2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00002210 00005c2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00002218 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000223c 00010b1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000227c 0000f41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00002290 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a8 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 00010c1c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -00002304 00010d1c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00002360 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023ac 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023b4 00005c2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -000023b8 00005c2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -000023c4 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023cc 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023d0 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023f8 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -000023fc 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00002400 0000602b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ -00002404 0000602c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ -0000240c 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002418 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000241c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002444 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00002448 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00002450 0000612b R_ARM_MOVW_ABS_NC 000004a4 .LC30 │ │ │ │ │ -00002454 0000612c R_ARM_MOVT_ABS 000004a4 .LC30 │ │ │ │ │ -00002468 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025b8 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000025d0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000025dc 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000025e8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025ec 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025f4 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -000025f8 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00002600 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002624 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00002640 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00002648 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000265c 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002678 00010f1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00002698 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002708 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000270c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002710 0000652b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -00002714 0000652c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -00002720 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000274c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002750 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002754 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000278c 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002798 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002834 0000f41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000283c 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002848 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002850 0001112b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002854 0001112c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002874 0001121d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -00002880 0001131d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ -00002898 0001141d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -000028e0 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ -000028e4 0000732c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ -000028ec 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000028f0 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000028f8 0001151c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -00002914 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002920 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a6c 0001061c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00001aa0 0001071c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001ac4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad0 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ +00001ae0 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001ae4 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001af0 0001081c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001af8 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001afc 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001b1c 0000442b R_ARM_MOVW_ABS_NC 00000310 .LC19 │ │ │ │ │ +00001b20 0000442c R_ARM_MOVT_ABS 00000310 .LC19 │ │ │ │ │ +00001b24 0000432b R_ARM_MOVW_ABS_NC 000002e8 .LC18 │ │ │ │ │ +00001b28 0000432c R_ARM_MOVT_ABS 000002e8 .LC18 │ │ │ │ │ +00001b34 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b64 0000462b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ +00001b68 0000462c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ +00001b70 0000452b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ +00001b74 0000452c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ +00001b80 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b90 0000472b R_ARM_MOVW_ABS_NC 00000384 .LC22 │ │ │ │ │ +00001b94 0000472c R_ARM_MOVT_ABS 00000384 .LC22 │ │ │ │ │ +00001b9c 0000482b R_ARM_MOVW_ABS_NC 0000039c .LC23 │ │ │ │ │ +00001ba0 0000482c R_ARM_MOVT_ABS 0000039c .LC23 │ │ │ │ │ +00001ba8 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bc8 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001bcc 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001bfc 0001071d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c24 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ +00001c38 0001081c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001c3c 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001c40 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001c68 00004c2b R_ARM_MOVW_ABS_NC 000003b4 .LC24 │ │ │ │ │ +00001c6c 00004c2c R_ARM_MOVT_ABS 000003b4 .LC24 │ │ │ │ │ +00001c70 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c94 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ +00001c98 00004d2c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ +00001c9c 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ca4 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +00001ca8 00004e2c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +00001cac 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d44 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d60 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001d70 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001d7c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d80 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d84 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001d88 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001d94 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001db8 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd0 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00001dd4 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00001dd8 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001df8 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001e04 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e08 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e0c 00002a2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001e10 00002a2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001e24 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001e30 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e34 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e3c 0000502b R_ARM_MOVW_ABS_NC 00000418 .LC27 │ │ │ │ │ +00001e40 0000502c R_ARM_MOVT_ABS 00000418 .LC27 │ │ │ │ │ +00001e50 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e64 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f00 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f1c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001f2c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001f38 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f3c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f40 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001f44 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001f50 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f74 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f9c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00001fa0 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00001fa8 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001fcc 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001fd8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fdc 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fe0 00002a2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001fe4 00002a2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001ff0 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002080 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000209c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000020ac 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000020b8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020bc 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020c4 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +000020c8 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +000020d0 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020f4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000210c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00002110 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +0000211c 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002134 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000216c 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000021f0 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002204 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00002254 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002258 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000225c 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002284 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000230c 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002390 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002394 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000239c 00005b2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +000023a0 00005b2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000023a8 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023cc 00010b1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000240c 0000f41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002420 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002438 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000247c 00010c1c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +00002494 00010d1c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +000024f0 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002538 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000253c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002544 00005b2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00002548 00005b2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00002554 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000255c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002560 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002588 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +0000258c 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +00002590 00005f2b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ +00002594 00005f2c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +0000259c 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025a8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025ac 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025d4 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +000025d8 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +000025e0 0000602b R_ARM_MOVW_ABS_NC 000004a4 .LC30 │ │ │ │ │ +000025e4 0000602c R_ARM_MOVT_ABS 000004a4 .LC30 │ │ │ │ │ +000025f8 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002748 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002760 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000276c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00002778 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000277c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002784 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00002788 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00002790 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027b4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027cc 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +000027d0 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +000027d8 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000027ec 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002808 00010f1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00002828 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002898 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000289c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000028a0 0000642b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +000028a4 0000642c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +000028b0 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000028e0 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000028e4 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000291c 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002928 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000029c4 0000f41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000029cc 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029d8 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000029e0 0001112b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000029e4 0001112c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002a04 0001121d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00002a10 0001131d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +00002a28 0001141d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +00002a70 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ +00002a74 0000732c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ +00002a7c 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a80 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a88 0001151c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +00002aa4 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002ab0 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8c8c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8c84 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8cb4 contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8cac contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000351d R_ARM_JUMP24 00000090 property_copy │ │ │ │ │ 00000078 0000fc1d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000088 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000a4 0000351d R_ARM_JUMP24 00000090 property_copy │ │ │ │ │ 000000e0 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000000e4 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ @@ -739,31 +737,31 @@ │ │ │ │ │ 0000026c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000270 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000278 0000a92b R_ARM_MOVW_ABS_NC 00000608 .LC41 │ │ │ │ │ 0000027c 0000a92c R_ARM_MOVT_ABS 00000608 .LC41 │ │ │ │ │ 00000294 0000e91d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ 0000029c 0000ac2b R_ARM_MOVW_ABS_NC 00000638 .LC42 │ │ │ │ │ 000002a0 0000ac2c R_ARM_MOVT_ABS 00000638 .LC42 │ │ │ │ │ -000002b4 0000871d R_ARM_JUMP24 000007ec descr_repr.isra.0 │ │ │ │ │ +000002b4 0000871d R_ARM_JUMP24 00000664 descr_repr.isra.0 │ │ │ │ │ 000002d4 0001251c R_ARM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ 000002e0 0001261c R_ARM_CALL 00000000 Py_HashPointer │ │ │ │ │ 000002fc 0000b02b R_ARM_MOVW_ABS_NC 00000640 .LC43 │ │ │ │ │ 00000300 0000b02c R_ARM_MOVT_ABS 00000640 .LC43 │ │ │ │ │ 00000314 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000334 0001271c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000033c 0000b22b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ 00000340 0000b22c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ 00000358 0001281d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000035c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000388 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000038c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003b8 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 000003bc 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -000003c0 0000602b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ -000003c4 0000602c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +000003c0 00005f2b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ +000003c4 00005f2c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ 000003d0 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000003e4 0000281c R_ARM_CALL 000007c8 classmethod_get │ │ │ │ │ 00000404 0001291c R_ARM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ 0000042c 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000444 0000b92b R_ARM_MOVW_ABS_NC 0000065c .LC45 │ │ │ │ │ 00000448 0000b92c R_ARM_MOVT_ABS 0000065c .LC45 │ │ │ │ │ 00000470 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -771,10 +769,10 @@ │ │ │ │ │ 00000498 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000049c 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004cc 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000004d0 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004d4 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004e8 0000c02b R_ARM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ 000004ec 0000c02c R_ARM_MOVT_ABS 00000688 .LC46 │ │ │ │ │ -00000500 0000871d R_ARM_JUMP24 000007ec descr_repr.isra.0 │ │ │ │ │ +00000500 0000871d R_ARM_JUMP24 00000664 descr_repr.isra.0 │ │ │ │ │ 00000518 00012a1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000534 00007f1d R_ARM_JUMP24 00000600 descr_get_qualname │ │ │ │ │ +00000534 00007f1d R_ARM_JUMP24 00000478 descr_get_qualname │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne 1e0 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1cc │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bl 784 │ │ │ │ │ + bl 784 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -163,268 +163,141 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 164 │ │ │ │ │ .word 0x00000450 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000210 : │ │ │ │ │ -property_descr_set(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - subs r4, r2, #0 │ │ │ │ │ - beq 27c │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 2ac │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - sub r1, fp, #20 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r4, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 330 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 294 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2ac │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - b 25c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 270 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 270 │ │ │ │ │ - sub r1, fp, #20 │ │ │ │ │ - bl 20 │ │ │ │ │ - R_ARM_CALL property_name │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 330 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - movweq ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ - movteq ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - beq 370 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_GetQualName │ │ │ │ │ - ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 338 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - beq 370 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - movne r1, ip │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 784 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 784 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 274 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - beq 370 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - movne r1, ip │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 31c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - moveq r1, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 31c │ │ │ │ │ - │ │ │ │ │ -00000398 : │ │ │ │ │ +00000210 : │ │ │ │ │ mappingproxy_keys(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 3d8 │ │ │ │ │ + ldr r0, [pc, #12] @ 250 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000c21c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000003dc : │ │ │ │ │ +00000254 : │ │ │ │ │ property_get___isabstractmethod__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_CALL _PyObject_IsAbstract │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 454 │ │ │ │ │ + beq 2cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 448 │ │ │ │ │ + bne 2c0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_CALL _PyObject_IsAbstract │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 454 │ │ │ │ │ + beq 2cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 448 │ │ │ │ │ + bne 2c0 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_CALL _PyObject_IsAbstract │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 454 │ │ │ │ │ + beq 2cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 448 │ │ │ │ │ + bne 2c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000045c : │ │ │ │ │ +000002d4 : │ │ │ │ │ wrapper_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a8 │ │ │ │ │ + beq 320 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c0 │ │ │ │ │ + bne 338 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c0 │ │ │ │ │ + beq 338 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000004c8 : │ │ │ │ │ +00000340 : │ │ │ │ │ mappingproxy_new(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpeq ip, #1 │ │ │ │ │ - bne 5b8 │ │ │ │ │ + bne 430 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5b8 │ │ │ │ │ + beq 430 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 590 │ │ │ │ │ + beq 408 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne 590 │ │ │ │ │ - ldr r0, [pc, #204] @ 5f4 │ │ │ │ │ + bne 408 │ │ │ │ │ + ldr r0, [pc, #204] @ 46c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b0 │ │ │ │ │ + beq 428 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #184] @ 5f8 │ │ │ │ │ + ldr r1, [pc, #184] @ 470 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -452,43 +325,43 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 588 │ │ │ │ │ - ldr r4, [pc, #60] @ 5fc │ │ │ │ │ + b 400 │ │ │ │ │ + ldr r4, [pc, #60] @ 474 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4fc │ │ │ │ │ - b 5b0 │ │ │ │ │ + bne 374 │ │ │ │ │ + b 428 │ │ │ │ │ .word 0x000005f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000006cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000600 : │ │ │ │ │ +00000478 : │ │ │ │ │ descr_get_qualname(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 624 │ │ │ │ │ + beq 49c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -496,54 +369,54 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 720 │ │ │ │ │ + beq 598 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 720 │ │ │ │ │ - ldr r1, [pc, #216] @ 73c │ │ │ │ │ + beq 598 │ │ │ │ │ + ldr r1, [pc, #216] @ 5b4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 710 │ │ │ │ │ + beq 588 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 6f0 │ │ │ │ │ + beq 568 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c8 │ │ │ │ │ + bgt 540 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c8 │ │ │ │ │ + bne 540 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - beq 718 │ │ │ │ │ + beq 590 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -555,116 +428,116 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 784 │ │ │ │ │ + bl 784 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6e4 │ │ │ │ │ + b 55c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 710 │ │ │ │ │ + b 588 │ │ │ │ │ .word 0x000092a4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000740 : │ │ │ │ │ +000005b8 : │ │ │ │ │ mappingproxy_len(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ -00000758 : │ │ │ │ │ +000005d0 : │ │ │ │ │ mappingproxy_getiter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetIter │ │ │ │ │ │ │ │ │ │ -00000770 : │ │ │ │ │ +000005e8 : │ │ │ │ │ property_clear(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 784 │ │ │ │ │ + bne 5fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 77c │ │ │ │ │ + bgt 5f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 77c │ │ │ │ │ + bne 5f4 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000007cc : │ │ │ │ │ +00000644 : │ │ │ │ │ method_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7ec │ │ │ │ │ + b 664 │ │ │ │ │ │ │ │ │ │ -000007ec : │ │ │ │ │ +00000664 : │ │ │ │ │ descr_repr.isra.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - beq 820 │ │ │ │ │ + beq 698 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBaseObject_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBaseObject_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 850 │ │ │ │ │ + bne 6c8 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ @@ -686,197 +559,197 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000878 : │ │ │ │ │ +000006f0 : │ │ │ │ │ mappingproxy_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 718 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000008ac : │ │ │ │ │ +00000724 : │ │ │ │ │ wrapperdescr_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7ec │ │ │ │ │ + b 664 │ │ │ │ │ │ │ │ │ │ -000008cc : │ │ │ │ │ +00000744 : │ │ │ │ │ mappingproxy_values(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 90c │ │ │ │ │ + ldr r0, [pc, #12] @ 784 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000e41c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000910 : │ │ │ │ │ +00000788 : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000934 : │ │ │ │ │ +000007ac : │ │ │ │ │ wrapperdescr_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000954 : │ │ │ │ │ +000007cc : │ │ │ │ │ method_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000974 : │ │ │ │ │ +000007ec : │ │ │ │ │ wrapper_name(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00000994 : │ │ │ │ │ +0000080c : │ │ │ │ │ wrapper_text_signature(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -000009bc : │ │ │ │ │ +00000834 : │ │ │ │ │ wrapper_objclass(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000009e8 : │ │ │ │ │ +00000860 : │ │ │ │ │ wrapper_doc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000a0c : │ │ │ │ │ +00000884 : │ │ │ │ │ mappingproxy_richcompare(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi a30 │ │ │ │ │ + bhi 8a8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompare │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000a44 : │ │ │ │ │ +000008bc : │ │ │ │ │ method_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000a68 : │ │ │ │ │ +000008e0 : │ │ │ │ │ descr_reduce(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #32] @ aa8 │ │ │ │ │ + ldr r0, [pc, #32] @ 920 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ @@ -885,28 +758,28 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000ba24 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000aac : │ │ │ │ │ +00000924 : │ │ │ │ │ wrapper_richcompare(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi adc │ │ │ │ │ - ldr ip, [pc, #116] @ b3c │ │ │ │ │ + bhi 954 │ │ │ │ │ + ldr ip, [pc, #116] @ 9b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne adc │ │ │ │ │ + bne 954 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq af0 │ │ │ │ │ + beq 968 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ @@ -928,10 +801,10 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ clzeq r1, r1 │ │ │ │ │ lsreq r1, r1, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - b ae4 │ │ │ │ │ + b 95c │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1960,33 +1960,160 @@ │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1960 │ │ │ │ │ b 1920 │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001a24 : │ │ │ │ │ +00001a24 : │ │ │ │ │ +property_descr_set(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + subs r4, r2, #0 │ │ │ │ │ + beq 1a90 │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq 1acc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + sub r1, fp, #20 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r4, [fp, #-16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1aac │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1ab4 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1acc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1a78 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 1a88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1a84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1a84 │ │ │ │ │ + sub r1, fp, #20 │ │ │ │ │ + bl 20 │ │ │ │ │ + R_ARM_CALL property_name │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1aac │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + movweq ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ + movteq ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ + beq 1b8c │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_GetQualName │ │ │ │ │ + ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1b54 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + beq 1b8c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + movne r1, ip │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 784 │ │ │ │ │ + ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 784 │ │ │ │ │ + b 1aac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + beq 1b8c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + movne r1, ip │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 1b3c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + moveq r1, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1b3c │ │ │ │ │ + │ │ │ │ │ +00001bb4 : │ │ │ │ │ property_descr_get(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1c00 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1a8c │ │ │ │ │ + beq 1c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_CallOneArg │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1996,176 +2123,176 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 20 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a80 │ │ │ │ │ + blt 1c10 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GetQualName │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq 1af8 │ │ │ │ │ + beq 1c88 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 1ca4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 784 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 784 │ │ │ │ │ - b 1a80 │ │ │ │ │ + b 1c10 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 1ca4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1c74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1c74 │ │ │ │ │ │ │ │ │ │ -00001b24 : │ │ │ │ │ +00001cb4 : │ │ │ │ │ method_vectorcall_O(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1be0 │ │ │ │ │ + beq 1d70 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #388] @ 1cd4 │ │ │ │ │ + ldr r1, [pc, #388] @ 1e64 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1bac │ │ │ │ │ + bne 1d3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c58 │ │ │ │ │ + bne 1de8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1c8c │ │ │ │ │ + bne 1e1c │ │ │ │ │ ldr r3, [r6, #780] @ 0x30c │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1c30 │ │ │ │ │ + bcc 1dc0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1d64 │ │ │ │ │ ldrd r0, [r4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1b70 │ │ │ │ │ + bne 1d00 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1d64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bd4 │ │ │ │ │ + bgt 1d64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + bne 1d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bd4 │ │ │ │ │ + b 1d64 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1b8c │ │ │ │ │ + bcc 1d1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8c │ │ │ │ │ - b 1bd4 │ │ │ │ │ + beq 1d1c │ │ │ │ │ + b 1d64 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1d08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1d64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 1c00 │ │ │ │ │ + b 1d90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1d64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -2174,265 +2301,265 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c14 │ │ │ │ │ - b 1bd4 │ │ │ │ │ + ble 1da4 │ │ │ │ │ + b 1d64 │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001cd8 : │ │ │ │ │ +00001e68 : │ │ │ │ │ method_vectorcall_FASTCALL(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1d9c │ │ │ │ │ + beq 1f2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #348] @ 1e60 │ │ │ │ │ + ldr r1, [pc, #348] @ 1ff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1d68 │ │ │ │ │ + bne 1ef8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1fbc │ │ │ │ │ ldr r0, [r5, #780] @ 0x30c │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bhi 1dfc │ │ │ │ │ + bhi 1f8c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1f20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1d24 │ │ │ │ │ + bne 1eb4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1f20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d90 │ │ │ │ │ + bgt 1f20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d90 │ │ │ │ │ + bne 1f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d90 │ │ │ │ │ + b 1f20 │ │ │ │ │ ldr r0, [r5, #780] @ 0x30c │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bcs 1d3c │ │ │ │ │ + bcs 1ecc │ │ │ │ │ sub r0, r0, #16384 @ 0x4000 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi 1d3c │ │ │ │ │ + bhi 1ecc │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3c │ │ │ │ │ - b 1d90 │ │ │ │ │ + beq 1ecc │ │ │ │ │ + b 1f20 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1dec │ │ │ │ │ + beq 1f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1f20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 1dbc │ │ │ │ │ + b 1f4c │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e64 : │ │ │ │ │ +00001ff4 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1f1c │ │ │ │ │ + beq 20ac │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #276] @ 1fa4 │ │ │ │ │ + ldr r1, [pc, #276] @ 2134 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1ee8 │ │ │ │ │ + bne 2078 │ │ │ │ │ ldr r1, [r6, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1f6c │ │ │ │ │ + bcc 20fc │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1f10 │ │ │ │ │ + beq 20a0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1eb0 │ │ │ │ │ + bne 2040 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f10 │ │ │ │ │ + beq 20a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f10 │ │ │ │ │ + bgt 20a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f10 │ │ │ │ │ + bne 20a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f10 │ │ │ │ │ + b 20a0 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1ebc │ │ │ │ │ + bcc 204c │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 1ebc │ │ │ │ │ - b 1f10 │ │ │ │ │ + beq 204c │ │ │ │ │ + b 20a0 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001fa8 : │ │ │ │ │ +00002138 : │ │ │ │ │ wrapperdescr_get(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 2080 │ │ │ │ │ + beq 2210 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 2060 │ │ │ │ │ - ldr r0, [pc, #228] @ 20c4 │ │ │ │ │ + bne 21f0 │ │ │ │ │ + ldr r0, [pc, #228] @ 2254 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2078 │ │ │ │ │ + beq 2208 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2094 │ │ │ │ │ + bgt 2224 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20a4 │ │ │ │ │ - ldr r1, [pc, #180] @ 20c8 │ │ │ │ │ + bgt 2234 │ │ │ │ │ + ldr r1, [pc, #180] @ 2258 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -2448,65 +2575,65 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd8 │ │ │ │ │ + bne 2168 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 200c │ │ │ │ │ - ldr r1, [pc, #32] @ 20cc │ │ │ │ │ + ble 219c │ │ │ │ │ + ldr r1, [pc, #32] @ 225c │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 2030 │ │ │ │ │ + b 21c0 │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000020d0 : │ │ │ │ │ +00002260 : │ │ │ │ │ PyWrapper_New(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #132] @ 2178 │ │ │ │ │ + ldr r0, [pc, #132] @ 2308 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2170 │ │ │ │ │ + beq 2300 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr ip, [pc, #100] @ 217c │ │ │ │ │ + ldr ip, [pc, #100] @ 230c │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ @@ -2529,48 +2656,48 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002180 : │ │ │ │ │ +00002310 : │ │ │ │ │ wrapper_call(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 21d0 │ │ │ │ │ + bne 2360 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21e4 │ │ │ │ │ + bne 2374 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ │ - beq 2200 │ │ │ │ │ + beq 2390 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21bc │ │ │ │ │ + beq 234c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -2578,145 +2705,145 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002224 : │ │ │ │ │ +000023b4 : │ │ │ │ │ wrapper_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2258 │ │ │ │ │ + beq 23e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2298 │ │ │ │ │ + ble 2428 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2270 │ │ │ │ │ + beq 2400 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2280 │ │ │ │ │ + ble 2410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2270 │ │ │ │ │ + bne 2400 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2270 │ │ │ │ │ + b 2400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2258 │ │ │ │ │ + bne 23e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2258 │ │ │ │ │ + b 23e8 │ │ │ │ │ │ │ │ │ │ -000022b0 : │ │ │ │ │ +00002440 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 23cc │ │ │ │ │ + ble 255c │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2418 │ │ │ │ │ + beq 25a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetSlice │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2410 │ │ │ │ │ + beq 25a0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2370 │ │ │ │ │ + bne 2500 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 238c │ │ │ │ │ + bne 251c │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2364 │ │ │ │ │ + bgt 24f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2364 │ │ │ │ │ + bne 24f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2340 │ │ │ │ │ + b 24d0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 23a8 │ │ │ │ │ + beq 2538 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 232c │ │ │ │ │ + beq 24bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2340 │ │ │ │ │ + b 24d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 23f4 │ │ │ │ │ + beq 2584 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -2726,23 +2853,23 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2364 │ │ │ │ │ + b 24f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2440 │ │ │ │ │ + beq 25d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr lr, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -2755,184 +2882,184 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2410 │ │ │ │ │ + b 25a0 │ │ │ │ │ │ │ │ │ │ -00002470 : │ │ │ │ │ +00002600 : │ │ │ │ │ property_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ac │ │ │ │ │ + beq 263c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2504 │ │ │ │ │ + bne 2694 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2518 │ │ │ │ │ + bne 26a8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24f0 │ │ │ │ │ + bne 2680 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24d0 │ │ │ │ │ + beq 2660 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b8 │ │ │ │ │ + beq 2648 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c4 │ │ │ │ │ + beq 2654 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000252c : │ │ │ │ │ +000026bc : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bics r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 25dc │ │ │ │ │ + beq 276c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #256] @ 265c │ │ │ │ │ + ldr r1, [pc, #256] @ 27ec │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 25b4 │ │ │ │ │ + bne 2744 │ │ │ │ │ ldr r1, [r5, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 262c │ │ │ │ │ + bcc 27bc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 25d4 │ │ │ │ │ + beq 2764 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ blx r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 257c │ │ │ │ │ + bne 270c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 25ac │ │ │ │ │ + b 273c │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 25d4 │ │ │ │ │ + beq 2764 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25d4 │ │ │ │ │ + bgt 2764 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25d4 │ │ │ │ │ + bne 2764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 2764 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 2588 │ │ │ │ │ + bcc 2718 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 2588 │ │ │ │ │ - b 25d4 │ │ │ │ │ + beq 2718 │ │ │ │ │ + b 2764 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002660 : │ │ │ │ │ +000027f0 : │ │ │ │ │ PyDictProxy_New(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2704 │ │ │ │ │ + beq 2894 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne 2704 │ │ │ │ │ - ldr r0, [pc, #176] @ 274c │ │ │ │ │ + bne 2894 │ │ │ │ │ + ldr r0, [pc, #176] @ 28dc │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 28b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 272c │ │ │ │ │ - ldr r1, [pc, #152] @ 2750 │ │ │ │ │ + bgt 28bc │ │ │ │ │ + ldr r1, [pc, #152] @ 28e0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -2960,62 +3087,62 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ 2754 │ │ │ │ │ + ldr r1, [pc, #32] @ 28e4 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 26d4 │ │ │ │ │ + b 2864 │ │ │ │ │ .word 0x000005f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002758 : │ │ │ │ │ +000028e8 : │ │ │ │ │ mappingproxy_items(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 2798 │ │ │ │ │ + ldr r0, [pc, #12] @ 2928 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000c118 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000279c : │ │ │ │ │ +0000292c : │ │ │ │ │ mappingproxy_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #132] @ 2848 │ │ │ │ │ + ldr ip, [pc, #132] @ 29d8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ @@ -3029,64 +3156,64 @@ │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [ip, #3824] @ 0xef0 │ │ │ │ │ - bgt 2828 │ │ │ │ │ + bgt 29b8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 2838 │ │ │ │ │ + beq 29c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 2828 │ │ │ │ │ + b 29b8 │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000284c : │ │ │ │ │ +000029dc : │ │ │ │ │ mappingproxy_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 2a08 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Contains │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -00002884 : │ │ │ │ │ +00002a14 : │ │ │ │ │ mappingproxy_getitem(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetItem │ │ │ │ │ │ │ │ │ │ -0000289c : │ │ │ │ │ +00002a2c : │ │ │ │ │ mappingproxy_get(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -3110,16 +3237,16 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 <_PyArg_UnpackStack> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackStack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2918 │ │ │ │ │ - ldr r0, [pc, #20] @ 2920 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ + ldr r0, [pc, #20] @ 2ab0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483645 @ 0x80000003 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7ec │ │ │ │ │ + b 664 │ │ │ │ │ R_ARM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 000002b8 : │ │ │ │ │ wrapper_hash(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -433,15 +433,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7ec │ │ │ │ │ + b 664 │ │ │ │ │ R_ARM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 00000504 : │ │ │ │ │ mappingproxy_str(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ @@ -454,9 +454,9 @@ │ │ │ │ │ wrapper_qualname(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 600 │ │ │ │ │ + b 478 │ │ │ │ │ R_ARM_JUMP24 descr_get_qualname │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 37132 (bytes into file) │ │ │ │ │ + Start of section headers: 37064 (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 0x910c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x90c8: │ │ │ │ │ │ │ │ │ │ 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 0015e0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0076a4 000600 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001614 000a54 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007ca4 0006c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002068 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002068 0010f8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008364 0004d0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003160 000a5f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003bc0 001598 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008834 0007b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 005158 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008fec 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0055ae 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0055ae 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0055e4 0012d0 10 16 217 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0068b4 000df0 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00907c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0015dc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007660 000600 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001610 000a54 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007c60 0006c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002064 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002064 0010b8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 008320 0004d0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00311c 000a5f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003b7c 001598 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0087f0 0007b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 005114 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008fa8 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00556a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00556a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0055a0 0012d0 10 16 217 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006870 000df0 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 009038 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -26,94 +26,94 @@ │ │ │ │ │ 22: 000004a8 668 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 23: 00000734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000744 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 25: 00000744 352 FUNC LOCAL DEFAULT 6 gen_send_ex2 │ │ │ │ │ 26: 0000089c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 27: 000008a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 28: 000008a4 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 29: 00000f9c 132 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ + 29: 00000f34 172 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ 30: 00000b48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 32: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 33: 00000b58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 34: 00000b58 300 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ - 35: 00000c84 792 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 35: 00000c84 688 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ 36: 00000c80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 37: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 00000c84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 000009cc 328 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 42: 00000f8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00000f9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 44: 0000101c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00001020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 46: 00001020 216 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 41: 000009c8 328 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 42: 00000f28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000f34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 44: 00000fdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00000fe0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 46: 00000fe0 216 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ 47: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 48: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 49: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 50: 000000c4 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ - 51: 00000194 876 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ - 52: 00000500 480 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ │ - 53: 00000724 92 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ - 54: 000004f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 51: 00000194 872 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ + 52: 000004fc 480 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ │ + 53: 00000720 92 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ + 54: 000004f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 55: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 56: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 57: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 58: 00000500 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 59: 000006e0 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 60: 00000794 184 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ - 61: 00000780 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ - 62: 00000848 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 58: 000004fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 59: 000006dc 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 60: 00000790 184 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ + 61: 0000077c 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ + 62: 00000844 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 63: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 64: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 65: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 66: 0000084c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 67: 00000b0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 00000848 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 67: 00000b08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 68: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 69: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ 70: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 71: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ 72: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ 73: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 74: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 75: 00000b14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 00000b14 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 75: 00000b10 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 76: 00000b10 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 77: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 78: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ 79: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ 80: 000000fc 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ 81: 00000124 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 82: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 83: 00000158 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 84: 00000174 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ 85: 00000200 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 86: 00000bb0 276 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 87: 00000cc4 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ - 88: 00000cc0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 89: 00000cc4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 90: 00000dc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 86: 00000bac 276 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 87: 00000cc0 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 88: 00000cbc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 89: 00000cc0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 90: 00000dc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 91: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 92: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 93: 00000dd4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 94: 00000dd4 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ - 95: 0000100c 224 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ - 96: 00000e98 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 97: 00001000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 0000100c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 000010e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 100: 000010ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 101: 000010ec 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 102: 000011dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 103: 000011e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 104: 000011e4 336 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 105: 0000132c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 106: 00001334 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 107: 00001334 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 108: 00001368 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 93: 00000dd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 94: 00000dd0 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 95: 00001008 224 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 96: 00000e94 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 97: 00000ffc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00001008 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 99: 000010e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 100: 000010e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 101: 000010e8 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 102: 000011d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 000011e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 104: 000011e0 336 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 105: 00001328 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 106: 00001330 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 107: 00001330 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 108: 00001364 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 109: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ 110: 00000280 336 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ 111: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 112: 000003c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 113: 000003d0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 114: 000003d0 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ 115: 000003ec 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ @@ -125,19 +125,19 @@ │ │ │ │ │ 121: 000006ac 200 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ 122: 00000770 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 123: 00000774 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 124: 00000774 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ 125: 000007b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 126: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 127: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 128: 0000136c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 00001368 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 129: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 130: 000007bc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 131: 000007bc 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 132: 0000142c 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ + 132: 00001428 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ 133: 00000834 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ 134: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 135: 000008c0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 136: 000008c0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ 137: 000008d8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ 138: 000008f0 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ 139: 000009a4 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ @@ -217,40 +217,40 @@ │ │ │ │ │ 213: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ 214: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ 215: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ 216: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 217: 00000000 508 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 220: 00001494 332 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ + 220: 00001490 332 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 222: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 223: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 228: 00000b60 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 228: 00000b5c 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 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_ClearExceptCode │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ 248: 00000000 196 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ @@ -260,30 +260,30 @@ │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 263: 0000084c 384 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 263: 00000848 384 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 274: 00000ed4 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ - 275: 00000f28 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 274: 00000ed0 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ + 275: 00000f24 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 278: 0000136c 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ + 278: 00001368 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 284: 000011a4 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ 285: 00001454 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x76a4 contains 192 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7660 contains 192 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000018 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000028 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000028 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000034 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000040 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000044 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000054 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000058 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000006c 0000ea1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 000000a4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -24,230 +24,230 @@ │ │ │ │ │ 00000230 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000234 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000023c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000240 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000248 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000025c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000260 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000028c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000290 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000028c 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000290 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000298 0000fd1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000002d0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000002d4 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000037c 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000003b8 0000ff1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -000003f8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000043c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000468 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004b0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000004b4 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -000004b8 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -000004c0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004cc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ec 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004f8 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004fc 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000514 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000518 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005cc 0001011c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -000005e0 0001021c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000005f4 0001032b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000005f8 0001032c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000604 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000608 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000060c 0000372b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000610 0000372c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000618 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000624 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000628 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000062c 0000382b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000630 0000382c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000638 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000660 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000664 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000066c 0000392b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -00000670 0000392c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -00000678 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006c0 0001051c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000006d8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000720 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000744 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000748 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000750 0000191c R_ARM_CALL 00000744 gen_send_ex2 │ │ │ │ │ -00000790 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ -000007bc 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007c0 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007cc 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000007d0 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000007dc 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000007f8 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000007fc 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000808 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000081c 0000e41c R_ARM_CALL 00000b60 _PyGen_SetStopIterationValue │ │ │ │ │ -00000844 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000848 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000860 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000864 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008f0 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000900 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000904 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000090c 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ -00000910 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ -00000918 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000960 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000964 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000096c 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00000970 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -0000097c 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009a4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ac 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009b0 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009b8 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -000009bc 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -000009c4 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009e0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009e4 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a04 0000231c R_ARM_CALL 00000c84 gen_close │ │ │ │ │ -00000a30 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000a9c 0001091c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000ac4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000adc 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000ae0 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000ae4 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b00 00010a1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000b0c 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b10 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b34 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ -00000b74 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000b78 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000b88 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000b94 0000eb1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000ba0 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000c28 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c90 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc0 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d1c 0001101c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000da0 0001111c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000002cc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002d0 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000378 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000003b4 0000ff1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +000003f4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000438 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000464 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004ac 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000004b0 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000004b4 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +000004bc 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004c8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004f4 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004f8 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000510 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000514 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005c8 0001011c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +000005dc 0001021c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +000005f0 0001032b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000005f4 0001032c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000600 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000604 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000608 0000372b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +0000060c 0000372c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +00000614 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000620 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000624 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000628 0000382b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +0000062c 0000382c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +00000634 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000065c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000668 0000392b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +0000066c 0000392c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000674 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006bc 0001051c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +000006d4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000071c 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000740 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000744 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000074c 0000191c R_ARM_CALL 00000744 gen_send_ex2 │ │ │ │ │ +0000078c 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ +000007b8 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007bc 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007c8 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000007cc 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000007d8 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000007f4 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000007f8 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000804 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000818 0000e41c R_ARM_CALL 00000b5c _PyGen_SetStopIterationValue │ │ │ │ │ +00000840 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000844 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000085c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000860 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008ec 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +000008fc 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000900 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000908 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ +0000090c 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ +00000914 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000095c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000960 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000968 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +0000096c 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +00000978 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009a0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a8 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009ac 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009b4 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +000009b8 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +000009c0 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009dc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009e0 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a00 0000231c R_ARM_CALL 00000c84 gen_close │ │ │ │ │ +00000a2c 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000a98 0001091c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000ac0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000adc 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000ae0 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000afc 00010a1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000b08 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b0c 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b30 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ +00000b70 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000b74 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000b84 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000b90 0000eb1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000b9c 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000c24 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c8c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cac 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cbc 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d18 0001101c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d9c 0001111c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000dc4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000dc8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000dcc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000dd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e10 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e14 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e54 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e58 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e5c 00005b2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -00000e60 00005b2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -00000e68 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e74 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e78 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e80 00005c2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00000e84 00005c2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -00000e90 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f08 0000f81c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000f7c 0001101c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000fec 0001111c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e0c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e10 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e50 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e54 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e58 00005b2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000e5c 00005b2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +00000e64 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e70 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e74 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e7c 00005c2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000e80 00005c2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +00000e8c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f04 0000f81c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000f78 0001101c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000fe8 0001111c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000ffc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001000 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001004 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001048 0000e41c R_ARM_CALL 00000b60 _PyGen_SetStopIterationValue │ │ │ │ │ -00001070 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001088 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000108c 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001090 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000010a0 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010c0 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000010cc 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000010d0 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000010d8 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011c0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d8 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001044 0000e41c R_ARM_CALL 00000b5c _PyGen_SetStopIterationValue │ │ │ │ │ +0000106c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001084 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001088 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000108c 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000109c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010bc 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000010c8 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000010cc 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000010d4 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011bc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d4 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000011d8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000011dc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000011e0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001200 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000012dc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f4 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001320 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000012d8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012f0 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000131c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001328 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000132c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001330 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001364 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00001368 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001398 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000139c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000013a0 00007e2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -000013a4 00007e2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -000013ac 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013d4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000013d8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000013dc 00007f2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ -000013e0 00007f2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ -000013e8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001414 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00001420 00001d1c R_ARM_CALL 00000f9c gen_clear_frame │ │ │ │ │ -00001468 00002e1d R_ARM_JUMP24 00001020 gen_traverse │ │ │ │ │ -00001514 0001191c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001564 00011a1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00001570 0000ae2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ -00001574 0000ae2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ -00001580 00011b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000015d0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001360 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +00001364 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001394 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001398 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000139c 00007e2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +000013a0 00007e2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +000013a8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013d0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000013d4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013d8 00007f2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ +000013dc 00007f2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ +000013e4 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001410 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +0000141c 00001d1c R_ARM_CALL 00000f34 gen_clear_frame │ │ │ │ │ +00001464 00002e1d R_ARM_JUMP24 00000fe0 gen_traverse │ │ │ │ │ +00001510 0001191c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001560 00011a1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +0000156c 0000ae2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ +00001570 0000ae2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ +0000157c 00011b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000015cc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7ca4 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7c60 contains 216 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001c02 R_ARM_ABS32 000008a4 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00008d02 R_ARM_ABS32 000009bc gen_repr │ │ │ │ │ 00000048 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002e02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ +0000005c 00002e02 R_ARM_ABS32 00000fe0 gen_traverse │ │ │ │ │ 0000006c 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001002 R_ARM_ABS32 000002d0 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 00002202 R_ARM_ABS32 00000b58 gen_finalize │ │ │ │ │ 000000d8 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00001c02 R_ARM_ABS32 000008a4 gen_dealloc │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000100 0000a702 R_ARM_ABS32 00000ff0 async_gen_repr │ │ │ │ │ 0000011c 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00008402 R_ARM_ABS32 0000142c async_gen_traverse │ │ │ │ │ +00000130 00008402 R_ARM_ABS32 00001428 async_gen_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000198 00002202 R_ARM_ABS32 00000b58 gen_finalize │ │ │ │ │ 000001ac 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c0 00001c02 R_ARM_ABS32 000008a4 gen_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d4 0000ab02 R_ARM_ABS32 00001108 coro_repr │ │ │ │ │ 000001f0 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00002e02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ +00000204 00002e02 R_ARM_ABS32 00000fe0 gen_traverse │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000026c 00002202 R_ARM_ABS32 00000b58 gen_finalize │ │ │ │ │ 00000280 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00006802 R_ARM_ABS32 000011e4 async_gen_asend_dealloc │ │ │ │ │ +00000294 00006802 R_ARM_ABS32 000011e0 async_gen_asend_dealloc │ │ │ │ │ 000002a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002c4 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002d8 0000a102 R_ARM_ABS32 00000e8c async_gen_asend_traverse │ │ │ │ │ 000002e8 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002ec 00009f02 R_ARM_ABS32 00000e40 async_gen_asend_iternext │ │ │ │ │ 000002f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 00006b02 R_ARM_ABS32 00001334 async_gen_asend_finalize │ │ │ │ │ +00000340 00006b02 R_ARM_ABS32 00001330 async_gen_asend_finalize │ │ │ │ │ 00000354 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000035c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000368 00006502 R_ARM_ABS32 000010ec async_gen_wrapped_val_dealloc │ │ │ │ │ +00000368 00006502 R_ARM_ABS32 000010e8 async_gen_wrapped_val_dealloc │ │ │ │ │ 00000398 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000003ac 0000b002 R_ARM_ABS32 000011d0 async_gen_wrapped_val_traverse │ │ │ │ │ 00000428 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000430 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000043c 00007902 R_ARM_ABS32 000006ac async_gen_athrow_dealloc │ │ │ │ │ 0000044c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000046c 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -272,27 +272,27 @@ │ │ │ │ │ 000005ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f0 00009802 R_ARM_ABS32 00000bbc async_gen_athrow_throw │ │ │ │ │ 000005f8 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000600 0000a902 R_ARM_ABS32 0000102c async_gen_athrow_close │ │ │ │ │ 00000608 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000061c 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000628 00011202 R_ARM_ABS32 00000ed4 _PyAsyncGenASend_Send │ │ │ │ │ +00000628 00011202 R_ARM_ABS32 00000ed0 _PyAsyncGenASend_Send │ │ │ │ │ 0000062c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 00005e02 R_ARM_ABS32 00000dd4 async_gen_asend_send │ │ │ │ │ +00000630 00005e02 R_ARM_ABS32 00000dd0 async_gen_asend_send │ │ │ │ │ 00000638 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000063c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000640 00008a02 R_ARM_ABS32 000008f0 async_gen_asend_throw │ │ │ │ │ 00000648 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000650 00008e02 R_ARM_ABS32 000009e0 async_gen_asend_close │ │ │ │ │ 00000658 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000670 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000674 00006002 R_ARM_ABS32 00000e98 async_gen_anext │ │ │ │ │ -00000678 00003d02 R_ARM_ABS32 00000780 PyGen_am_send │ │ │ │ │ +00000674 00006002 R_ARM_ABS32 00000e94 async_gen_anext │ │ │ │ │ +00000678 00003d02 R_ARM_ABS32 0000077c PyGen_am_send │ │ │ │ │ 0000067c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000680 00005502 R_ARM_ABS32 00000200 async_gen_asend │ │ │ │ │ 00000688 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000068c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000690 00008302 R_ARM_ABS32 000007bc async_gen_athrow │ │ │ │ │ 00000698 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000069c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -331,17 +331,17 @@ │ │ │ │ │ 000007b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b8 00008902 R_ARM_ABS32 000008d8 coro_wrapper_throw │ │ │ │ │ 000007c0 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00008b02 R_ARM_ABS32 000009a4 coro_wrapper_close │ │ │ │ │ 000007d0 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00008502 R_ARM_ABS32 00000834 coro_await │ │ │ │ │ -000007f0 00003d02 R_ARM_ABS32 00000780 PyGen_am_send │ │ │ │ │ +000007f0 00003d02 R_ARM_ABS32 0000077c PyGen_am_send │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 00004c02 R_ARM_ABS32 00000b14 gen_send │ │ │ │ │ +000007f8 00004c02 R_ARM_ABS32 00000b10 gen_send │ │ │ │ │ 00000800 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00003202 R_ARM_ABS32 000000c4 gen_throw │ │ │ │ │ 00000810 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000814 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000818 00002302 R_ARM_ABS32 00000c84 gen_close │ │ │ │ │ 00000820 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -370,17 +370,17 @@ │ │ │ │ │ 000008e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e4 00004702 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ 000008f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f8 00004502 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000908 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000090c 0000ac02 R_ARM_ABS32 0000112c cr_getstate │ │ │ │ │ 00000914 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 00003d02 R_ARM_ABS32 00000780 PyGen_am_send │ │ │ │ │ +0000093c 00003d02 R_ARM_ABS32 0000077c PyGen_am_send │ │ │ │ │ 00000940 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000944 00004c02 R_ARM_ABS32 00000b14 gen_send │ │ │ │ │ +00000944 00004c02 R_ARM_ABS32 00000b10 gen_send │ │ │ │ │ 0000094c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000950 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000954 00003202 R_ARM_ABS32 000000c4 gen_throw │ │ │ │ │ 0000095c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000960 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000964 00002302 R_ARM_ABS32 00000c84 gen_close │ │ │ │ │ 0000096c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -409,22 +409,22 @@ │ │ │ │ │ 00000a08 00004502 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000a18 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a1c 00004e02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ 00000a2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a30 0000a302 R_ARM_ABS32 00000f88 gen_getstate │ │ │ │ │ 00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8364 contains 154 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8320 contains 154 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000040 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000058 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000005c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000180 0000dc1c R_ARM_CALL 00001494 _PyCoro_ComputeOrigin │ │ │ │ │ +00000180 0000dc1c R_ARM_CALL 00001490 _PyCoro_ComputeOrigin │ │ │ │ │ 000001e4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ec 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f4 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000240 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ │ 00000450 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000458 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000045c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000464 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000046c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000470 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000048c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000498 0000e41c R_ARM_CALL 00000b60 _PyGen_SetStopIterationValue │ │ │ │ │ +00000498 0000e41c R_ARM_CALL 00000b5c _PyGen_SetStopIterationValue │ │ │ │ │ 000004a0 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000510 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000514 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000574 0000e01c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ 0000059c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000005a0 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -523,58 +523,58 @@ │ │ │ │ │ 00000c48 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000c60 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 00000c78 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d04 0000f01c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ 00000d2c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d30 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d6c 0000f11c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000da0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dcc 0000291c R_ARM_CALL 000009cc gen_close_iter │ │ │ │ │ -00000e24 0000f01c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000e44 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e48 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e50 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000e60 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e64 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e80 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e84 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e8c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000e98 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ed0 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000ed4 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000edc 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000ee0 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000f04 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f08 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f14 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f24 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f2c 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000f30 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000f4c 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000f50 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000f58 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000f5c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000f64 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f68 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f70 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f78 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f80 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f84 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f8c 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f90 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f94 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fe0 0000f11c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00001018 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000101c 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001090 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -000010d4 0000f71c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ +00000d60 0000291c R_ARM_CALL 000009c8 gen_close_iter │ │ │ │ │ +00000db8 0000f01c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000dd8 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000ddc 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000de4 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000df4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000df8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e14 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e18 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e20 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e2c 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000e30 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e34 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e50 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6c 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000e70 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000e78 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000e7c 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000ea0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ea4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000eb0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ebc 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000ec0 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000ec8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ee4 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000ee8 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000ef0 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000ef4 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000efc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f00 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f08 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f1c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f20 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f28 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f2c 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f74 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000fb0 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000fc8 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000fdc 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001050 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +00001094 0000f71c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8834 contains 247 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x87f0 contains 247 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000008 00010b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000010 00010c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000014 00010c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000040 0000462b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ 00000044 0000462c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ @@ -595,17 +595,17 @@ │ │ │ │ │ 00000198 0000492c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ 0000019c 00004a2b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ 000001a0 00004a2c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ 000001a4 00010d1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 000001d4 00010f1c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ 000001f4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001f8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000021c 0000561c R_ARM_CALL 00000bb0 async_gen_init_hooks │ │ │ │ │ -00000238 0000571d R_ARM_JUMP24 00000cc4 async_gen_asend_new │ │ │ │ │ -0000025c 0000561c R_ARM_CALL 00000bb0 async_gen_init_hooks │ │ │ │ │ +0000021c 0000561c R_ARM_CALL 00000bac async_gen_init_hooks │ │ │ │ │ +00000238 0000571d R_ARM_JUMP24 00000cc0 async_gen_asend_new │ │ │ │ │ +0000025c 0000561c R_ARM_CALL 00000bac async_gen_init_hooks │ │ │ │ │ 000002b8 0001111c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000002e4 00006f2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ 000002e8 00006f2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ 000002ec 0001151c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000003c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003cc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000003d4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -613,105 +613,105 @@ │ │ │ │ │ 00000410 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000414 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000418 0000742b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ 0000041c 0000742c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ 00000424 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000440 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000444 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000454 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000454 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000478 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 0000047c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000490 0000752b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ 00000494 0000762b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ 00000498 0000752c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ 0000049c 0000762c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ 000004a0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004b8 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 000004bc 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004cc 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000004cc 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 000004d4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004d8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004e4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000004e8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004ec 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000004f0 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000004f8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000518 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000051c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000518 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000051c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000534 0000331c R_ARM_CALL 00000194 _gen_throw │ │ │ │ │ 00000570 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000331c R_ARM_CALL 00000194 _gen_throw │ │ │ │ │ -00000594 00005f1c R_ARM_CALL 0000100c async_gen_unwrap_value │ │ │ │ │ -000005a4 00004c1c R_ARM_CALL 00000b14 gen_send │ │ │ │ │ -000005c4 00005f1d R_ARM_JUMP24 0000100c async_gen_unwrap_value │ │ │ │ │ +00000594 00005f1c R_ARM_CALL 00001008 async_gen_unwrap_value │ │ │ │ │ +000005a4 00004c1c R_ARM_CALL 00000b10 gen_send │ │ │ │ │ +000005c4 00005f1d R_ARM_JUMP24 00001008 async_gen_unwrap_value │ │ │ │ │ 000005fc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000604 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000608 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000614 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00000618 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00000628 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000634 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000638 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000650 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000668 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000650 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000668 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000066c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000670 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000678 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000680 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000684 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000068c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000678 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000680 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000684 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000068c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000006a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006c4 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 00000744 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074c 00003b1c R_ARM_CALL 000006e0 Py_XDECREF │ │ │ │ │ -00000754 00003b1c R_ARM_CALL 000006e0 Py_XDECREF │ │ │ │ │ -0000075c 00003b1c R_ARM_CALL 000006e0 Py_XDECREF │ │ │ │ │ +0000074c 00003b1c R_ARM_CALL 000006dc Py_XDECREF │ │ │ │ │ +00000754 00003b1c R_ARM_CALL 000006dc Py_XDECREF │ │ │ │ │ +0000075c 00003b1c R_ARM_CALL 000006dc Py_XDECREF │ │ │ │ │ 0000076c 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000770 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000007a8 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 000007b8 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e8 0000561c R_ARM_CALL 00000bb0 async_gen_init_hooks │ │ │ │ │ +000007e8 0000561c R_ARM_CALL 00000bac async_gen_init_hooks │ │ │ │ │ 00000808 0000fb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000080c 0000fb2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000814 0000812b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ 00000818 0000812c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ 00000820 0000fc1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000850 0001111c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000008b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008bc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008d4 00004c1d R_ARM_JUMP24 00000b14 gen_send │ │ │ │ │ +000008d4 00004c1d R_ARM_JUMP24 00000b10 gen_send │ │ │ │ │ 000008ec 0000321d R_ARM_JUMP24 000000c4 gen_throw │ │ │ │ │ 00000910 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000914 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000918 00005b2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ 0000091c 00005b2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ 00000924 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000954 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000958 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000960 00005c2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ 00000964 00005c2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ 00000970 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000097c 0000321c R_ARM_CALL 000000c4 gen_throw │ │ │ │ │ -00000988 00005f1c R_ARM_CALL 0000100c async_gen_unwrap_value │ │ │ │ │ +00000988 00005f1c R_ARM_CALL 00001008 async_gen_unwrap_value │ │ │ │ │ 000009b8 0000231d R_ARM_JUMP24 00000c84 gen_close │ │ │ │ │ 000009c4 00008c2b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ 000009c8 00008c2c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ 000009dc 0001171d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000a00 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000a04 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a00 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a04 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000a1c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000a20 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a28 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a34 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a28 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a34 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000a38 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a3c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a44 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000a48 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a50 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a60 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a50 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a60 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000a8c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a90 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000a94 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000a98 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ 00000a9c 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ 00000aa4 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ab0 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -734,65 +734,65 @@ │ │ │ │ │ 00000c28 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000c3c 0000752b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ 00000c40 0000762b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ 00000c44 0000752c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ 00000c48 0000762c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ 00000c4c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c58 0000321c R_ARM_CALL 000000c4 gen_throw │ │ │ │ │ -00000c74 00005f1c R_ARM_CALL 0000100c async_gen_unwrap_value │ │ │ │ │ +00000c74 00005f1c R_ARM_CALL 00001008 async_gen_unwrap_value │ │ │ │ │ 00000cd4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cd8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000cdc 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000ce0 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00000ce4 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00000cec 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000d04 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000d08 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000d10 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d1c 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000d10 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d1c 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000d20 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000d24 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d2c 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000d34 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d38 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d40 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d2c 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000d34 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d38 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d40 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000d54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d84 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000d88 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000d8c 00009a2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ 00000d90 00009a2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ 00000d98 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dc0 00003b1c R_ARM_CALL 000006e0 Py_XDECREF │ │ │ │ │ +00000dc0 00003b1c R_ARM_CALL 000006dc Py_XDECREF │ │ │ │ │ 00000df8 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000dfc 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e00 00009d2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ 00000e04 00009d2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ 00000e0c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e34 00003b1c R_ARM_CALL 000006e0 Py_XDECREF │ │ │ │ │ -00000e54 00005e1d R_ARM_JUMP24 00000dd4 async_gen_asend_send │ │ │ │ │ +00000e34 00003b1c R_ARM_CALL 000006dc Py_XDECREF │ │ │ │ │ +00000e54 00005e1d R_ARM_JUMP24 00000dd0 async_gen_asend_send │ │ │ │ │ 00000f8c 0000a42b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f90 0000a42c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000fbc 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000fc0 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ff8 0000a62b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ 00000ffc 0000a62c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ 00001010 0001171d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001028 0000101d R_ARM_JUMP24 000002d0 gen_iternext │ │ │ │ │ -0000104c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00001050 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000104c 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001050 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00001068 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 0000106c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00001074 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001080 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001074 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001080 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001084 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001088 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001090 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00001094 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000109c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010ac 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000109c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010ac 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000010d8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010dc 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000010e0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000010e4 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ 000010e8 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ 000010f0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000010fc 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -810,21 +810,21 @@ │ │ │ │ │ 000013a8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001450 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001468 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000146c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001494 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001498 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000014fc 0001201c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00001508 0000dc1c R_ARM_CALL 00001494 _PyCoro_ComputeOrigin │ │ │ │ │ +00001508 0000dc1c R_ARM_CALL 00001490 _PyCoro_ComputeOrigin │ │ │ │ │ 00001538 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001548 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000154c 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8fec contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8fa8 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000004 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000008 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000000c 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000010 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000014 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -212,19 +212,19 @@ │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyErr_FormatUnraisable │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyEval_NoToolsForUnwind │ │ │ │ │ -_PyFrame_ClearExceptCode │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ PyErr_SetNone │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ +_PyFrame_ClearExceptCode │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ _PyGC_VisitStackRef │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnEx │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -141,32 +141,32 @@ │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 210 <_gen_throw+0x7c> │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq 49c <_gen_throw+0x308> │ │ │ │ │ + beq 498 <_gen_throw+0x304> │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ strb r3, [r0, #35] @ 0x23 │ │ │ │ │ beq 268 <_gen_throw+0xd4> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 500 │ │ │ │ │ + bl 4fc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ strbeq r5, [r4, #35] @ 0x23 │ │ │ │ │ beq 24c <_gen_throw+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 724 │ │ │ │ │ + b 720 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #728] @ 4f4 <_gen_throw+0x360> │ │ │ │ │ + ldr r3, [pc, #724] @ 4f0 <_gen_throw+0x35c> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq 25c <_gen_throw+0xc8> │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ @@ -209,74 +209,73 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 400 <_gen_throw+0x26c> │ │ │ │ │ - ldr r3, [pc, #572] @ 4f8 <_gen_throw+0x364> │ │ │ │ │ + bne 3fc <_gen_throw+0x268> │ │ │ │ │ + ldr r3, [pc, #568] @ 4f4 <_gen_throw+0x360> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add lr, r4, #36 @ 0x24 │ │ │ │ │ - mov r7, lr │ │ │ │ │ + add r7, r4, #36 @ 0x24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r2, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r1, r3, #424 @ 0x1a8 │ │ │ │ │ mov r6, ip │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 370 <_gen_throw+0x1dc> │ │ │ │ │ + bne 36c <_gen_throw+0x1d8> │ │ │ │ │ ldr r5, [ip, #56] @ 0x38 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - str lr, [ip, #56] @ 0x38 │ │ │ │ │ + str r7, [ip, #56] @ 0x38 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 194 <_gen_throw> │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r8, [r6, #56] @ 0x38 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ streq r8, [r6, #64] @ 0x40 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35c <_gen_throw+0x1c8> │ │ │ │ │ + bgt 358 <_gen_throw+0x1c4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4c8 <_gen_throw+0x334> │ │ │ │ │ + beq 4c4 <_gen_throw+0x330> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 200 <_gen_throw+0x6c> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ b 250 <_gen_throw+0xbc> │ │ │ │ │ - ldr r1, [pc, #388] @ 4fc <_gen_throw+0x368> │ │ │ │ │ + ldr r1, [pc, #388] @ 4f8 <_gen_throw+0x364> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 470 <_gen_throw+0x2dc> │ │ │ │ │ + blt 46c <_gen_throw+0x2d8> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 444 <_gen_throw+0x2b0> │ │ │ │ │ + beq 440 <_gen_throw+0x2ac> │ │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str ip, [r4, #40] @ 0x28 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r8, ip │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ │ @@ -290,40 +289,40 @@ │ │ │ │ │ str r8, [r6, #56] @ 0x38 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ streq r8, [r6, #64] @ 0x40 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 33c <_gen_throw+0x1a8> │ │ │ │ │ + bgt 338 <_gen_throw+0x1a4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 33c <_gen_throw+0x1a8> │ │ │ │ │ + bne 338 <_gen_throw+0x1a4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33c <_gen_throw+0x1a8> │ │ │ │ │ + b 338 <_gen_throw+0x1a4> │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9cc │ │ │ │ │ + bl 9c8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 42c <_gen_throw+0x298> │ │ │ │ │ + bgt 428 <_gen_throw+0x294> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 438 <_gen_throw+0x2a4> │ │ │ │ │ + beq 434 <_gen_throw+0x2a0> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ bne 1e4 <_gen_throw+0x50> │ │ │ │ │ b 200 <_gen_throw+0x6c> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 42c <_gen_throw+0x298> │ │ │ │ │ + b 428 <_gen_throw+0x294> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1e4 <_gen_throw+0x50> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -331,26 +330,26 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1e4 <_gen_throw+0x50> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 490 <_gen_throw+0x2fc> │ │ │ │ │ + bgt 48c <_gen_throw+0x2f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4e8 <_gen_throw+0x354> │ │ │ │ │ + beq 4e4 <_gen_throw+0x350> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ - ldr r3, [pc, #80] @ 4f4 <_gen_throw+0x360> │ │ │ │ │ + ldr r3, [pc, #80] @ 4f0 <_gen_throw+0x35c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4d4 <_gen_throw+0x340> │ │ │ │ │ + bne 4d0 <_gen_throw+0x33c> │ │ │ │ │ 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 │ │ │ │ │ @@ -358,32 +357,32 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 35c <_gen_throw+0x1c8> │ │ │ │ │ + b 358 <_gen_throw+0x1c4> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 500 │ │ │ │ │ + bl 4fc │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 490 <_gen_throw+0x2fc> │ │ │ │ │ + b 48c <_gen_throw+0x2f8> │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000e070 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000500 : │ │ │ │ │ +000004fc : │ │ │ │ │ gen_set_exception(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -393,51 +392,51 @@ │ │ │ │ │ cmp r2, ip │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ streq r3, [fp, #-16] │ │ │ │ │ - beq 548 │ │ │ │ │ + beq 544 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f0 │ │ │ │ │ + bne 5ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 694 │ │ │ │ │ + bne 690 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 680 │ │ │ │ │ + bne 67c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6a8 │ │ │ │ │ + blt 6a4 │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 660 │ │ │ │ │ + beq 65c │ │ │ │ │ cmp r0, ip │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 624 │ │ │ │ │ + bne 620 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ - bl 6e0 │ │ │ │ │ + bl 6dc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5d4 │ │ │ │ │ + bne 5d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyException_GetTraceback │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -447,257 +446,257 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 54c │ │ │ │ │ + beq 548 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5e8 │ │ │ │ │ + b 5e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6c8 │ │ │ │ │ + ble 6c4 │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ - bl 6e0 │ │ │ │ │ + bl 6dc │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 6e0 │ │ │ │ │ - b 61c │ │ │ │ │ + bl 6dc │ │ │ │ │ + b 618 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 63c │ │ │ │ │ + b 638 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 574 │ │ │ │ │ + b 570 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ - b 56c │ │ │ │ │ + b 568 │ │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ │ tst lr, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 584 │ │ │ │ │ + beq 580 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ - b 5d4 │ │ │ │ │ + b 5d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 64c │ │ │ │ │ + bne 648 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 64c │ │ │ │ │ + b 648 │ │ │ │ │ │ │ │ │ │ -000006e0 : │ │ │ │ │ +000006dc : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 6fc │ │ │ │ │ + bne 6f8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6f0 │ │ │ │ │ + bgt 6ec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6f0 │ │ │ │ │ + bne 6ec │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000724 : │ │ │ │ │ +00000720 : │ │ │ │ │ gen_throw_current_exception(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 744 │ │ │ │ │ + bl 744 │ │ │ │ │ R_ARM_CALL gen_send_ex2 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 76c │ │ │ │ │ + beq 768 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 794 │ │ │ │ │ + bl 790 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 760 │ │ │ │ │ + b 75c │ │ │ │ │ │ │ │ │ │ -00000780 : │ │ │ │ │ +0000077c : │ │ │ │ │ PyGen_am_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 4a8 <_gen_throw+0x314> │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ -00000794 : │ │ │ │ │ +00000790 : │ │ │ │ │ gen_set_stop_iteration.isra.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #152] @ 848 │ │ │ │ │ + ldr r3, [pc, #152] @ 844 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7f8 │ │ │ │ │ + beq 7f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 814 │ │ │ │ │ + bne 810 │ │ │ │ │ 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 828 │ │ │ │ │ + ble 824 │ │ │ │ │ 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 7e4 │ │ │ │ │ + b 7e0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl b60 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl b5c <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 7e4 │ │ │ │ │ + b 7e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7f0 │ │ │ │ │ + bne 7ec │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000084c <_PyCoro_GetAwaitableIter>: │ │ │ │ │ +00000848 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ _PyCoro_GetAwaitableIter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r4, r1, #424 @ 0x1a8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 89c <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ + bne 898 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 934 <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ + beq 930 <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9ac <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ + beq 9a8 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9ac <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ + beq 9a8 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 92c <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + beq 928 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 960 <_PyCoro_GetAwaitableIter+0x114> │ │ │ │ │ + beq 95c <_PyCoro_GetAwaitableIter+0x114> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 94c <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq 948 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Check │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 890 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + bne 88c <_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 │ │ │ │ │ @@ -705,28 +704,28 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 990 <_PyCoro_GetAwaitableIter+0x144> │ │ │ │ │ + ble 98c <_PyCoro_GetAwaitableIter+0x144> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 890 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + b 88c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - bne 87c <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ - b 8a4 <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ + bne 878 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ + b 8a0 <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - beq 8e8 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ + beq 8e4 <_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 │ │ │ │ │ @@ -735,38 +734,38 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 92c <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bgt 928 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 92c <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bne 928 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92c <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b 928 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 92c <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b 928 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ │ │ │ │ │ -000009cc : │ │ │ │ │ +000009c8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -774,47 +773,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r1, r3, #424 @ 0x1a8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r1 │ │ │ │ │ - bne a24 │ │ │ │ │ + bne a20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl c84 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_CALL gen_close │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ad0 │ │ │ │ │ + beq acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e0 │ │ │ │ │ + bl 6dc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #224] @ b0c │ │ │ │ │ + ldr r1, [pc, #224] @ b08 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ad8 │ │ │ │ │ + blt ad4 │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a10 │ │ │ │ │ - ldr r3, [pc, #192] @ b10 │ │ │ │ │ + beq a0c │ │ │ │ │ + ldr r3, [pc, #192] @ b0c │ │ │ │ │ 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 aec │ │ │ │ │ + beq ae8 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq aec │ │ │ │ │ + beq ae8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -822,117 +821,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 ac8 │ │ │ │ │ + bgt ac4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac8 │ │ │ │ │ + bne ac4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne a10 │ │ │ │ │ + bne a0c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a1c │ │ │ │ │ + b a18 │ │ │ │ │ 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 a3c │ │ │ │ │ + b a38 │ │ │ │ │ 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 aa4 │ │ │ │ │ + b aa0 │ │ │ │ │ .word 0x0000a854 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b14 : │ │ │ │ │ +00000b10 : │ │ │ │ │ gen_send(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4a8 <_gen_throw+0x314> │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b54 │ │ │ │ │ + bne b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 794 │ │ │ │ │ + bl 790 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b60 <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000b5c <_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 ba0 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ + beq b9c <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba8 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ + beq ba4 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ - b b8c <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ + b b88 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000bb0 : │ │ │ │ │ +00000bac : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bc4 │ │ │ │ │ + beq bc0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #244] @ cc0 │ │ │ │ │ + ldr r3, [pc, #244] @ cbc │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c70 │ │ │ │ │ + bne c6c │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bbc │ │ │ │ │ + beq bb8 │ │ │ │ │ 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] │ │ │ │ │ @@ -944,69 +943,69 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c50 │ │ │ │ │ + bgt c4c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c88 │ │ │ │ │ + beq c84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cb8 │ │ │ │ │ + beq cb4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c9c │ │ │ │ │ + ble c98 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b be8 │ │ │ │ │ + b be4 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b c50 │ │ │ │ │ + b c4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c64 │ │ │ │ │ + bne c60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c64 │ │ │ │ │ + b c60 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b c68 │ │ │ │ │ + b c64 │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000cc4 : │ │ │ │ │ +00000cc0 : │ │ │ │ │ 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] @ dc8 │ │ │ │ │ + ldr r3, [pc, #232] @ dc4 │ │ │ │ │ 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 d98 │ │ │ │ │ + beq d94 │ │ │ │ │ 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] │ │ │ │ │ @@ -1016,16 +1015,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 db4 │ │ │ │ │ - ldr ip, [pc, #128] @ dcc │ │ │ │ │ + bne db0 │ │ │ │ │ + ldr ip, [pc, #128] @ dc8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1038,66 +1037,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] @ dd0 │ │ │ │ │ + ldr r0, [pc, #48] @ dcc │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d28 │ │ │ │ │ - b d90 │ │ │ │ │ + bne d24 │ │ │ │ │ + b d8c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b d44 │ │ │ │ │ + b d40 │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000dd4 : │ │ │ │ │ +00000dd0 : │ │ │ │ │ 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 e54 │ │ │ │ │ + beq e50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bne e2c │ │ │ │ │ + bne e28 │ │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e74 │ │ │ │ │ + bne e70 │ │ │ │ │ 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 b14 │ │ │ │ │ + bl b10 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 100c │ │ │ │ │ + bl 1008 │ │ │ │ │ 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 │ │ │ │ │ @@ -1120,89 +1119,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 e6c │ │ │ │ │ + b e68 │ │ │ │ │ │ │ │ │ │ -00000e98 : │ │ │ │ │ +00000e94 : │ │ │ │ │ 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 bb0 │ │ │ │ │ + bl bac │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne ecc │ │ │ │ │ + bne ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cc4 │ │ │ │ │ + b cc0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000ed4 <_PyAsyncGenASend_Send>: │ │ │ │ │ +00000ed0 <_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 dd4 │ │ │ │ │ + bl dd0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne f20 <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ + bne f1c <_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 f18 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ + b f14 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ │ │ │ │ │ -00000f28 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000f24 <_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] @ 1000 <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ + ldr r3, [pc, #188] @ ffc <_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 fe4 <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ + beq fe0 <_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] @ 1004 <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ + ldr ip, [pc, #108] @ 1000 <_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 │ │ │ │ │ @@ -1215,56 +1214,56 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r0, [pc, #28] @ 1008 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ + ldr r0, [pc, #28] @ 1004 <_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 f88 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ - b fdc <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ + bne f84 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ + b fd8 <_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 │ │ │ │ │ │ │ │ │ │ -0000100c : │ │ │ │ │ +00001008 : │ │ │ │ │ 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 1088 │ │ │ │ │ - ldr r3, [pc, #176] @ 10e8 │ │ │ │ │ + beq 1084 │ │ │ │ │ + ldr r3, [pc, #176] @ 10e4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 107c │ │ │ │ │ + bne 1078 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl b60 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl b5c <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1074 │ │ │ │ │ + bgt 1070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne 1070 │ │ │ │ │ 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 │ │ │ │ │ @@ -1272,53 +1271,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 10b8 │ │ │ │ │ + beq 10b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10cc │ │ │ │ │ + beq 10c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1070 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 109c │ │ │ │ │ + b 1098 │ │ │ │ │ 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 1074 │ │ │ │ │ - b 10ac │ │ │ │ │ + beq 1070 │ │ │ │ │ + b 10a8 │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000010ec : │ │ │ │ │ +000010e8 : │ │ │ │ │ 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] @ 11dc │ │ │ │ │ + ldr ip, [pc, #200] @ 11d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1331,69 +1330,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 1174 │ │ │ │ │ + beq 1170 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str lr, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11ac │ │ │ │ │ - ldr r2, [pc, #100] @ 11e0 │ │ │ │ │ + ble 11a8 │ │ │ │ │ + ldr r2, [pc, #100] @ 11dc │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 11cc │ │ │ │ │ + bhi 11c8 │ │ │ │ │ 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 1174 │ │ │ │ │ + bne 1170 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1174 │ │ │ │ │ + b 1170 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000011e4 : │ │ │ │ │ +000011e0 : │ │ │ │ │ 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 12cc │ │ │ │ │ + bne 12c8 │ │ │ │ │ ldr lr, [r4, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr ip, [pc, #268] @ 132c │ │ │ │ │ + ldr ip, [pc, #268] @ 1328 │ │ │ │ │ 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] │ │ │ │ │ @@ -1403,105 +1402,105 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ ldr r3, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #3824] @ 0xef0 │ │ │ │ │ - beq 1284 │ │ │ │ │ + beq 1280 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1284 │ │ │ │ │ + bgt 1280 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12d4 │ │ │ │ │ + beq 12d0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12f8 │ │ │ │ │ + bne 12f4 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr r3, [pc, #148] @ 1330 │ │ │ │ │ + ldr r3, [pc, #148] @ 132c │ │ │ │ │ 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 12e8 │ │ │ │ │ + bhi 12e4 │ │ │ │ │ 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 1284 │ │ │ │ │ + b 1280 │ │ │ │ │ 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 1290 │ │ │ │ │ + bgt 128c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1290 │ │ │ │ │ + bne 128c │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1290 │ │ │ │ │ + b 128c │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001334 : │ │ │ │ │ +00001330 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1354 │ │ │ │ │ + beq 1350 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #12] @ 1368 │ │ │ │ │ + ldr r1, [pc, #12] @ 1364 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ .word 0x0000a1dc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000136c <_PyGen_ClearFrame>: │ │ │ │ │ +00001368 <_PyGen_ClearFrame>: │ │ │ │ │ _PyGen_ClearFrame(): │ │ │ │ │ ldrsb r2, [r0, #35] @ 0x23 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 13bc <_PyGen_ClearFrame+0x50> │ │ │ │ │ + beq 13b8 <_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 13c4 <_PyGen_ClearFrame+0x58> │ │ │ │ │ + bne 13c0 <_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 │ │ │ │ │ @@ -1513,128 +1512,128 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 13f0 <_PyGen_ClearFrame+0x84> │ │ │ │ │ + bhi 13ec <_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 13b0 <_PyGen_ClearFrame+0x44> │ │ │ │ │ + b 13ac <_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 141c <_PyGen_ClearFrame+0xb0> │ │ │ │ │ + beq 1418 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl f9c <_PyAsyncGenValueWrapperNew+0x74> │ │ │ │ │ + bl f34 <_PyAsyncGenValueWrapperNew+0x10> │ │ │ │ │ R_ARM_CALL gen_clear_frame │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13b4 <_PyGen_ClearFrame+0x48> │ │ │ │ │ + b 13b0 <_PyGen_ClearFrame+0x48> │ │ │ │ │ │ │ │ │ │ -0000142c : │ │ │ │ │ +00001428 : │ │ │ │ │ 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 146c │ │ │ │ │ + bne 1468 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1020 │ │ │ │ │ + b fe0 <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1458 │ │ │ │ │ + beq 1454 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001494 <_PyCoro_ComputeOrigin>: │ │ │ │ │ +00001490 <_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 14fc <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ + b 14f8 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14f8 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 14f4 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 14b8 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bhi 14b4 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14f8 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 14f4 <_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 14b8 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bcc 14b4 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt 14b8 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + blt 14b4 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 15d4 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + beq 15d0 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ - b 1554 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ + b 1550 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1550 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 154c <_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 15a8 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ + bcc 15a4 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 15d8 <_PyCoro_ComputeOrigin+0x144> │ │ │ │ │ + ble 15d4 <_PyCoro_ComputeOrigin+0x144> │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ bic sl, sl, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1642,30 +1641,30 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15b0 <_PyCoro_ComputeOrigin+0x11c> │ │ │ │ │ + beq 15ac <_PyCoro_ComputeOrigin+0x11c> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str r0, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1550 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 154c <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldrb r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 1528 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ + bls 1524 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - b 1594 <_PyCoro_ComputeOrigin+0x100> │ │ │ │ │ + b 1590 <_PyCoro_ComputeOrigin+0x100> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15d4 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + bgt 15d0 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15d4 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + bne 15d0 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ beq 17c <_Py_MakeCoro+0x17c> │ │ │ │ │ ldrb r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bhi 1d8 <_Py_MakeCoro+0x1d8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne 1b8 <_Py_MakeCoro+0x1b8> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1494 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1490 <_PyCoro_ComputeOrigin> │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ bne e8 <_Py_MakeCoro+0xe8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 3f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b60 │ │ │ │ │ + bl b5c │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b 3e8 │ │ │ │ │ .word 0x00000180 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -797,15 +797,15 @@ │ │ │ │ │ b 9ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 9e0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl f9c │ │ │ │ │ + bl f34 │ │ │ │ │ b 9b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr r3, [pc, #108] @ b54 │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ @@ -941,124 +941,95 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d3c │ │ │ │ │ + beq d1c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq d2c │ │ │ │ │ + beq e30 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq f38 │ │ │ │ │ + beq ed0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq da8 │ │ │ │ │ + beq d3c │ │ │ │ │ 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 ea0 │ │ │ │ │ - ldr r3, [pc, #660] @ f8c │ │ │ │ │ + bhi e3c │ │ │ │ │ + ldr r3, [pc, #560] @ f28 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq e44 │ │ │ │ │ + beq dd8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl f9c │ │ │ │ │ + bl f34 │ │ │ │ │ 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} │ │ │ │ │ - ldr r2, [pc, #588] @ f90 │ │ │ │ │ - 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 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - ldreq r1, [r4, #40] @ 0x28 │ │ │ │ │ - streq r1, [r2, #64] @ 0x40 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ - R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq d2c │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d2c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne d2c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d2c │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - bl 9cc │ │ │ │ │ + bl 9c8 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt df4 │ │ │ │ │ + bgt d88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f20 │ │ │ │ │ + beq e4c │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi eb0 │ │ │ │ │ - ldr r3, [pc, #380] @ f94 │ │ │ │ │ + bhi f10 │ │ │ │ │ + ldr r3, [pc, #384] @ f2c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ bne d1c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e54 │ │ │ │ │ + bne de8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ @@ -1070,79 +1041,83 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ beq d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebc │ │ │ │ │ + bne e58 │ │ │ │ │ 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 f18 │ │ │ │ │ + beq eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b d2c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b d34 │ │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ - beq e10 │ │ │ │ │ - b e44 │ │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ │ - beq e10 │ │ │ │ │ - b e3c │ │ │ │ │ + beq da4 │ │ │ │ │ + b dd8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b d88 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #208] @ f98 │ │ │ │ │ + ldr r3, [pc, #204] @ f30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq f2c │ │ │ │ │ + beq ebc │ │ │ │ │ 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 f04 │ │ │ │ │ + bgt ea0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f78 │ │ │ │ │ + beq ec8 │ │ │ │ │ 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 d34 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b df4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - b ee8 │ │ │ │ │ + b e84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ea0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ f98 │ │ │ │ │ + ldr r3, [pc, #84] @ f30 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq f80 │ │ │ │ │ + beq f1c │ │ │ │ │ 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 │ │ │ │ │ @@ -1153,122 +1128,131 @@ │ │ │ │ │ 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 f18 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f04 │ │ │ │ │ + b eb4 │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ + beq da4 │ │ │ │ │ + b dd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - b f64 │ │ │ │ │ - .word 0x00000288 │ │ │ │ │ + b efc │ │ │ │ │ + .word 0x00000224 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000238 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000170 │ │ │ │ │ + .word 0x00000174 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000f9c : │ │ │ │ │ +00000f34 : │ │ │ │ │ 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, #100] @ 101c │ │ │ │ │ + ldr r3, [pc, #140] @ fdc │ │ │ │ │ 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 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - ldreq r2, [r4, #40] @ 0x28 │ │ │ │ │ - streq r2, [r3, #64] @ 0x40 │ │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ │ + ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq fb4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - str r5, [r4, #20] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popgt {r4, r5, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - .word 0x00000050 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ │ + bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ + R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + popeq {r4, r5, fp, pc} │ │ │ │ │ + b f84 │ │ │ │ │ + .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001020 : │ │ │ │ │ +00000fe0 : │ │ │ │ │ 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 101c │ │ │ │ │ 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 1038 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 10b0 │ │ │ │ │ + beq 1070 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e4 │ │ │ │ │ + bne 10a4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 109c │ │ │ │ │ + beq 105c │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 109c │ │ │ │ │ + beq 105c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGC_VisitStackRef> │ │ │ │ │ R_ARM_CALL _PyGC_VisitStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 109c │ │ │ │ │ + beq 105c │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -190,36 +190,36 @@ │ │ │ │ │ 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 bb0 │ │ │ │ │ + bl bac │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 23c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cc4 │ │ │ │ │ + b cc0 │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_new │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000244 : │ │ │ │ │ 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 bb0 │ │ │ │ │ + bl bac │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 280 │ │ │ │ │ @@ -465,29 +465,29 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 194 <_gen_getframe+0x20> │ │ │ │ │ R_ARM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 100c │ │ │ │ │ + bl 1008 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 630 │ │ │ │ │ b 69c │ │ │ │ │ - bl b14 │ │ │ │ │ + bl b10 │ │ │ │ │ R_ARM_CALL gen_send │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5c8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 100c │ │ │ │ │ + b 1008 │ │ │ │ │ R_ARM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 630 │ │ │ │ │ ldr r3, [pc, #208] @ 6a8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 69c │ │ │ │ │ @@ -600,21 +600,21 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 748 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 6e0 │ │ │ │ │ + bl 6dc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 6e0 │ │ │ │ │ + bl 6dc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 6e0 │ │ │ │ │ + bl 6dc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x0000005c │ │ │ │ │ @@ -652,15 +652,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt 808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bac │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 82c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ @@ -726,15 +726,15 @@ │ │ │ │ │ 000008c0 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b14 │ │ │ │ │ + b b10 │ │ │ │ │ R_ARM_JUMP24 gen_send │ │ │ │ │ │ │ │ │ │ 000008d8 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ @@ -790,15 +790,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl c4 │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 100c │ │ │ │ │ + bl 1008 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -1048,15 +1048,15 @@ │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c90 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 100c │ │ │ │ │ + bl 1008 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ moveq r3, #2 │ │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r5, #24] │ │ │ │ │ b d4c │ │ │ │ │ @@ -1157,15 +1157,15 @@ │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bl 6e0 │ │ │ │ │ + bl 6dc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000dcc : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1195,27 +1195,27 @@ │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - bl 6e0 │ │ │ │ │ + bl 6dc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e40 : │ │ │ │ │ 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 dd4 │ │ │ │ │ + b dd0 │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_send │ │ │ │ │ │ │ │ │ │ 00000e58 : │ │ │ │ │ coro_wrapper_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1736,15 +1736,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [r4, #28] │ │ │ │ │ beq 1540 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1494 │ │ │ │ │ + bl 1490 │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ bne 1540 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 153c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -145,21 +145,21 @@ │ │ │ │ │ 0x000008e0 7074696f 6e005079 4f626a65 63745f43 ption.PyObject_C │ │ │ │ │ 0x000008f0 616c6c4f 6e654172 67005079 4572725f allOneArg.PyErr_ │ │ │ │ │ 0x00000900 466f726d 6174556e 72616973 61626c65 FormatUnraisable │ │ │ │ │ 0x00000910 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ 0x00000920 5f507945 72725f57 61726e55 6e617761 _PyErr_WarnUnawa │ │ │ │ │ 0x00000930 69746564 436f726f 7574696e 65005f50 itedCoroutine._P │ │ │ │ │ 0x00000940 79457661 6c5f4e6f 546f6f6c 73466f72 yEval_NoToolsFor │ │ │ │ │ - 0x00000950 556e7769 6e64005f 50794672 616d655f Unwind._PyFrame_ │ │ │ │ │ - 0x00000960 436c6561 72457863 65707443 6f646500 ClearExceptCode. │ │ │ │ │ - 0x00000970 50794578 635f4765 6e657261 746f7245 PyExc_GeneratorE │ │ │ │ │ - 0x00000980 78697400 50794572 725f5365 744e6f6e xit.PyErr_SetNon │ │ │ │ │ - 0x00000990 65005079 4572725f 45786365 7074696f e.PyErr_Exceptio │ │ │ │ │ - 0x000009a0 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x000009b0 6c656172 005f5079 4672616d 655f5472 lear._PyFrame_Tr │ │ │ │ │ + 0x00000950 556e7769 6e640050 79457863 5f47656e Unwind.PyExc_Gen │ │ │ │ │ + 0x00000960 65726174 6f724578 69740050 79457272 eratorExit.PyErr │ │ │ │ │ + 0x00000970 5f536574 4e6f6e65 00507945 72725f45 _SetNone.PyErr_E │ │ │ │ │ + 0x00000980 78636570 74696f6e 4d617463 68657300 xceptionMatches. │ │ │ │ │ + 0x00000990 50794572 725f436c 65617200 5f507946 PyErr_Clear._PyF │ │ │ │ │ + 0x000009a0 72616d65 5f436c65 61724578 63657074 rame_ClearExcept │ │ │ │ │ + 0x000009b0 436f6465 005f5079 4672616d 655f5472 Code._PyFrame_Tr │ │ │ │ │ 0x000009c0 61766572 7365005f 50794743 5f566973 averse._PyGC_Vis │ │ │ │ │ 0x000009d0 69745374 61636b52 6566005f 50794765 itStackRef._PyGe │ │ │ │ │ 0x000009e0 6e5f4665 74636853 746f7049 74657261 n_FetchStopItera │ │ │ │ │ 0x000009f0 74696f6e 56616c75 65005079 4578635f tionValue.PyExc_ │ │ │ │ │ 0x00000a00 53746f70 49746572 6174696f 6e005f50 StopIteration._P │ │ │ │ │ 0x00000a10 79417267 5f436865 636b506f 73697469 yArg_CheckPositi │ │ │ │ │ 0x00000a20 6f6e616c 00507945 78635f44 65707265 onal.PyExc_Depre │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -84,17 +84,17 @@ │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 86: 000000bc 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 90: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 91: 00000060 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 00000068 0000531d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000070 0000531d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 0000007c 0000542b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000080 0000542c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000000e0 0000451c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001e8 0000571c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000020c 0000581c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000238 0000591c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000001c8 0000571c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000001ec 0000581c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000238 0000591c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000278 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002a0 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ 000002ac 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000002b0 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000002b8 00004a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002c4 00004b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000002dc 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── 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 {} │ │ │ │ │ @@ -128,30 +128,22 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 224 │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - subs ip, r3, #0 │ │ │ │ │ - beq 224 │ │ │ │ │ + bne 204 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 2ac │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ac │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -159,23 +151,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + subs ip, r3, #0 │ │ │ │ │ + beq 1b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx ip │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f0 │ │ │ │ │ + b 1d0 │ │ │ │ │ ble 29c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 27c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ @@ -195,15 +195,15 @@ │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 218 │ │ │ │ │ + b 1f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 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 --symbols {} │ │ │ │ │ @@ -14,18 +14,18 @@ │ │ │ │ │ 10: 00000000 152 FUNC LOCAL DEFAULT 7 lazy_import_traverse │ │ │ │ │ 11: 000001a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 12: 000001a0 136 FUNC LOCAL DEFAULT 1 lazy_import_dealloc │ │ │ │ │ 13: 00000228 284 FUNC LOCAL DEFAULT 1 lazy_import_clear │ │ │ │ │ 14: 00000224 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 15: 00000228 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 17: 00000040 112 FUNC LOCAL DEFAULT 8 lazy_import_name │ │ │ │ │ - 18: 00000014 44 FUNC LOCAL DEFAULT 8 lazy_import_resolve │ │ │ │ │ - 19: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 20: 0000005c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 17: 00000014 112 FUNC LOCAL DEFAULT 8 lazy_import_name │ │ │ │ │ + 18: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 19: 0000005c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 20: 00000084 44 FUNC LOCAL DEFAULT 8 lazy_import_resolve │ │ │ │ │ 21: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 22: 000000b0 108 FUNC LOCAL DEFAULT 8 lazy_import_repr │ │ │ │ │ 23: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 25: 00000000 264 OBJECT LOCAL DEFAULT 10 lazy_import_doc │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 27: 000000d4 32 OBJECT LOCAL DEFAULT 3 lazy_import_methods │ │ │ │ │ @@ -33,14 +33,14 @@ │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 33: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 35: 00000000 20 FUNC GLOBAL DEFAULT 8 _PyLazyImport_GetName │ │ │ │ │ - 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_LoadLazyImportTstate │ │ │ │ │ - 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_LoadLazyImportTstate │ │ │ │ │ 39: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLazyImport_Type │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -32,24 +32,24 @@ │ │ │ │ │ 00000058 00001702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000a02 R_ARM_ABS32 00000000 lazy_import_traverse │ │ │ │ │ 00000060 00000d02 R_ARM_ABS32 00000228 lazy_import_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00002902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000a0 00002a02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d8 00001202 R_ARM_ABS32 00000014 lazy_import_resolve │ │ │ │ │ +000000d8 00001402 R_ARM_ABS32 00000084 lazy_import_resolve │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0xda4 contains 12 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002c 0000241c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000003c 0000251d R_ARM_JUMP24 00000000 _PyImport_LoadLazyImportTstate │ │ │ │ │ -00000068 0000132b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000006c 0000132c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000078 0000261d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000007c 0000142b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000080 0000142c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000008c 0000261d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000003c 0000122b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000040 0000122c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000004c 0000241d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000050 0000132b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +00000054 0000132c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +00000060 0000241d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000009c 0000251c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000000ac 0000261d R_ARM_JUMP24 00000000 _PyImport_LoadLazyImportTstate │ │ │ │ │ 000000dc 0000152b R_ARM_MOVW_ABS_NC 00000064 .LC4 │ │ │ │ │ 000000e0 0000152c R_ARM_MOVT_ABS 00000064 .LC4 │ │ │ │ │ -000000e4 0000261c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000e4 0000241c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000010c 0000221c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _PyObject_GC_New │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_SetString │ │ │ │ │ _Py_tss_interp │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyLazyImport_GetName │ │ │ │ │ +PyUnicode_FromFormat │ │ │ │ │ PyThreadState_Get │ │ │ │ │ _PyImport_LoadLazyImportTstate │ │ │ │ │ -PyUnicode_FromFormat │ │ │ │ │ PyLazyImport_Type │ │ │ │ │ PyType_Type │ │ │ │ │ PyType_GenericAlloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -5,44 +5,28 @@ │ │ │ │ │ │ │ │ │ │ 00000000 <_PyLazyImport_GetName>: │ │ │ │ │ _PyLazyImport_GetName(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 40 │ │ │ │ │ + b 14 │ │ │ │ │ │ │ │ │ │ -00000014 : │ │ │ │ │ -lazy_import_resolve(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, lr} │ │ │ │ │ - b 0 <_PyImport_LoadLazyImportTstate> │ │ │ │ │ - R_ARM_JUMP24 _PyImport_LoadLazyImportTstate │ │ │ │ │ - │ │ │ │ │ -00000040 : │ │ │ │ │ +00000014 : │ │ │ │ │ lazy_import_name(): │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 90 │ │ │ │ │ + beq 64 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 7c │ │ │ │ │ + beq 50 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ @@ -60,23 +44,39 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ +00000084 : │ │ │ │ │ +lazy_import_resolve(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, lr} │ │ │ │ │ + b 0 <_PyImport_LoadLazyImportTstate> │ │ │ │ │ + R_ARM_JUMP24 _PyImport_LoadLazyImportTstate │ │ │ │ │ + │ │ │ │ │ 000000b0 : │ │ │ │ │ lazy_import_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 40 │ │ │ │ │ + bl 14 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 114 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r0, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246400 2e4c4330 002e4c43 31002461 .$d..LC0..LC1.$a │ │ │ │ │ 0x00000010 002e4c41 4e43484f 5230006c 617a795f ..LANCHOR0.lazy_ │ │ │ │ │ 0x00000020 696d706f 72745f74 72617665 72736500 import_traverse. │ │ │ │ │ 0x00000030 6c617a79 5f696d70 6f72745f 6465616c lazy_import_deal │ │ │ │ │ 0x00000040 6c6f6300 6c617a79 5f696d70 6f72745f loc.lazy_import_ │ │ │ │ │ 0x00000050 636c6561 72006c61 7a795f69 6d706f72 clear.lazy_impor │ │ │ │ │ - 0x00000060 745f6e61 6d65006c 617a795f 696d706f t_name.lazy_impo │ │ │ │ │ - 0x00000070 72745f72 65736f6c 7665002e 4c433200 rt_resolve..LC2. │ │ │ │ │ - 0x00000080 2e4c4333 002e4c43 34006c61 7a795f69 .LC3..LC4.lazy_i │ │ │ │ │ + 0x00000060 745f6e61 6d65002e 4c433200 2e4c4333 t_name..LC2..LC3 │ │ │ │ │ + 0x00000070 006c617a 795f696d 706f7274 5f726573 .lazy_import_res │ │ │ │ │ + 0x00000080 6f6c7665 002e4c43 34006c61 7a795f69 olve..LC4.lazy_i │ │ │ │ │ 0x00000090 6d706f72 745f7265 7072006c 617a795f mport_repr.lazy_ │ │ │ │ │ 0x000000a0 696d706f 72745f64 6f63006c 617a795f import_doc.lazy_ │ │ │ │ │ 0x000000b0 696d706f 72745f6d 6574686f 6473005f import_methods._ │ │ │ │ │ 0x000000c0 50794c61 7a79496d 706f7274 5f4e6577 PyLazyImport_New │ │ │ │ │ 0x000000d0 005f5079 5f4e6f6e 65537472 75637400 ._Py_NoneStruct. │ │ │ │ │ 0x000000e0 5f50794f 626a6563 745f4743 5f4e6577 _PyObject_GC_New │ │ │ │ │ 0x000000f0 00507945 78635f54 79706545 72726f72 .PyExc_TypeError │ │ │ │ │ 0x00000100 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ 0x00000110 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ 0x00000120 5f50795f 4465616c 6c6f6300 5f50794c _Py_Dealloc._PyL │ │ │ │ │ 0x00000130 617a7949 6d706f72 745f4765 744e616d azyImport_GetNam │ │ │ │ │ - 0x00000140 65005079 54687265 61645374 6174655f e.PyThreadState_ │ │ │ │ │ - 0x00000150 47657400 5f507949 6d706f72 745f4c6f Get._PyImport_Lo │ │ │ │ │ - 0x00000160 61644c61 7a79496d 706f7274 54737461 adLazyImportTsta │ │ │ │ │ - 0x00000170 74650050 79556e69 636f6465 5f46726f te.PyUnicode_Fro │ │ │ │ │ - 0x00000180 6d466f72 6d617400 50794c61 7a79496d mFormat.PyLazyIm │ │ │ │ │ + 0x00000140 65005079 556e6963 6f64655f 46726f6d e.PyUnicode_From │ │ │ │ │ + 0x00000150 466f726d 61740050 79546872 65616453 Format.PyThreadS │ │ │ │ │ + 0x00000160 74617465 5f476574 005f5079 496d706f tate_Get._PyImpo │ │ │ │ │ + 0x00000170 72745f4c 6f61644c 617a7949 6d706f72 rt_LoadLazyImpor │ │ │ │ │ + 0x00000180 74547374 61746500 50794c61 7a79496d tTstate.PyLazyIm │ │ │ │ │ 0x00000190 706f7274 5f547970 65005079 54797065 port_Type.PyType │ │ │ │ │ 0x000001a0 5f547970 65005079 54797065 5f47656e _Type.PyType_Gen │ │ │ │ │ 0x000001b0 65726963 416c6c6f 63005079 4f626a65 ericAlloc.PyObje │ │ │ │ │ 0x000001c0 63745f47 435f4465 6c00 ct_GC_Del. │ │ │ ├── listobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 59448 (bytes into file) │ │ │ │ │ + Start of section headers: 59660 (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 0xe838: │ │ │ │ │ +There are 18 section headers, starting at offset 0xe90c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 002744 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00ce70 000320 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002778 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d190 0003a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002bf4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002bf4 00036e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002f64 00757c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00d530 001188 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a4e0 000310 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00e6b8 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a7f0 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00e798 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00aea0 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00aea0 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00aed4 001180 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c054 000e1c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00e7a8 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00271c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00cf24 000328 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002750 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d24c 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002bcc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002bcc 00036e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002f3c 007658 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00d5ec 0011a0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a594 000310 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00e78c 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a8a4 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00e86c 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00af54 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00af54 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00af88 001180 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c108 000e1c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00e87c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -13,125 +13,125 @@ │ │ │ │ │ 9: 000001ac 256 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 10: 000002a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 11: 000002ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 000002ac 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 13: 00000000 68 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 14: 00000530 264 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 16: 000006bc 7528 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 16: 000006bc 7504 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 17: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 18: 00002424 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 19: 000070f0 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 000060d0 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 21: 00007200 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 00005f4c 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00000000 7296 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00002dc4 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 25: 000071d4 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 18: 0000240c 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 19: 00002e7c 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 20: 000071cc 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 21: 000061ac 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 22: 000072dc 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 23: 0000602c 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 24: 00000000 7256 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 25: 000072b0 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 27: 000024d0 876 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ - 28: 0000283c 1176 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 29: 00002cd4 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ - 30: 00002d4c 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ - 31: 00002510 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 27: 000024b8 1096 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ + 28: 00002900 1164 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 29: 00002d8c 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ + 30: 00002e04 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ + 31: 000024e8 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 32: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 33: 00002f14 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 34: 000030e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 000030f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 000031b4 1572 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 37: 000056ac 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 33: 00002fcc 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 34: 000031a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 000031ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 36: 0000326c 1572 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 37: 0000578c 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 38: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 39: 000037d8 220 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 40: 000038b4 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 41: 00003a24 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ + 39: 00003890 220 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 40: 0000396c 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 41: 00003adc 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ 42: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 43: 00003a80 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 44: 00005074 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 45: 00003c30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00003c34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00003c34 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 00003c8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00003c90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 00003cd4 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00003cbc 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 52: 00004108 776 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 53: 0000703c 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 54: 0000264c 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 43: 00003b38 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 44: 00005154 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 45: 00003ce8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00003cec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003cec 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 48: 00003d44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00003d48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 00003d8c 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 00003d74 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 52: 000041c0 808 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 53: 00007118 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 54: 00002624 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 55: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 56: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 57: 00004410 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 58: 00004520 756 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 57: 000044e8 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 58: 000045f8 772 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 59: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 60: 00004808 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 000048f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 62: 00004814 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 63: 00004814 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 64: 000049a0 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 65: 00004ac0 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 62: 000048fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 000048fc 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 64: 00004a88 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 65: 00004ba8 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 66: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 67: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 68: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 69: 00004b98 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 69: 00004c80 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 70: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 71: 00005068 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 00005074 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 000051b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 000051c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 000051c0 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 76: 00001cc0 396 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 77: 00005258 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00005148 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00005154 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 00005294 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 000052a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 000052a0 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 76: 00001c98 396 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 77: 00005338 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 79: 00001e4c 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 80: 0000525c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 000056a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 000056ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 000059cc 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 84: 00005a20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 00005a24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 86: 00005a24 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 87: 00005ac0 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 88: 00001f24 36 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 79: 00001e24 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 80: 0000533c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 00005780 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 0000578c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00005aac 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 84: 00005b00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 00005b04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 86: 00005b04 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 87: 00005ba0 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 88: 00001efc 36 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ 89: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 90: 00005ba0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00005ba4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00005ba4 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 93: 00005c74 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 94: 00005da0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00005db0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 00005db0 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 97: 00005e58 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 98: 00005f44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 00005f4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00005c80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00005c84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00005c84 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 93: 00005d54 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 94: 00005e80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00005e90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 00005e90 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 97: 00005f38 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 98: 00006024 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 0000602c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 100: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 101: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 102: 000061dc 1472 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 103: 0000679c 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 104: 00006918 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 0000691c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00006ea8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 000062b8 1472 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 103: 00006878 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 104: 000069f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 000069f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00006f84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 108: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 109: 00006eb4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00006eb4 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 111: 00002050 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 112: 000022b8 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 109: 00006f90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 00006f90 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 111: 00002028 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 112: 00002290 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ 113: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 114: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 115: 00002370 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 116: 00007138 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 117: 00002494 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 118: 00007190 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 119: 000024b4 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 115: 00002348 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 116: 00007214 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 117: 0000246c 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 118: 0000726c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 119: 0000248c 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ 120: 000000a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 121: 000000a0 52 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ - 122: 000024f4 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 122: 000024cc 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 123: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 124: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 125: 00007218 804 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 126: 00002610 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 125: 000072f4 804 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 126: 000025e8 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 127: 000000d4 64 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 128: 00000114 24 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 129: 0000012c 180 FUNC LOCAL DEFAULT 9 listiter_reduce_general │ │ │ │ │ 130: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 131: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 132: 000001d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 133: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -191,30 +191,30 @@ │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 194: 00002e44 208 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 194: 00002efc 208 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 196: 00002f6c 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 197: 000030f4 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 196: 00003024 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 197: 000031ac 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 199: 000039e0 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 199: 00003a98 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 209: 00003c90 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 209: 00003d48 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -224,55 +224,55 @@ │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 235: 00004e24 592 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 236: 00001c80 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 237: 000051ec 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 238: 0000525c 1104 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 235: 00004f0c 584 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 236: 00001c58 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 237: 000052cc 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 238: 0000533c 1104 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 241: 00005b1c 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 241: 00005bfc 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 245: 00001f48 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 246: 00001fcc 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 247: 0000691c 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 245: 00001f20 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 246: 00001fa4 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 247: 000069f8 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 256: 00002014 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 256: 00001fec 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 260: 00000044 92 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 262: 000022ec 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 262: 000022c4 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ - 266: 0000753c 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ - 267: 000025d0 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 266: 00007618 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 267: 000025a8 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 271: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 272: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ │ 273: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyList_Type │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,231 +1,232 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xce70 contains 100 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xcf24 contains 101 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000090 00001b1c R_ARM_CALL 000024d0 gallop_right │ │ │ │ │ -000000dc 00001c1c R_ARM_CALL 0000283c gallop_left │ │ │ │ │ -00000130 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00000180 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00000184 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00000210 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000338 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000039c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000004f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000005ac 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000648 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000006f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000007a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000844 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000008c8 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -000008e4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000998 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a3c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ac4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bd0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c6c 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00000ce4 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00000ce8 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00000d7c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e98 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ef8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001004 00001b1c R_ARM_CALL 000024d0 gallop_right │ │ │ │ │ -0000106c 00001e1c R_ARM_CALL 00002d4c sortslice_memmove │ │ │ │ │ -000010b4 00001c1c R_ARM_CALL 0000283c gallop_left │ │ │ │ │ -00001134 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00001208 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012a0 00001e1c R_ARM_CALL 00002d4c sortslice_memmove │ │ │ │ │ -0000133c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001484 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000150c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000157c 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00001694 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -000016f0 00001e1c R_ARM_CALL 00002d4c sortslice_memmove │ │ │ │ │ -000017b4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001830 00001e1c R_ARM_CALL 00002d4c sortslice_memmove │ │ │ │ │ -0000199c 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00001cac 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cb0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cb4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001cec 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ -00001e34 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e38 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e40 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e78 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001e84 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001eb4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001eb8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ecc 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00001ed0 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -00001ed8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001f04 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f10 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f38 0000271c R_ARM_CALL 000037d8 list_clear_impl.isra.0 │ │ │ │ │ -00001f3c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f40 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f80 0000251d R_ARM_JUMP24 000056ac list_slice_lock_held │ │ │ │ │ -00001fa0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fa4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fac 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001ff0 0000271c R_ARM_CALL 000037d8 list_clear_impl.isra.0 │ │ │ │ │ -00002000 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002004 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002008 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002040 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -0000204c 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00002084 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002098 00002c1c R_ARM_CALL 00005074 list_new_prealloc │ │ │ │ │ -0000222c 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -0000229c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000022b4 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000235c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002360 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002364 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000023b4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002428 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002458 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000247c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a8 0000271c R_ARM_CALL 000037d8 list_clear_impl.isra.0 │ │ │ │ │ -000024e0 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000024f0 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000250c 0000251d R_ARM_JUMP24 000056ac list_slice_lock_held │ │ │ │ │ -00002560 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000258c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025c4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025e0 0000321d R_ARM_JUMP24 00003cd4 _list_extend │ │ │ │ │ -000025fc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002600 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002604 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002640 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002690 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000026a8 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ -00002720 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002728 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002738 0000271c R_ARM_CALL 000037d8 list_clear_impl.isra.0 │ │ │ │ │ +00000090 00001b1c R_ARM_CALL 000024b8 gallop_right │ │ │ │ │ +000000dc 00001c1c R_ARM_CALL 00002900 gallop_left │ │ │ │ │ +0000012c 00001d1c R_ARM_CALL 00002d8c sortslice_memcpy │ │ │ │ │ +00000180 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +00000184 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +0000020c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000334 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000398 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000004ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000005a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000063c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000006e4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000078c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000828 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000008b0 00001d1c R_ARM_CALL 00002d8c sortslice_memcpy │ │ │ │ │ +000009c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a5c 00001d1c R_ARM_CALL 00002d8c sortslice_memcpy │ │ │ │ │ +00000ad4 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +00000ad8 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +00000b6c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c94 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000cf4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e00 00001b1c R_ARM_CALL 000024b8 gallop_right │ │ │ │ │ +00000e68 00001e1c R_ARM_CALL 00002e04 sortslice_memmove │ │ │ │ │ +00000eb0 00001c1c R_ARM_CALL 00002900 gallop_left │ │ │ │ │ +00000f80 00001d1c R_ARM_CALL 00002d8c sortslice_memcpy │ │ │ │ │ +0000104c 00001e1c R_ARM_CALL 00002e04 sortslice_memmove │ │ │ │ │ +000010ac 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001138 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000011d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000126c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000012e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001350 00001d1c R_ARM_CALL 00002d8c sortslice_memcpy │ │ │ │ │ +000013b8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001468 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001504 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001588 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001640 00001e1c R_ARM_CALL 00002e04 sortslice_memmove │ │ │ │ │ +000016d0 00001d1c R_ARM_CALL 00002d8c sortslice_memcpy │ │ │ │ │ +0000176c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000178c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017e8 00001e1c R_ARM_CALL 00002e04 sortslice_memmove │ │ │ │ │ +0000198c 00001d1c R_ARM_CALL 00002d8c sortslice_memcpy │ │ │ │ │ +00001c84 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c88 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c8c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001cc4 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ +00001e0c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e10 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e18 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e50 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001e5c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e8c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e90 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ea4 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00001ea8 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00001eb0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001edc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ee8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f10 0000271c R_ARM_CALL 00003890 list_clear_impl.isra.0 │ │ │ │ │ +00001f14 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f18 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f58 0000251d R_ARM_JUMP24 0000578c list_slice_lock_held │ │ │ │ │ +00001f78 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f7c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f84 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fc8 0000271c R_ARM_CALL 00003890 list_clear_impl.isra.0 │ │ │ │ │ +00001fd8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fdc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fe0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002018 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00002024 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +0000205c 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002070 00002c1c R_ARM_CALL 00005154 list_new_prealloc │ │ │ │ │ +00002204 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00002274 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000228c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002334 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002338 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000233c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000238c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002400 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002430 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002454 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002480 0000271c R_ARM_CALL 00003890 list_clear_impl.isra.0 │ │ │ │ │ +000024b8 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000024c8 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000024e4 0000251d R_ARM_JUMP24 0000578c list_slice_lock_held │ │ │ │ │ +00002538 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002564 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000259c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000025b8 0000321d R_ARM_JUMP24 00003d8c _list_extend │ │ │ │ │ +000025d4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025d8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025dc 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002618 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002668 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002680 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ +000026f8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002700 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002710 0000271c R_ARM_CALL 00003890 list_clear_impl.isra.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd190 contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd24c contains 116 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 000001ac list_dealloc │ │ │ │ │ -0000002c 00006e02 R_ARM_ABS32 00006eb4 list_repr │ │ │ │ │ +0000002c 00006e02 R_ARM_ABS32 00006f90 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011302 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002102 R_ARM_ABS32 00002f14 list_traverse │ │ │ │ │ -00000060 00007502 R_ARM_ABS32 00002494 list_clear_slot │ │ │ │ │ -00000064 00003a02 R_ARM_ABS32 00004520 list_richcompare │ │ │ │ │ -0000006c 00005d02 R_ARM_ABS32 00005c74 list_iter │ │ │ │ │ +0000005c 00002102 R_ARM_ABS32 00002fcc list_traverse │ │ │ │ │ +00000060 00007502 R_ARM_ABS32 0000246c list_clear_slot │ │ │ │ │ +00000064 00003a02 R_ARM_ABS32 000045f8 list_richcompare │ │ │ │ │ +0000006c 00005d02 R_ARM_ABS32 00005d54 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003902 R_ARM_ABS32 00004410 list___init__ │ │ │ │ │ +00000094 00003902 R_ARM_ABS32 000044e8 list___init__ │ │ │ │ │ 00000098 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011502 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004002 R_ARM_ABS32 000049a0 list_vectorcall │ │ │ │ │ -000000d0 00002902 R_ARM_ABS32 00003a24 list_iteritem │ │ │ │ │ +000000c8 00004002 R_ARM_ABS32 00004a88 list_vectorcall │ │ │ │ │ +000000d0 00002902 R_ARM_ABS32 00003adc list_iteritem │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00005702 R_ARM_ABS32 00005ac0 listreviter_dealloc │ │ │ │ │ +000000ec 00005702 R_ARM_ABS32 00005ba0 listreviter_dealloc │ │ │ │ │ 0000011c 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00007902 R_ARM_ABS32 000000a0 listreviter_traverse │ │ │ │ │ 00000140 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00005602 R_ARM_ABS32 00005a24 listreviter_next │ │ │ │ │ +00000144 00005602 R_ARM_ABS32 00005b04 listreviter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00006102 R_ARM_ABS32 00005e58 listiter_dealloc │ │ │ │ │ +000001c0 00006102 R_ARM_ABS32 00005f38 listiter_dealloc │ │ │ │ │ 000001f0 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007002 R_ARM_ABS32 000022b8 listiter_traverse │ │ │ │ │ +00000204 00007002 R_ARM_ABS32 00002290 listiter_traverse │ │ │ │ │ 00000214 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00006002 R_ARM_ABS32 00005db0 listiter_next │ │ │ │ │ +00000218 00006002 R_ARM_ABS32 00005e90 listiter_next │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000280 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b4 0000b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002c0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002cc 00007e02 R_ARM_ABS32 00002610 listreviter_len │ │ │ │ │ +000002cc 00007e02 R_ARM_ABS32 000025e8 listreviter_len │ │ │ │ │ 000002d4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008802 R_ARM_ABS32 0000027c listreviter_reduce │ │ │ │ │ 000002e4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00008902 R_ARM_ABS32 00000294 listreviter_setstate │ │ │ │ │ 000002f4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007702 R_ARM_ABS32 000024b4 listiter_len │ │ │ │ │ +0000030c 00007702 R_ARM_ABS32 0000248c listiter_len │ │ │ │ │ 00000314 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008002 R_ARM_ABS32 00000114 listiter_reduce │ │ │ │ │ 00000324 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00008602 R_ARM_ABS32 000001e0 listiter_setstate │ │ │ │ │ 00000334 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000348 00003302 R_ARM_ABS32 00003cbc list_length │ │ │ │ │ -0000034c 00002b02 R_ARM_ABS32 00003a80 list_subscript │ │ │ │ │ -00000350 00006602 R_ARM_ABS32 000061dc list_ass_subscript │ │ │ │ │ -00000354 00003302 R_ARM_ABS32 00003cbc list_length │ │ │ │ │ -00000358 0000eb02 R_ARM_ABS32 00004e24 _PyList_Concat │ │ │ │ │ -0000035c 00006f02 R_ARM_ABS32 00002050 list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 00003c34 list_item │ │ │ │ │ -00000368 00004102 R_ARM_ABS32 00004ac0 list_ass_item │ │ │ │ │ -00000370 00005c02 R_ARM_ABS32 00005ba4 list_contains │ │ │ │ │ -00000374 00007602 R_ARM_ABS32 00007190 list_inplace_concat │ │ │ │ │ +00000348 00003302 R_ARM_ABS32 00003d74 list_length │ │ │ │ │ +0000034c 00002b02 R_ARM_ABS32 00003b38 list_subscript │ │ │ │ │ +00000350 00006602 R_ARM_ABS32 000062b8 list_ass_subscript │ │ │ │ │ +00000354 00003302 R_ARM_ABS32 00003d74 list_length │ │ │ │ │ +00000358 0000eb02 R_ARM_ABS32 00004f0c _PyList_Concat │ │ │ │ │ +0000035c 00006f02 R_ARM_ABS32 00002028 list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 00003cec list_item │ │ │ │ │ +00000368 00004102 R_ARM_ABS32 00004ba8 list_ass_item │ │ │ │ │ +00000370 00005c02 R_ARM_ABS32 00005c84 list_contains │ │ │ │ │ +00000374 00007602 R_ARM_ABS32 0000726c list_inplace_concat │ │ │ │ │ 00000378 00007f02 R_ARM_ABS32 000000d4 list_inplace_repeat │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00002b02 R_ARM_ABS32 00003a80 list_subscript │ │ │ │ │ +00000380 00002b02 R_ARM_ABS32 00003b38 list_subscript │ │ │ │ │ 00000388 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00005302 R_ARM_ABS32 000059cc list___reversed__ │ │ │ │ │ +00000390 00005302 R_ARM_ABS32 00005aac list___reversed__ │ │ │ │ │ 00000398 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a0 00008702 R_ARM_ABS32 00000258 list___sizeof__ │ │ │ │ │ 000003a8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00005802 R_ARM_ABS32 00001f24 py_list_clear │ │ │ │ │ +000003b0 00005802 R_ARM_ABS32 00001efc py_list_clear │ │ │ │ │ 000003b8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007a02 R_ARM_ABS32 000024f4 list_copy │ │ │ │ │ +000003c0 00007a02 R_ARM_ABS32 000024cc list_copy │ │ │ │ │ 000003c8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002802 R_ARM_ABS32 000038b4 list_append │ │ │ │ │ +000003d0 00002802 R_ARM_ABS32 0000396c list_append │ │ │ │ │ 000003d8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004f02 R_ARM_ABS32 00001e4c list_insert │ │ │ │ │ +000003e0 00004f02 R_ARM_ABS32 00001e24 list_insert │ │ │ │ │ 000003e8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004b02 R_ARM_ABS32 000051c0 list_extend │ │ │ │ │ +000003f0 00004b02 R_ARM_ABS32 000052a0 list_extend │ │ │ │ │ 000003f8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004502 R_ARM_ABS32 00004b98 list_pop │ │ │ │ │ +00000400 00004502 R_ARM_ABS32 00004c80 list_pop │ │ │ │ │ 00000408 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003f02 R_ARM_ABS32 00004814 list_remove │ │ │ │ │ +00000410 00003f02 R_ARM_ABS32 000048fc list_remove │ │ │ │ │ 00000418 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007d02 R_ARM_ABS32 00007218 list_index │ │ │ │ │ +00000420 00007d02 R_ARM_ABS32 000072f4 list_index │ │ │ │ │ 00000428 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007302 R_ARM_ABS32 00002370 list_count │ │ │ │ │ +00000430 00007302 R_ARM_ABS32 00002348 list_count │ │ │ │ │ 00000438 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007402 R_ARM_ABS32 00007138 list_reverse │ │ │ │ │ +00000440 00007402 R_ARM_ABS32 00007214 list_reverse │ │ │ │ │ 00000448 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006702 R_ARM_ABS32 0000679c list_sort │ │ │ │ │ +00000450 00006702 R_ARM_ABS32 00006878 list_sort │ │ │ │ │ 00000458 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00011702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xd530 contains 561 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xd5ec contains 564 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000dc 0000a81c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000108 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -271,534 +272,537 @@ │ │ │ │ │ 000006f8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000074c 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000750 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000760 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000764 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 0000076c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000770 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000818 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -0000081c 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -000008bc 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -000008c0 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00000938 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000009d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a54 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ad4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b88 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b8c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000d38 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e24 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00000e28 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00000e84 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ee4 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00000ee8 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00000f80 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000fc8 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000fcc 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000fd8 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000fdc 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000109c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010a0 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010b4 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -000010b8 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -000010c4 0000132b R_ARM_MOVW_ABS_NC 000070f0 unsafe_long_compare │ │ │ │ │ -000010c8 0000132c R_ARM_MOVT_ABS 000070f0 unsafe_long_compare │ │ │ │ │ -000010d0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000010d4 0000bb2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000010e4 0000142b R_ARM_MOVW_ABS_NC 000060d0 unsafe_object_compare │ │ │ │ │ -000010e8 0000142c R_ARM_MOVT_ABS 000060d0 unsafe_object_compare │ │ │ │ │ -000010ec 0000152b R_ARM_MOVW_ABS_NC 00007200 safe_object_compare │ │ │ │ │ -000010f0 0000152c R_ARM_MOVT_ABS 00007200 safe_object_compare │ │ │ │ │ -000011a4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001234 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000012cc 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012d0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001390 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014a4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001560 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001588 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000015b0 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000015dc 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001618 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001628 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000162c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001650 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001684 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016f8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001718 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001730 0000152b R_ARM_MOVW_ABS_NC 00007200 safe_object_compare │ │ │ │ │ -00001734 0000152c R_ARM_MOVT_ABS 00007200 safe_object_compare │ │ │ │ │ -00001748 0000162b R_ARM_MOVW_ABS_NC 00005f4c unsafe_tuple_compare │ │ │ │ │ -0000174c 0000162c R_ARM_MOVT_ABS 00005f4c unsafe_tuple_compare │ │ │ │ │ -00001800 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000018f0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000196c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a0c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a9c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001aa0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac8 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001acc 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ad0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001ad4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001adc 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b80 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001dc0 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e04 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e34 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001eb4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f60 0000192b R_ARM_MOVW_ABS_NC 000071d4 unsafe_float_compare │ │ │ │ │ -00001f64 0000192c R_ARM_MOVT_ABS 000071d4 unsafe_float_compare │ │ │ │ │ -00001f74 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f90 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002044 0000152b R_ARM_MOVW_ABS_NC 00007200 safe_object_compare │ │ │ │ │ -00002048 0000152c R_ARM_MOVT_ABS 00007200 safe_object_compare │ │ │ │ │ -000020cc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002124 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000021fc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000223c 0000152b R_ARM_MOVW_ABS_NC 00007200 safe_object_compare │ │ │ │ │ -00002240 0000152c R_ARM_MOVT_ABS 00007200 safe_object_compare │ │ │ │ │ -00002260 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000227c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000022a4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000023a4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023c0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000023d8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002404 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000818 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +0000081c 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +000008b8 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +000008bc 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +00000934 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a50 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ad0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b6c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c1c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c20 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d7c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000dcc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e68 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +00000e6c 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +00000ec8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f28 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +00000f2c 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +00000fc0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ffc 0000142b R_ARM_MOVW_ABS_NC 000071cc unsafe_long_compare │ │ │ │ │ +00001000 0000142c R_ARM_MOVT_ABS 000071cc unsafe_long_compare │ │ │ │ │ +00001008 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000100c 0000bb2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000101c 0000152b R_ARM_MOVW_ABS_NC 000061ac unsafe_object_compare │ │ │ │ │ +00001020 0000152c R_ARM_MOVT_ABS 000061ac unsafe_object_compare │ │ │ │ │ +00001024 0000162b R_ARM_MOVW_ABS_NC 000072dc safe_object_compare │ │ │ │ │ +00001028 0000162c R_ARM_MOVT_ABS 000072dc safe_object_compare │ │ │ │ │ +00001080 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001114 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001118 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001230 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001364 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000138c 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000013b4 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000013e0 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001434 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001444 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001448 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000146c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001514 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001534 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001558 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000155c 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001568 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000156c 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000162c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001630 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001644 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +00001648 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +00001654 0000162b R_ARM_MOVW_ABS_NC 000072dc safe_object_compare │ │ │ │ │ +00001658 0000162c R_ARM_MOVT_ABS 000072dc safe_object_compare │ │ │ │ │ +0000166c 0000172b R_ARM_MOVW_ABS_NC 0000602c unsafe_tuple_compare │ │ │ │ │ +00001670 0000172c R_ARM_MOVT_ABS 0000602c unsafe_tuple_compare │ │ │ │ │ +000017bc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001818 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000185c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000188c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000195c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000019d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001a98 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b08 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001b0c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001b34 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b38 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b3c 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001b40 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001b48 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c30 0000181c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001e40 0000181c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001e84 0000181c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001e98 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001fb4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002064 0000162b R_ARM_MOVW_ABS_NC 000072dc safe_object_compare │ │ │ │ │ +00002068 0000162c R_ARM_MOVT_ABS 000072dc safe_object_compare │ │ │ │ │ +00002120 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002148 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002164 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002180 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000021ec 0000162b R_ARM_MOVW_ABS_NC 000072dc safe_object_compare │ │ │ │ │ +000021f0 0000162c R_ARM_MOVT_ABS 000072dc safe_object_compare │ │ │ │ │ +00002200 0000192b R_ARM_MOVW_ABS_NC 000072b0 unsafe_float_compare │ │ │ │ │ +00002204 0000192c R_ARM_MOVT_ABS 000072b0 unsafe_float_compare │ │ │ │ │ +00002244 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002284 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000022a0 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000022d0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022f4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002378 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023a4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002464 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0000247c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002494 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000024ec 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -000024f0 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00002560 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002640 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002728 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002860 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00002864 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -000028cc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002964 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a2c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ac8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b78 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d18 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d48 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ -00002d90 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002dc0 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ -00002ebc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002edc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ee4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002ef8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002efc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002f00 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00002f04 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00002f0c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fc4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003028 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000030ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030b4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000030e8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030ec 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030f0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003134 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003138 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003140 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000031ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003248 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003278 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000032c8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003404 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003498 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000034b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034f0 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -000034f4 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -000034fc 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000357c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003630 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000366c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003684 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003704 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003724 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000373c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003744 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000376c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003790 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000037b0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037c4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000386c 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003884 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038a8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000038fc 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000397c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003998 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000399c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039cc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000039d4 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00003a10 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003a14 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003a18 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003abc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003ac0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003acc 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003ad8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b2c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003b38 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003b3c 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003b58 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003b88 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003bb8 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003c10 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c14 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c1c 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003c20 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003c28 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c30 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003c70 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003c74 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003c80 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003c8c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003cac 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003cb0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003cf8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003cfc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d10 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003d14 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003d20 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00003d24 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00003d28 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00003d2c 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00003d44 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003d48 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003d54 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00003d58 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00003d68 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00003d6c 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00003d78 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00003d7c 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00003d8c 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003da8 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003df4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e40 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ebc 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f08 0000b41c R_ARM_CALL 0000042c _PyList_AppendTakeRefListResize │ │ │ │ │ -00003f50 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fb0 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000404c 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00004078 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000409c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040b4 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000040b8 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000040c0 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000040cc 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000040d4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040e0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004104 0000361d R_ARM_JUMP24 0000264c list_inplace_repeat_lock_held │ │ │ │ │ -00004128 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -0000412c 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004130 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000417c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004340 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000043e8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004400 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004430 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004434 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000448c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004490 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004494 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000044b0 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000044b4 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000044b8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000045d4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004664 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004668 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004690 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004694 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000046dc 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046e0 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000472c 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00004760 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047d0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047fc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004808 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000480c 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004810 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004864 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000048ac 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000048b0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000048f4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004958 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000495c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004960 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -00004964 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -0000496c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004980 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004994 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049dc 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00004a4c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a84 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004a88 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004a8c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004aa0 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004aa4 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004aac 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00004b2c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b4c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004b78 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004b7c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004b80 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00004b84 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00004b8c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c4c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004cb8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004cd8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004d10 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d30 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -00004d34 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -00004d38 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004d50 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004d5c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004d94 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004d98 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004d9c 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00004da0 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -00004da8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dbc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004ddc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004de8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e08 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004e0c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004e10 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00004e14 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -00004e1c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e98 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004efc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004fc8 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00004fcc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004fd0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004fd4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005020 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005024 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005044 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005048 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000504c 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -00005050 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -0000505c 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005068 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000506c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005070 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000050c4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000512c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005148 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000514c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005150 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000051a4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051b0 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000051b4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000051b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000051bc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000051dc 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000051e0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005228 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000522c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005234 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005240 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005244 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005250 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005258 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005294 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000052a8 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000052c4 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00005314 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005378 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005608 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000560c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005610 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000563c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005668 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000566c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056a0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000056a4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000056a8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000056dc 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000056fc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005990 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -000059b4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059b8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000059e8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005a14 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00005a20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005ab4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ad8 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00005b00 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005b14 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b68 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005b6c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005b70 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00005b74 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00005b7c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005b88 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005b8c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005b98 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005ba0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005c20 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005c4c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cd8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d4c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005d88 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005d8c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005d94 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005da0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005da4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005da8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005dac 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005e4c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f1c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f40 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005f44 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f48 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f98 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005fac 0000132b R_ARM_MOVW_ABS_NC 000070f0 unsafe_long_compare │ │ │ │ │ -00005fb0 0000132c R_ARM_MOVT_ABS 000070f0 unsafe_long_compare │ │ │ │ │ -00006014 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006040 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000024d4 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +000024d8 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +00002544 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002614 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000026f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027b4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002924 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ +00002928 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +00002990 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a24 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002aec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002b88 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002c34 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002dd0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e00 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ +00002e48 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002e78 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ +00002f74 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f90 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f94 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f9c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002fb0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002fb4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002fb8 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00002fbc 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00002fc4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000307c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030e0 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003164 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003168 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000316c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000031a0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000031a4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000031a8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000031ec 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000031f0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000031f8 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003264 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003300 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003330 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003380 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000034bc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003550 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003570 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000358c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a8 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +000035ac 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +000035b4 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003634 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036ac 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000036e8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003724 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000373c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037b4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000037bc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037d0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000037f0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003824 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003848 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003868 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000387c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003924 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000393c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003960 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039b0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000039b4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a34 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003a50 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003a54 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a84 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a8c 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00003ac8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003acc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003ad0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003b74 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003b78 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003b84 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b90 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003be4 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003bf0 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00003bf4 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00003c10 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003c40 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003c70 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003cc8 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ccc 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003cd4 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00003cd8 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00003ce0 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ce8 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d28 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003d2c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003d38 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003d44 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d64 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003d68 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003db0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003db4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dc8 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003dcc 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003dd8 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00003ddc 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00003de0 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00003de4 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00003dfc 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003e00 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003e0c 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00003e10 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00003e20 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00003e24 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00003e30 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00003e34 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00003e44 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003e60 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003eac 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ef8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f74 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003fc0 0000b41c R_ARM_CALL 0000042c _PyList_AppendTakeRefListResize │ │ │ │ │ +00004008 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004068 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00004104 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00004130 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004154 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000416c 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004170 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004178 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004184 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000418c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004198 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041bc 0000361d R_ARM_JUMP24 00002624 list_inplace_repeat_lock_held │ │ │ │ │ +000041e0 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000041e4 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000041e8 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004234 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000043f8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000044b0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000044c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004508 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000450c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004564 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004568 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000456c 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00004588 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000458c 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004590 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000046ac 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000472c 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004730 0000e32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004758 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000475c 0000e42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000047c0 0000e51c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000047f4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004820 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004824 0000e42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004844 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004848 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004888 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048cc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048f0 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048f4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048f8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000494c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004994 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004998 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000049dc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004a40 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a44 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a48 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +00004a4c 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +00004a54 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a68 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a7c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ac4 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00004b34 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b6c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004b70 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004b74 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004b88 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004b8c 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004b94 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00004c14 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c34 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004c60 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004c64 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004c68 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00004c6c 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004c74 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d34 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004da0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004dc0 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004df8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e18 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +00004e1c 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +00004e20 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004e38 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004e44 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004e7c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004e80 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004e84 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00004e88 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00004e90 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ea4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ec4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ed0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ef0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004ef4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004ef8 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +00004efc 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +00004f04 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f80 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fe4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050a8 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +000050ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050b4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005100 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005104 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005124 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005128 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000512c 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +00005130 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +0000513c 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005148 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000514c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005150 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000051a4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000520c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005228 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000522c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005230 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005284 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005290 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005294 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005298 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000529c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000052bc 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000052c0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005308 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000530c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005314 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005320 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005324 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005330 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005338 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005374 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005388 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000053a4 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000053f4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005458 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000056e8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056ec 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056f0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000571c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005748 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000574c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005780 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005784 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005788 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057bc 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000057dc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005a70 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00005a94 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a98 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ac8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005af4 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00005b00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b94 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bb8 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00005be0 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005bf4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c48 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005c4c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005c50 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00005c54 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00005c5c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c68 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005c6c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005c78 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005c80 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005d00 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005d2c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005db8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e2c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005e68 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005e6c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005e74 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005e80 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005e84 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005e88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005e8c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005f2c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ffc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006020 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006024 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006028 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00006078 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006110 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006114 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006130 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006134 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00006140 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006144 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006180 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006188 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000061b4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000620c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00006210 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -0000622c 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000624c 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -00006250 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -00006254 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006274 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000062e8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000062ec 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000062fc 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006314 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006380 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063b4 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00006414 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006430 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006494 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000064f0 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000655c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000065b0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000065c0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006654 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006670 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000608c 0000142b R_ARM_MOVW_ABS_NC 000071cc unsafe_long_compare │ │ │ │ │ +00006090 0000142c R_ARM_MOVT_ABS 000071cc unsafe_long_compare │ │ │ │ │ +000060f4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000613c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000618c 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000061ec 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061f0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000620c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006210 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000621c 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006220 0000e32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000625c 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006264 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006290 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062b0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062e8 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000062ec 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00006308 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006328 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +0000632c 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +00006330 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006350 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000063c4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000063c8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000063d8 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000063f0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000645c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006490 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000064f0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000650c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006570 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000065cc 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006638 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000668c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066c4 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000066d0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000066d4 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000066dc 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -000066e0 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -000066e8 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006714 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006718 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000671c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006728 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006730 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006734 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000673c 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006740 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006748 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006788 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006794 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067e8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000067ec 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006838 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000685c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006860 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000687c 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000068b8 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000068f4 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006904 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006908 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006948 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006978 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000069e0 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a4c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ccc 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006e18 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e1c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006e20 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006e78 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e7c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ea8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006eac 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006eb0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ed8 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00006eec 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00006efc 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00006f58 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00006f6c 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00006f80 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00006fb8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fd0 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00006fe0 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00006ff0 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00006ff4 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -00006ff8 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -00006ffc 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007010 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00007018 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007028 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -0000702c 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -00007038 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000070d4 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000714c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007150 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007214 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007268 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007284 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000072f0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007354 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000073b8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007414 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007444 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007448 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000744c 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -00007450 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -00007458 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007468 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007484 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074a4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074ec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007504 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -00007508 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -0000750c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000752c 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000669c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006730 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000674c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006768 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067a0 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000067ac 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000067b0 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000067b8 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +000067bc 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +000067c4 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000067f0 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000067f4 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000067f8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006804 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000680c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006810 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006818 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +0000681c 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00006824 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006864 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006870 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068c4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000068c8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006914 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006938 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000693c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006958 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006994 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000069d0 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000069e0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000069e4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000069f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a24 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006a54 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006abc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006b28 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006da8 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006ef4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006ef8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006efc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006f54 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f58 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006f84 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f88 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f8c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006fb4 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00006fc8 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00006fd8 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007034 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007048 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000705c 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00007094 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070ac 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000070bc 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000070cc 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000070d0 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +000070d4 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +000070d8 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000070ec 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000070f4 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007104 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +00007108 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00007114 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000071b0 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007228 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000722c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000072f0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007344 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007360 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000073cc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007430 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007494 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000074f0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007520 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007524 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007528 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +0000752c 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +00007534 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007544 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007560 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007580 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075a4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075e0 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +000075e4 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +000075e8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007608 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xe6b8 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xe78c contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000048 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005c 0000712b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 00000060 0000712c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000098 0001051d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000009c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000ec 0000361c R_ARM_CALL 0000264c list_inplace_repeat_lock_held │ │ │ │ │ +000000ec 0000361c R_ARM_CALL 00002624 list_inplace_repeat_lock_held │ │ │ │ │ 00000150 00010c1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000016c 0000822b R_ARM_MOVW_ABS_NC 00000220 .LC24 │ │ │ │ │ 00000170 0000822c R_ARM_MOVT_ABS 00000220 .LC24 │ │ │ │ │ 0000017c 00010d1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000184 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000001b0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001bc 0000832b R_ARM_MOVW_ABS_NC 00000228 .LC25 │ │ │ │ │ @@ -812,11 +816,11 @@ │ │ │ │ │ 00000224 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000278 00010e1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000002b0 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000002cc 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002d0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002d8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xe798 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xe86c contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -69,19 +69,19 @@ │ │ │ │ │ .LANCHOR0 │ │ │ │ │ list_dealloc │ │ │ │ │ Py_XDECREF │ │ │ │ │ _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ list_resize │ │ │ │ │ list_sort_impl │ │ │ │ │ unsafe_latin_compare │ │ │ │ │ +sortslice_reverse.isra.0 │ │ │ │ │ unsafe_long_compare │ │ │ │ │ unsafe_object_compare │ │ │ │ │ unsafe_tuple_compare │ │ │ │ │ merge_at │ │ │ │ │ -sortslice_reverse.isra.0 │ │ │ │ │ unsafe_float_compare │ │ │ │ │ gallop_right │ │ │ │ │ gallop_left │ │ │ │ │ sortslice_memcpy │ │ │ │ │ sortslice_memmove │ │ │ │ │ merge_getmem │ │ │ │ │ list_traverse │ │ │ │ │ @@ -214,18 +214,18 @@ │ │ │ │ │ _PyDict_Next │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyArg_NoKeywords │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyObject_RichCompareBool │ │ │ │ │ -_Py_FalseStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ -_Py_NotImplementedStruct │ │ │ │ │ +_Py_FalseStruct │ │ │ │ │ PyObject_RichCompare │ │ │ │ │ +_Py_NotImplementedStruct │ │ │ │ │ PyType_GenericAlloc │ │ │ │ │ _PyArg_NoKwnames │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ _PyList_Concat │ │ │ │ │ PyList_Insert │ │ │ │ │ PyList_GetItem │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,16 +14,16 @@ │ │ │ │ │ add r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ │ add ip, r2, #28 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ │ + ldr r5, [ip, #4] │ │ │ │ │ add r2, r9, r8 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r7, [r3, #28] │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ sub r2, r3, #3 │ │ │ │ │ @@ -36,165 +36,164 @@ │ │ │ │ │ stmeq ip, {r0, r1, r2, r3} │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - bl 24d0 │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + bl 24b8 │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1bf8 │ │ │ │ │ + blt 1bc8 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, r6, lsl #2 │ │ │ │ │ strne r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs sl, r9, r6 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 8d4 │ │ │ │ │ + beq 8bc │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ sub r2, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r9, r7, r6, lsl #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 283c │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 2900 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ble 1bec │ │ │ │ │ + ble 1bbc │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ - bgt c1c │ │ │ │ │ + bgt a10 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt 1a48 │ │ │ │ │ + bgt 1934 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - add sl, r9, #4 │ │ │ │ │ - ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ + ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r0, r8, #12 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 2cd4 │ │ │ │ │ + str sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bl 2d8c │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + add r3, r9, #4 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ - bne 18d8 │ │ │ │ │ + bne 1890 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 894 │ │ │ │ │ - add r3, r5, #4 │ │ │ │ │ + beq 878 │ │ │ │ │ + add r3, r4, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1bdc │ │ │ │ │ + beq 1b84 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str ip, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - bne 268 │ │ │ │ │ + bne 264 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1b7c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b08 │ │ │ │ │ + beq 1a6c │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1a7c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq bc8 │ │ │ │ │ + beq 9bc │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be0 │ │ │ │ │ + beq 9d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt be8 │ │ │ │ │ + blt 9dc │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 424 │ │ │ │ │ + beq 420 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 424 │ │ │ │ │ + b 420 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 400 │ │ │ │ │ - blt 132c │ │ │ │ │ + beq 3fc │ │ │ │ │ + blt 1ab4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bne c00 │ │ │ │ │ + bne 9f4 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 87c │ │ │ │ │ + beq 860 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 460 │ │ │ │ │ + bge 45c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bne 1a0 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ @@ -203,628 +202,493 @@ │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bcc │ │ │ │ │ + beq 1c38 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1ac4 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b00 │ │ │ │ │ + beq 1ad4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 398 │ │ │ │ │ + beq 394 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a8 │ │ │ │ │ + beq 3a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3b0 │ │ │ │ │ + bge 3ac │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b68 │ │ │ │ │ + bne 95c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 878 │ │ │ │ │ + beq 85c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 45c │ │ │ │ │ + ble 458 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2e4 │ │ │ │ │ + b 2e0 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 344 │ │ │ │ │ + bne 340 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt 34c │ │ │ │ │ + blt 348 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b98 │ │ │ │ │ + bne 98c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 16a8 │ │ │ │ │ + beq 15f8 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 45c │ │ │ │ │ + ble 458 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2e4 │ │ │ │ │ + b 2e0 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne 24c │ │ │ │ │ + bne 248 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 15fc │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble 460 │ │ │ │ │ + ble 45c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2e0 │ │ │ │ │ + beq 2dc │ │ │ │ │ b 1a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ str ip, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 1670 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1c00 │ │ │ │ │ + beq 1b74 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1b38 │ │ │ │ │ + beq 1a9c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1b48 │ │ │ │ │ + beq 1aac │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 17b0 │ │ │ │ │ + beq 1768 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c0 │ │ │ │ │ + beq 1778 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r3, sl │ │ │ │ │ + beq 718 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1780 │ │ │ │ │ + bne 16f0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 888 │ │ │ │ │ + beq 86c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r4, [r9] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - bne 1640 │ │ │ │ │ + bne 8c8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1c10 │ │ │ │ │ + beq 1be0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + beq 1adc │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1c08 │ │ │ │ │ + beq 1aec │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + beq 1788 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d0 │ │ │ │ │ + beq 1798 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq af4 │ │ │ │ │ + beq 8ec │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1260 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + ble 1008 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ │ - bne 1318 │ │ │ │ │ - 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 1c68 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + bne 111c │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 1c00 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 1c60 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 1b5c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a6c │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 1a08 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 13d4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - lsl r4, r6, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge 90c │ │ │ │ │ + lsl r6, r5, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 13dc │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + str r5, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 1a64 │ │ │ │ │ - ldrb r8, [r5, #16] │ │ │ │ │ + bne 1a30 │ │ │ │ │ + ldrb r8, [r4, #16] │ │ │ │ │ + add r5, r4, #20 │ │ │ │ │ str r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1c30 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b50 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + beq 1a18 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + beq 1a28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 8e0 │ │ │ │ │ - ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + beq 13b4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f0 │ │ │ │ │ + beq 13c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8f8 │ │ │ │ │ + bge 13cc │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - lsl r4, r4, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 15e4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 6ac │ │ │ │ │ + lsl r6, r6, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + str r7, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 15bc │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 698 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1734 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + ble 1720 │ │ │ │ │ mov r5, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldr r1, [r9, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 12f0 │ │ │ │ │ + bne 10f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1c08 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1c70 │ │ │ │ │ + beq 1c18 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a84 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 135c │ │ │ │ │ + beq 18fc │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 114c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r5, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1364 │ │ │ │ │ + ble 1154 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 18f4 │ │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + add sl, r4, #20 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b88 │ │ │ │ │ + beq 1c10 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 1b20 │ │ │ │ │ + beq 1a84 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1b30 │ │ │ │ │ + beq 1a94 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1338 │ │ │ │ │ + beq 1134 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1348 │ │ │ │ │ + beq 1144 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1350 │ │ │ │ │ + blt 114c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1364 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b 7f8 │ │ │ │ │ + ble 1154 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 7e0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8cc │ │ │ │ │ + beq 8b4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr ip, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 2cd4 │ │ │ │ │ + bl 2d8c │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 704 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt 70c │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble 1264 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r9, r7, r6 │ │ │ │ │ - add r9, r6, r9, asr #1 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r9, lsl #2] │ │ │ │ │ - bne 15ec │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 1c40 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 1c38 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 193c │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addne r6, r9, #1 │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge 173c │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne 92c │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - sub r8, r4, r6 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - add r8, r6, r8, asr #1 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq a14 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ubfx ip, r1, #5, #1 │ │ │ │ │ - str ip, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldreq r1, [r5, #28] │ │ │ │ │ - beq a38 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - lsrne r0, r0, #31 │ │ │ │ │ - beq 186c │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r8, #1 │ │ │ │ │ - moveq r4, r8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble aec │ │ │ │ │ - str r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - sub r8, r4, r6 │ │ │ │ │ + blt 1ab8 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - add r8, r6, r8, asr #1 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 1c30 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1c28 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 17e0 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addne r6, r8, #1 │ │ │ │ │ - moveq r4, r8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bgt a70 │ │ │ │ │ - ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 1264 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + bne 5c4 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + add r9, r9, #4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1748 │ │ │ │ │ + bne 1728 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1778 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ + beq 1758 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ cmple r7, #6 │ │ │ │ │ - bgt 478 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bgt 470 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr ip, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r3, ip, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [r2] │ │ │ │ │ b 194 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 1a3c │ │ │ │ │ + beq 1928 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 370 │ │ │ │ │ + b 36c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - beq 18f0 │ │ │ │ │ + beq 1950 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 3e4 │ │ │ │ │ + b 3e0 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 220 │ │ │ │ │ + bne 21c │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge 228 │ │ │ │ │ + bge 224 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r9, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 2a4 │ │ │ │ │ + beq 2a0 │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 2a4 │ │ │ │ │ + b 2a0 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 1950 │ │ │ │ │ + bgt 1b30 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ sub r6, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r8, r5, r7, lsl #2 │ │ │ │ │ - bne 196c │ │ │ │ │ + add r8, r4, r7, lsl #2 │ │ │ │ │ + bne 1960 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add sl, r3, #12 │ │ │ │ │ - str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + strd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 2cd4 │ │ │ │ │ + bl 2d8c │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ @@ -833,863 +697,996 @@ │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldm sl, {r0, r1} │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ │ - bne 1a24 │ │ │ │ │ + bne 18a8 │ │ │ │ │ sub sl, r3, #4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - sub r4, r8, #4 │ │ │ │ │ + sub r5, r8, #4 │ │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ │ - str r3, [r5, r7, lsl #2] │ │ │ │ │ + str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17fc │ │ │ │ │ + beq 17b4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r7, sl │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r9, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr sl, [r3] │ │ │ │ │ - bne dc8 │ │ │ │ │ + bne bc4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ - ldr r4, [r9, #8] │ │ │ │ │ + ldr r5, [r9, #8] │ │ │ │ │ ldrb r1, [sl, #16] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b80 │ │ │ │ │ + beq 1bd0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1ac0 │ │ │ │ │ + beq 1af4 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ad0 │ │ │ │ │ + beq 1b04 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1200 │ │ │ │ │ + beq 10a4 │ │ │ │ │ add r1, r9, #20 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1218 │ │ │ │ │ + beq 10bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1220 │ │ │ │ │ + blt 10c4 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ + str sl, [r4, #4] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ - str r9, [r5, #4] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e00 │ │ │ │ │ - ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + beq d84 │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e00 │ │ │ │ │ + b d84 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ - blt 1ae0 │ │ │ │ │ + beq d60 │ │ │ │ │ + blt 1b20 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - bne dac │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + bne 10dc │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1724 │ │ │ │ │ + beq 16e0 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge fc8 │ │ │ │ │ + bge dc4 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne d10 │ │ │ │ │ + bne b00 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - sub r8, r5, #4 │ │ │ │ │ + sub r8, r4, #4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ cmp r6, sl │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c58 │ │ │ │ │ + beq 1bd8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1a94 │ │ │ │ │ + beq 1a54 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1a64 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq ef4 │ │ │ │ │ + beq cf0 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f04 │ │ │ │ │ + beq d00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge f0c │ │ │ │ │ + bge d08 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ - mov r4, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d4 │ │ │ │ │ + bne fdc │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1724 │ │ │ │ │ + beq 16e0 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble fc8 │ │ │ │ │ + ble dc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b e48 │ │ │ │ │ + b c44 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea4 │ │ │ │ │ + bne ca0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt eac │ │ │ │ │ + blt ca8 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ str r5, [r8, #4] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1198 │ │ │ │ │ + bne fa0 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 17a8 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fc8 │ │ │ │ │ + ble dc4 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b e48 │ │ │ │ │ + b c44 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne ba8 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 17a8 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fc8 │ │ │ │ │ + ble dc4 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq e38 │ │ │ │ │ - b d10 │ │ │ │ │ + beq c34 │ │ │ │ │ + b b00 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ + add r4, r3, #1 │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - subgt r5, r5, #1 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + subgt r4, r4, #1 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ - str r5, [r0] │ │ │ │ │ + str r4, [r0] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bl 24d0 │ │ │ │ │ + bl 24b8 │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1ad8 │ │ │ │ │ + blt 1b18 │ │ │ │ │ subs r3, sl, r6 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - beq 107c │ │ │ │ │ + beq e78 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub sl, r6, sl │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ addne r8, r8, sl, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, sl, lsl #2 │ │ │ │ │ strne r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add r4, r4, sl, lsl #2 │ │ │ │ │ + add r5, r5, sl, lsl #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r7, r7, sl, lsl #2 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 2d4c │ │ │ │ │ + bl 2e04 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1658 │ │ │ │ │ + beq 1694 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r6], #-4 │ │ │ │ │ - str r3, [r4], #-4 │ │ │ │ │ - bne 188c │ │ │ │ │ + str r3, [r5], #-4 │ │ │ │ │ + bne 1858 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ - beq 1bac │ │ │ │ │ + beq 1ba4 │ │ │ │ │ sub r9, r9, #2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 283c │ │ │ │ │ + bl 2900 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - blt 1b68 │ │ │ │ │ + blt 1be8 │ │ │ │ │ subs r2, r3, r9 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ streq r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq 1148 │ │ │ │ │ + bne f24 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [r5], #-4 │ │ │ │ │ + bne 1874 │ │ │ │ │ + subs sl, sl, #1 │ │ │ │ │ + beq 1914 │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + cmple r3, #6 │ │ │ │ │ + bgt dd8 │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + add r3, r4, #1 │ │ │ │ │ + str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + b af0 │ │ │ │ │ sub r3, r9, r3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ addne r8, r8, r3, lsl #2 │ │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ │ + add r5, r5, r3, lsl #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r3, r2, r3, lsl #2 │ │ │ │ │ strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2cd4 │ │ │ │ │ + bl 2d8c │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 1b98 │ │ │ │ │ + beq 1b90 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1bc4 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [r4], #-4 │ │ │ │ │ - bne 18a8 │ │ │ │ │ - subs sl, sl, #1 │ │ │ │ │ - beq 18c4 │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - sub r7, r7, #4 │ │ │ │ │ - ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt fdc │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne ed4 │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - b d00 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 180c │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ + beq 1b4c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b f40 │ │ │ │ │ + b d3c │ │ │ │ │ ldrd r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - beq 1aac │ │ │ │ │ + beq 1b0c │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b ed0 │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne d8c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - blt d94 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ - str sl, [r5, #4] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq f88 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b f88 │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 132c │ │ │ │ │ - str r4, [sp] │ │ │ │ │ + b ccc │ │ │ │ │ + ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 1ab8 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, r4, lsl #2 │ │ │ │ │ - bl 2d4c │ │ │ │ │ + bl 2e04 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ + add r3, r4, r6, lsl #2 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + lsl r3, r6, #2 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 888 │ │ │ │ │ + beq 86c │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b b00 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b 8f8 │ │ │ │ │ + add r1, r9, #28 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b7c │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bge b84 │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq bfc │ │ │ │ │ + ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b bfc │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 7b0 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 79c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 888 │ │ │ │ │ + b 86c │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge 65c │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 888 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 64c │ │ │ │ │ + b 1ab8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 850 │ │ │ │ │ + bne 834 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bge 858 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + bge 83c │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + ldr r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ movge r7, r6 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 153c │ │ │ │ │ + ble 1314 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r8, r7, r5 │ │ │ │ │ add r8, r5, r8, asr #1 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 1604 │ │ │ │ │ + ldr r1, [r9, r8, lsl #2] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 15e0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 1c20 │ │ │ │ │ + beq 1c40 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1c18 │ │ │ │ │ + beq 1b54 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 191c │ │ │ │ │ + beq 19f8 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r5, r8, #1 │ │ │ │ │ movne r7, r8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 1534 │ │ │ │ │ + ble 130c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 1380 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1170 │ │ │ │ │ sub r6, r7, r5 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ + add sl, r5, r6, asr #1 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + ldr r1, [r9, sl, lsl #2] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 1468 │ │ │ │ │ + beq 1250 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 1484 │ │ │ │ │ + beq 126c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - lsrne r0, r0, #31 │ │ │ │ │ - beq 187c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addeq r5, r6, #1 │ │ │ │ │ - movne r7, r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 1848 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r5, sl, #1 │ │ │ │ │ + movne r7, sl │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 1534 │ │ │ │ │ - str sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - add r9, r4, #20 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + ble 130c │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ sub r6, r7, r5 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c50 │ │ │ │ │ - ldrb r0, [r8, #16] │ │ │ │ │ + beq 1c48 │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - movne r0, r9 │ │ │ │ │ - addeq r0, r8, #28 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrne r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1c48 │ │ │ │ │ + beq 1c50 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 185c │ │ │ │ │ + beq 1824 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r5, r6, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 14b8 │ │ │ │ │ - ldr sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + bgt 1298 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1688 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1304 │ │ │ │ │ + blt 110c │ │ │ │ │ str r7, [sp] │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, r7, lsl #2 │ │ │ │ │ - bl 2cd4 │ │ │ │ │ + str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 2d8c │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add r3, r4, r7, lsl #2 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + add r9, r9, r3 │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - add r2, r2, r3 │ │ │ │ │ - str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r3, r2, r3 │ │ │ │ │ strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1934 │ │ │ │ │ + beq 19f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1718 │ │ │ │ │ + beq 1664 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b 520 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b 510 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 6f0 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + blt 6f8 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 90c │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r5, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r8, r6 │ │ │ │ │ + movge r8, r3 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble 100c │ │ │ │ │ + sub r2, r8, r5 │ │ │ │ │ + add r3, r5, r2, asr #1 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr sl, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ │ + bne 15c8 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 1c28 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 1c20 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 19e0 │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldreq r8, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + addne r5, r3, #1 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bge 1760 │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 13f8 │ │ │ │ │ + sub r6, r8, r5 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ + str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq 14e0 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldreq r1, [r4, #28] │ │ │ │ │ + beq 1504 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r0, r0, #31 │ │ │ │ │ + beq 1834 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne r5, r6, #1 │ │ │ │ │ + movne r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble 15b0 │ │ │ │ │ + str r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + sub r8, r6, r5 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r8, r5, r8, asr #1 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 1b6c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1b64 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1814 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 9ac │ │ │ │ │ - b 132c │ │ │ │ │ + addne r5, r8, #1 │ │ │ │ │ + moveq r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt 1534 │ │ │ │ │ + ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1010 │ │ │ │ │ + b 8ec │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b 13dc │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx sl │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bge 1400 │ │ │ │ │ - b 1304 │ │ │ │ │ + bge 147c │ │ │ │ │ + b 1ab8 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1304 │ │ │ │ │ - beq 72c │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r4, [r3] │ │ │ │ │ - b 510 │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 5bc │ │ │ │ │ - b 132c │ │ │ │ │ - ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r6, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1698 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - rsb r1, r1, #1 │ │ │ │ │ - sub r0, fp, #52 @ 0x34 │ │ │ │ │ - str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2cd4 │ │ │ │ │ - R_ARM_CALL sortslice_memcpy │ │ │ │ │ - ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 1854 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bge 11ec │ │ │ │ │ + b 110c │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 2d4c │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 2e04 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [sl, r4, lsl #2] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + str r3, [r5, r4, lsl #2] │ │ │ │ │ ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrne r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ strne r3, [r2, r1, lsl #2] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 8cc │ │ │ │ │ + b 8b4 │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 110c │ │ │ │ │ + beq 718 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ + b 504 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r6, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 16d4 │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r2, lr │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + rsb r1, r1, #1 │ │ │ │ │ + sub r0, fp, #52 @ 0x34 │ │ │ │ │ + str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 2d8c │ │ │ │ │ + R_ARM_CALL sortslice_memcpy │ │ │ │ │ + ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b f98 │ │ │ │ │ ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1668 │ │ │ │ │ + b 16a4 │ │ │ │ │ + ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + str r2, [r3], #4 │ │ │ │ │ + beq 190c │ │ │ │ │ + add r2, r1, #4 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 53c │ │ │ │ │ ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1534 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b aec │ │ │ │ │ + b 130c │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bne b3c │ │ │ │ │ + bne 934 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ - b 16bc │ │ │ │ │ - ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - str r2, [r3], #4 │ │ │ │ │ - beq 192c │ │ │ │ │ - add r2, r1, #4 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 544 │ │ │ │ │ + b 1608 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b 15b0 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 504 │ │ │ │ │ + bne 4f8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 508 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 5bc │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + b 4fc │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5ac │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b ad4 │ │ │ │ │ + b 5b0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ - ldr r5, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - rsb r3, r5, #1 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ + rsb r3, r4, #1 │ │ │ │ │ + str r4, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2d4c │ │ │ │ │ + bl 2e04 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ mvn r3, #3 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - mul r3, r3, r5 │ │ │ │ │ + mul r3, r3, r4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ - streq r2, [r4, r3] │ │ │ │ │ - bne 1900 │ │ │ │ │ + streq r2, [r5, r3] │ │ │ │ │ + bne 1a38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 8d4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + b 8bc │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 1598 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 151c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b 12f8 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b a50 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 1494 │ │ │ │ │ + b 1514 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 127c │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1090 │ │ │ │ │ + b e8c │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1158 │ │ │ │ │ - ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 1668 │ │ │ │ │ + b ee4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [r4], #4 │ │ │ │ │ - str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r2, [r5], #4 │ │ │ │ │ + str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ b 158 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 16ac │ │ │ │ │ + str r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + add r2, r1, r2 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r2, [r4, r3] │ │ │ │ │ - cmn r1, r3 │ │ │ │ │ - ldrne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldrne r2, [r2] │ │ │ │ │ - strne r2, [r1, r3] │ │ │ │ │ - b 1850 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 1400 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 888 │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - b 16bc │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + sub r5, r8, #4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldr r3, [sl], #-4 │ │ │ │ │ + str r3, [r4, r7, lsl #2] │ │ │ │ │ + beq ac0 │ │ │ │ │ + ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b ac0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 730 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 9ac │ │ │ │ │ - ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 79c │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 86c │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 16a4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 860 │ │ │ │ │ + ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 2510 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 24e8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c28 │ │ │ │ │ - b 1854 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 104 │ │ │ │ │ + b 8b4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 15fc │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - add r3, r4, r7, lsl #2 │ │ │ │ │ + add r3, r5, r7, lsl #2 │ │ │ │ │ ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sl, #12 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 2cd4 │ │ │ │ │ + strd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 2d8c │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ @@ -1701,188 +1698,182 @@ │ │ │ │ │ add r3, r1, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ ldrd r0, [sl, #12] │ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - bne 1a2c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r4, r8, #4 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldr r3, [sl], #-4 │ │ │ │ │ - str r3, [r5, r7, lsl #2] │ │ │ │ │ - beq cd0 │ │ │ │ │ - ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b cd0 │ │ │ │ │ - str r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - add r2, r1, r2 │ │ │ │ │ - str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 19ec │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 87c │ │ │ │ │ - ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 2510 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 104 │ │ │ │ │ - b 8cc │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 5e4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 65c │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b 740 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + beq 18bc │ │ │ │ │ + b 18b0 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 147c │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + b 1608 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ movge r6, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ - b 7b0 │ │ │ │ │ + b 11ec │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 64c │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 6d4 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 13b8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 5dc │ │ │ │ │ + ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r2, [r5, r3] │ │ │ │ │ + cmn r1, r3 │ │ │ │ │ + ldrne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrne r2, [r2] │ │ │ │ │ + strne r2, [r1, r3] │ │ │ │ │ + b 1808 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne c88 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b ef8 │ │ │ │ │ - ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 1728 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b 17f8 │ │ │ │ │ - add r0, sl, #28 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne d6c │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 1204 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1668 │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 32c │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 39c │ │ │ │ │ + b cf4 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 200 │ │ │ │ │ + bne 1fc │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b bcc │ │ │ │ │ + b 9c0 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 838 │ │ │ │ │ + bne 81c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 133c │ │ │ │ │ + b 1138 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 4ec │ │ │ │ │ + bne 4e0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 17b4 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 6e8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 8e4 │ │ │ │ │ - str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 176c │ │ │ │ │ + str r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 86c │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 328 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 398 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 594 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 178c │ │ │ │ │ + add r0, sl, #28 │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne b5c │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 10a8 │ │ │ │ │ ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 16e4 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1668 │ │ │ │ │ - ldr r0, [sl, #28] │ │ │ │ │ - b 1ac4 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 1b24 │ │ │ │ │ + b 16a4 │ │ │ │ │ + ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + bl 24e8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne a1c │ │ │ │ │ + b 180c │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b 17b0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 11d4 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 63c │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 1588 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1b54 │ │ │ │ │ + b 156c │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1aa0 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 1a70 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ + b 1608 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 1800 │ │ │ │ │ + b 17b8 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ str r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 1800 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 16a0 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 1af4 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 1b0c │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - sub lr, fp, #44 @ 0x2c │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 16bc │ │ │ │ │ + b 17b8 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 8d4 │ │ │ │ │ + b 8bc │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 1854 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 1b3c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 5ac │ │ │ │ │ + b 180c │ │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ │ + b 1af8 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 1a58 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 594 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 13e8 │ │ │ │ │ + b 1ae0 │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 16a4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 624 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 13d0 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b ac4 │ │ │ │ │ + b 774 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1a88 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 78c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 1464 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b aa8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 994 │ │ │ │ │ + b 144c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 97c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 150c │ │ │ │ │ + b 1a1c │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 14f4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1a98 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 644 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 62c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 7a0 │ │ │ │ │ + b 1ac8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 788 │ │ │ │ │ + b 11bc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 12d0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 12e8 │ │ │ │ │ │ │ │ │ │ -00001c80 : │ │ │ │ │ +00001c58 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1c94 │ │ │ │ │ - b 1cc0 │ │ │ │ │ + beq 1c6c │ │ │ │ │ + b 1c98 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1890,103 +1881,103 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001cc0 : │ │ │ │ │ +00001c98 : │ │ │ │ │ ins1(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ - beq 1e34 │ │ │ │ │ + beq 1e0c │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 530 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e1c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ addlt r6, r6, r4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ biclt r6, r6, r6, asr #31 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movlt r3, r6 │ │ │ │ │ movge r3, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ add r6, r1, r2, lsl #2 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ sub ip, r4, #2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ sub r7, r4, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, r2, lsl #2] │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, r2] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ sub ip, r0, #12 │ │ │ │ │ sub r7, r4, #5 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ sub r2, r0, #16 │ │ │ │ │ sub r7, r4, #6 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, r2] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ sub ip, r0, #20 │ │ │ │ │ sub r7, r4, #7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ sub r2, r0, #24 │ │ │ │ │ sub r7, r4, #8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, r2] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ sub r0, r0, #28 │ │ │ │ │ sub ip, r4, #9 │ │ │ │ │ cmp r3, ip │ │ │ │ │ ldr ip, [r1, r0] │ │ │ │ │ str ip, [r1, r2] │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ ldr r2, [r6, #-32] @ 0xffffffe0 │ │ │ │ │ sub r4, r4, #10 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r2, [r1, r0] │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1df0 │ │ │ │ │ sub r0, r1, #36 @ 0x24 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ ldr r2, [r0, #-4]! │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - ble 1e04 │ │ │ │ │ + ble 1ddc │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ str r5, [r1, r3, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1996,44 +1987,44 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001e4c : │ │ │ │ │ +00001e24 : │ │ │ │ │ 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 1ec4 │ │ │ │ │ + bne 1e9c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f10 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1eec │ │ │ │ │ + ble 1ec4 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 1f10 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1cc0 │ │ │ │ │ + bl 1c98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ee4 │ │ │ │ │ + bne 1ebc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #2 │ │ │ │ │ @@ -2042,66 +2033,66 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e74 │ │ │ │ │ + bne 1e4c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ebc │ │ │ │ │ + b 1e94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e98 │ │ │ │ │ + bne 1e70 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1e98 │ │ │ │ │ + b 1e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ee4 │ │ │ │ │ + bne 1ebc │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 1ea0 │ │ │ │ │ + b 1e78 │ │ │ │ │ │ │ │ │ │ -00001f24 : │ │ │ │ │ +00001efc : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 37d8 │ │ │ │ │ + bl 3890 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001f48 : │ │ │ │ │ +00001f20 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1f84 │ │ │ │ │ + beq 1f5c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1fc4 │ │ │ │ │ + blt 1f9c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 1fbc │ │ │ │ │ + bgt 1f94 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 56ac │ │ │ │ │ + b 578c │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ │ @@ -2113,126 +2104,126 @@ │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 1f80 │ │ │ │ │ + b 1f58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1f6c │ │ │ │ │ + b 1f44 │ │ │ │ │ │ │ │ │ │ -00001fcc : │ │ │ │ │ +00001fa4 : │ │ │ │ │ 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 1ffc │ │ │ │ │ - bl 37d8 │ │ │ │ │ + beq 1fd4 │ │ │ │ │ + bl 3890 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002014 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00001fec <_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 2044 <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 201c <_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 │ │ │ │ │ │ │ │ │ │ -00002050 : │ │ │ │ │ +00002028 : │ │ │ │ │ list_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - ble 2220 │ │ │ │ │ + ble 21f8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 22ac │ │ │ │ │ + bgt 2284 │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5074 │ │ │ │ │ + bl 5154 │ │ │ │ │ R_ARM_CALL list_new_prealloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21f0 │ │ │ │ │ + beq 21c8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ - bne 2230 │ │ │ │ │ + bne 2208 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 220c │ │ │ │ │ + ble 21e4 │ │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 21ec │ │ │ │ │ + bcs 21c4 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 21e8 │ │ │ │ │ + beq 21c0 │ │ │ │ │ lsr ip, r3, #2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ lsr lr, ip, #1 │ │ │ │ │ lsl r0, lr, #3 │ │ │ │ │ add lr, r1, lr, lsl #3 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ - beq 218c │ │ │ │ │ + beq 2164 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 2178 │ │ │ │ │ + beq 2150 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 216c │ │ │ │ │ + beq 2144 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 2160 │ │ │ │ │ + beq 2138 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 212c │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 2148 │ │ │ │ │ + beq 2120 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne 21fc │ │ │ │ │ + bne 21d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -2244,15 +2235,15 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 21d8 │ │ │ │ │ + beq 21b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2263,115 +2254,115 @@ │ │ │ │ │ str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ str r2, [r3, #-16] │ │ │ │ │ str r2, [r3, #-12] │ │ │ │ │ str r2, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 218c │ │ │ │ │ + bne 2164 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 21ec │ │ │ │ │ + beq 21c4 │ │ │ │ │ bic ip, ip, #1 │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 213c │ │ │ │ │ + b 2114 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 20c4 │ │ │ │ │ + b 209c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ add lr, r3, r6, lsl #2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 2240 │ │ │ │ │ + b 2218 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 226c │ │ │ │ │ + bls 2244 │ │ │ │ │ ldr r0, [r3], #4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 223c │ │ │ │ │ + bgt 2214 │ │ │ │ │ add r2, r7, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 223c │ │ │ │ │ + b 2214 │ │ │ │ │ lsl r3, r5, #2 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r3, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 21ec │ │ │ │ │ + ble 21c4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r0, r1, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2274 │ │ │ │ │ + b 224c │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000022b8 : │ │ │ │ │ +00002290 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 22e0 │ │ │ │ │ + beq 22b8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000022ec : │ │ │ │ │ +000022c4 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2344 │ │ │ │ │ + beq 231c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2344 │ │ │ │ │ + beq 231c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 2318 │ │ │ │ │ + bgt 22f0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 2310 │ │ │ │ │ + bls 22e8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 2328 │ │ │ │ │ + b 2300 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #3248 @ 0xcb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2379,143 +2370,143 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002370 : │ │ │ │ │ +00002348 : │ │ │ │ │ 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 23f0 │ │ │ │ │ - b 241c │ │ │ │ │ + bne 23c8 │ │ │ │ │ + b 23f4 │ │ │ │ │ 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 2464 │ │ │ │ │ + ble 243c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 2410 │ │ │ │ │ + bgt 23e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2488 │ │ │ │ │ + bne 2460 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 241c │ │ │ │ │ + bcs 23f4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 242c │ │ │ │ │ + ble 2404 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 23a8 │ │ │ │ │ + bne 2380 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 23f0 │ │ │ │ │ + bhi 23c8 │ │ │ │ │ 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 23a8 │ │ │ │ │ + bne 2380 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 2410 │ │ │ │ │ + beq 23e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2410 │ │ │ │ │ + bne 23e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 2410 │ │ │ │ │ + b 23e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23c8 │ │ │ │ │ + bne 23a0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 23c8 │ │ │ │ │ + b 23a0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002494 : │ │ │ │ │ +0000246c : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 37d8 │ │ │ │ │ + bl 3890 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000024b4 : │ │ │ │ │ +0000248c : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 24e4 │ │ │ │ │ + blt 24bc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 24e4 │ │ │ │ │ + bmi 24bc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000024f4 : │ │ │ │ │ +000024cc : │ │ │ │ │ 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 56ac │ │ │ │ │ + b 578c │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -00002510 : │ │ │ │ │ +000024e8 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 25bc │ │ │ │ │ + bge 2594 │ │ │ │ │ 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] │ │ │ │ │ @@ -2523,55 +2514,55 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add r2, r4, #540 @ 0x21c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 2570 │ │ │ │ │ + beq 2548 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mvneq r2, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r2, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc 25c4 │ │ │ │ │ + bcc 259c │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 25c4 │ │ │ │ │ + beq 259c │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r0, r0, r5, lsl #2 │ │ │ │ │ strne r0, [r4, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 25b4 │ │ │ │ │ + b 258c │ │ │ │ │ │ │ │ │ │ -000025d0 : │ │ │ │ │ +000025a8 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 25e4 │ │ │ │ │ - b 3cd4 <_list_extend> │ │ │ │ │ + beq 25bc │ │ │ │ │ + b 3d8c <_list_extend> │ │ │ │ │ R_ARM_JUMP24 _list_extend │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ │ @@ -2580,95 +2571,95 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002610 : │ │ │ │ │ +000025e8 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2644 │ │ │ │ │ + beq 261c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 2638 │ │ │ │ │ + b 2610 │ │ │ │ │ │ │ │ │ │ -0000264c : │ │ │ │ │ +00002624 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq 273c │ │ │ │ │ + beq 2714 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2738 │ │ │ │ │ + ble 2710 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 2728 │ │ │ │ │ + blt 2700 │ │ │ │ │ mul r1, r7, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 530 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r3, r4 │ │ │ │ │ subne ip, r7, #1 │ │ │ │ │ ldrne r6, [r6, #12] │ │ │ │ │ - beq 272c │ │ │ │ │ + beq 2704 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 26f4 │ │ │ │ │ + bge 26cc │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 26c4 │ │ │ │ │ + bgt 269c │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 26c4 │ │ │ │ │ + b 269c │ │ │ │ │ lsl r7, r1, #2 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ sub r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 273c │ │ │ │ │ + ble 2714 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 26fc │ │ │ │ │ + b 26d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl 37d8 │ │ │ │ │ + bl 3890 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2730 │ │ │ │ │ + b 2708 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -520,76 +520,76 @@ │ │ │ │ │ str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq b14 │ │ │ │ │ + beq ba8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - bne 1528 │ │ │ │ │ + bne 132c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movle r2, r3 │ │ │ │ │ - ble b34 │ │ │ │ │ + ble bc8 │ │ │ │ │ ldr r9, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq fb8 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + beq 1548 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - sub r0, r2, r0 │ │ │ │ │ + sub ip, r2, ip │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - clz r0, r0 │ │ │ │ │ + clz ip, ip │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - bne 1410 │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + bne 12a8 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov ip, r9 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ b 7d4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7f8 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ bge 804 │ │ │ │ │ - ldr r2, [ip, #4]! │ │ │ │ │ + ldr r2, [r0, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 2038 │ │ │ │ │ - ldr r5, [ip] │ │ │ │ │ - tst r0, lr │ │ │ │ │ + bne 2058 │ │ │ │ │ + ldr r5, [r0] │ │ │ │ │ + tst ip, lr │ │ │ │ │ beq 7a4 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ bls 7a4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ @@ -599,21 +599,21 @@ │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq ff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 172c │ │ │ │ │ + bne 1650 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1758 │ │ │ │ │ + bne 167c │ │ │ │ │ ldr r1, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ str r2, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ @@ -623,185 +623,223 @@ │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r9, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r0, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1ce0 │ │ │ │ │ + bgt 1d74 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble b7c │ │ │ │ │ + ble c10 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 20b8 │ │ │ │ │ str r2, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1ae4 │ │ │ │ │ + ble 1b50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov r6, #1 │ │ │ │ │ sub r4, r3, #4 │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne bf0 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne c84 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ str r6, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 235c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 21cc │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2150 │ │ │ │ │ + beq 21dc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1e30 │ │ │ │ │ + beq 1e94 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e40 │ │ │ │ │ + beq 1ea4 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c2c │ │ │ │ │ + bne cc0 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c18 │ │ │ │ │ + beq cac │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - add sl, r8, r3 │ │ │ │ │ - str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - ldr r4, [r8, r2, lsl #2] │ │ │ │ │ + add sl, r9, r3 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r4, [r9, r2, lsl #2] │ │ │ │ │ ldr r1, [sl, #-4] │ │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ubfx r3, r6, #5, #1 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 2250 │ │ │ │ │ + beq 2110 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ - beq 2250 │ │ │ │ │ + beq 2110 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 211c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2260 │ │ │ │ │ + beq 2120 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 226c │ │ │ │ │ + beq 212c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 206c │ │ │ │ │ + blt b0c │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble b0c │ │ │ │ │ + ble b08 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2294 │ │ │ │ │ + beq 2138 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2294 │ │ │ │ │ + beq 2138 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22a0 │ │ │ │ │ + beq 2144 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r1, r4, #28 │ │ │ │ │ - beq 22a4 │ │ │ │ │ + beq 2148 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 2154 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 206c │ │ │ │ │ + blt b0c │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r7, r3, #3 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble b0c │ │ │ │ │ - ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ + ble b08 │ │ │ │ │ + ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 22e8 │ │ │ │ │ + beq 2354 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 22bc │ │ │ │ │ + beq 219c │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 21ac │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2278 │ │ │ │ │ + beq 2160 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2288 │ │ │ │ │ + beq 2170 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt afc │ │ │ │ │ + blt af8 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt a8c │ │ │ │ │ + bgt a88 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq e9c │ │ │ │ │ - b 206c │ │ │ │ │ + beq ee0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r0, [r9] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r1, [r9, r3, lsl #2] │ │ │ │ │ + bne 20f8 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 2364 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 21b4 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 21c4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 217c │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 218c │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne ee0 │ │ │ │ │ + ldr r4, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 2e7c │ │ │ │ │ + add r3, r4, #1 │ │ │ │ │ + ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b ce0 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ @@ -822,806 +860,711 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ add r3, r2, #536 @ 0x218 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ac8 │ │ │ │ │ + bne 1b34 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr r0, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 21fc │ │ │ │ │ + bne 2244 │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - bne 2398 │ │ │ │ │ + bne 22e8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq be4 │ │ │ │ │ + beq c78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a5c │ │ │ │ │ - bne c24 │ │ │ │ │ + blt 1ac8 │ │ │ │ │ + bne cb8 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 8d8 │ │ │ │ │ + bne 8d4 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b e9c │ │ │ │ │ + b ee0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r6, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c18 │ │ │ │ │ + beq cac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ streq r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bne 2064 │ │ │ │ │ + bne 2238 │ │ │ │ │ ldr r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 1b94 │ │ │ │ │ - sub r7, r8, #4 │ │ │ │ │ + ble 1b74 │ │ │ │ │ + sub r7, r9, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r9, r7, r2, lsl #2 │ │ │ │ │ + add r8, r7, r2, lsl #2 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - ldr r4, [r9, #4]! │ │ │ │ │ + str r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r4, [r8, #4]! │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r5, [r9, #-4] │ │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ + bne 1258 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - ubfx r8, r3, #5, #1 │ │ │ │ │ + ubfx r9, r3, #5, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, sl │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 2388 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 234c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2344 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r3, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ - beq 1efc │ │ │ │ │ + beq 1fa0 │ │ │ │ │ lsr r1, r1, #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1104 │ │ │ │ │ + bne 171c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2370 │ │ │ │ │ + beq 233c │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 23ac │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 2334 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r4, #20 │ │ │ │ │ addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1f90 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ - b d98 │ │ │ │ │ - ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a5c │ │ │ │ │ - bne 1104 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r5, [r9, #-4] │ │ │ │ │ - ldr r4, [r9] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 21c4 │ │ │ │ │ - ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1a5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1e14 │ │ │ │ │ - ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + beq 1df8 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c20 │ │ │ │ │ + bne 1cb4 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - add r1, r8, r2, lsl #2 │ │ │ │ │ + add r1, r9, r2, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bls e00 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bls e44 │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [r8] │ │ │ │ │ - str r0, [r8] │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ + str r0, [r9] │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls e00 │ │ │ │ │ + bls e44 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r4], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc de8 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + bcc e2c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bb4 │ │ │ │ │ + bne 1b94 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble e9c │ │ │ │ │ - add r4, r8, r2, lsl #2 │ │ │ │ │ - ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ble ee0 │ │ │ │ │ + add r7, r9, r2, lsl #2 │ │ │ │ │ + ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr r0, [r8, r2, lsl #2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ldr r1, [r4, #-4] │ │ │ │ │ + ldr r0, [r9, r2, lsl #2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - bne 1510 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + bne 140c │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 241c │ │ │ │ │ + beq 2310 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 2308 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 1f50 │ │ │ │ │ + beq 1f80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1870 │ │ │ │ │ + beq 18dc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ ldr r1, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 148c │ │ │ │ │ + ble 1324 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt ip, r2 │ │ │ │ │ movge ip, r3 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - ble 1264 │ │ │ │ │ + ble 10ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str ip, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r3, [r9, r7, lsl #2] │ │ │ │ │ mov r6, r7 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r4, r6 │ │ │ │ │ - ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ asr r7, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 11f0 │ │ │ │ │ + bne 103c │ │ │ │ │ ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23b4 │ │ │ │ │ + beq 2320 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1fac │ │ │ │ │ + beq 203c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1fc0 │ │ │ │ │ + beq 2050 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 1884 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 189c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f8 │ │ │ │ │ + beq 1140 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ + cmp r5, lr │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ movlt r6, lr │ │ │ │ │ - blt 1320 │ │ │ │ │ - b 1214 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 760 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt sl, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - sub r0, r2, r0 │ │ │ │ │ - ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov r5, lr │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - b 1048 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 1084 │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - and r3, r3, #28 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ - bge 1864 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne 223c │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 223c │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne 2234 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1084 │ │ │ │ │ - tst r0, lr │ │ │ │ │ - bne 1820 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - beq 1008 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - blt 1038 │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 21bc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - andeq r5, r5, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - movwne r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movtne r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne 172c │ │ │ │ │ - tst r0, lr │ │ │ │ │ + blt 1168 │ │ │ │ │ + b 1060 │ │ │ │ │ + tst ip, lr │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne 824 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1f60 │ │ │ │ │ + beq 2200 │ │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r3, r0 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 824 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1f0c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble da0 │ │ │ │ │ - ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne c7c │ │ │ │ │ - ldr r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - str r8, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - add sl, r7, r3, lsl #2 │ │ │ │ │ - ldr r5, [sl, #4]! │ │ │ │ │ - ldrb r7, [r5, #16] │ │ │ │ │ - ldr r4, [sl, #-4] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ubfx r3, r7, #5, #1 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2378 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1fc8 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - add r0, r5, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 23c8 │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 1494 │ │ │ │ │ - add r1, r4, #20 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - beq 1e24 │ │ │ │ │ - bge 14c8 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1e7c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt 114c │ │ │ │ │ - ldr r8, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - b da4 │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - blx r5 │ │ │ │ │ + blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a5c │ │ │ │ │ - beq 12f8 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1408 │ │ │ │ │ + blt 1ac8 │ │ │ │ │ + beq 1140 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt 1250 │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - add r1, r9, r5 │ │ │ │ │ - bge 13c4 │ │ │ │ │ - sub r8, r7, r4 │ │ │ │ │ - add r6, r5, #4 │ │ │ │ │ + lsl r4, r5, #2 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + add r1, r9, r4 │ │ │ │ │ + bge 120c │ │ │ │ │ + sub r8, r7, r5 │ │ │ │ │ + add r6, r4, #4 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r3, [r9, r4, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1608 │ │ │ │ │ + bne 1424 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt f04 │ │ │ │ │ + bgt f44 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b08 │ │ │ │ │ - ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + bne 1bb8 │ │ │ │ │ + ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ lsl r0, ip, #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - str r8, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ + str r9, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - add r8, r8, r0 │ │ │ │ │ + add r9, r9, r0 │ │ │ │ │ str r2, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ str ip, [fp, #-1588] @ 0xfffff9cc │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - bne 1850 │ │ │ │ │ + bne 18c8 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ subs r3, r3, ip │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - bne 8b4 │ │ │ │ │ + bne 8b0 │ │ │ │ │ ldr r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt 1d88 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1628 │ │ │ │ │ + bne 1444 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ac8 │ │ │ │ │ + bne 1b34 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldrgt r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ addgt r3, r2, r3, lsl #2 │ │ │ │ │ - ble b90 │ │ │ │ │ - b 1844 │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble 1210 │ │ │ │ │ + ble c24 │ │ │ │ │ + b 18bc │ │ │ │ │ + add r5, r7, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble 105c │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1404 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 124c │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ mov r7, sl │ │ │ │ │ ubfx sl, r8, #6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r5, r4, r8 │ │ │ │ │ + add r4, r5, r8 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - asr r5, r5, #1 │ │ │ │ │ - ldr r1, [r9, r5, lsl #2] │ │ │ │ │ + asr r4, r4, #1 │ │ │ │ │ + ldr r1, [r9, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2320 │ │ │ │ │ + beq 22fc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 21a0 │ │ │ │ │ + beq 221c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 2230 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 13e4 │ │ │ │ │ + beq 122c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 123c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13fc │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt 1344 │ │ │ │ │ - ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - add r1, r9, r5 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1224 │ │ │ │ │ + bge 1244 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bgt 118c │ │ │ │ │ + ldr r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + lsl r4, r5, #2 │ │ │ │ │ + add r1, r9, r4 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt 1070 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r3, [r9, r4, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 124c │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldr r4, [r3, r7, lsl #2] │ │ │ │ │ - b 161c │ │ │ │ │ + beq 1098 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldr r5, [r3, r7, lsl #2] │ │ │ │ │ + b 1438 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 139c │ │ │ │ │ + bne 11e4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 13a4 │ │ │ │ │ - add r4, r5, #1 │ │ │ │ │ - b 13a8 │ │ │ │ │ + bgt 11ec │ │ │ │ │ + add r5, r4, #1 │ │ │ │ │ + b 11f0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b f18 │ │ │ │ │ + b f58 │ │ │ │ │ + ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1ac8 │ │ │ │ │ + bne 171c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ │ + ldr r4, [r8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 2070 │ │ │ │ │ + ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge ddc │ │ │ │ │ + b 1ac8 │ │ │ │ │ ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1438 │ │ │ │ │ + b 12d0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 147c │ │ │ │ │ + bge 1314 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 203c │ │ │ │ │ - ands ip, r0, lr │ │ │ │ │ - beq 1424 │ │ │ │ │ + bne 205c │ │ │ │ │ + ands r0, ip, lr │ │ │ │ │ + beq 12bc │ │ │ │ │ ldr sl, [r1] │ │ │ │ │ ldr sl, [sl, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bls 1424 │ │ │ │ │ + bls 12bc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 1430 │ │ │ │ │ + blt 12c8 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ + mov ip, r0 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 808 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 808 │ │ │ │ │ ldr ip, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b 1264 │ │ │ │ │ - add r1, r4, #28 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - beq 22d4 │ │ │ │ │ - blt 11bc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 22e0 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 2178 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ - beq 2184 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1eb0 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1ec0 │ │ │ │ │ - lsr r3, r3, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 11e8 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - b 11d0 │ │ │ │ │ - ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - sub r2, r3, #4 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge e94 │ │ │ │ │ - b 1a5c │ │ │ │ │ + b 10ac │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 1f6c │ │ │ │ │ + bgt 227c │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ add r6, r3, #136 @ 0x88 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r4, r2, #4 │ │ │ │ │ str r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ add r3, r4, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ble 1a74 │ │ │ │ │ + ble 1ae0 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, r6, lsl #2] │ │ │ │ │ - beq 1fa4 │ │ │ │ │ + beq 22b4 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ ldr r4, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r6, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq 2170 │ │ │ │ │ + beq 1fd0 │ │ │ │ │ ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 13fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq 1fe0 │ │ │ │ │ + beq 20f0 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 13fc │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ mov r4, #3 │ │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #4]! │ │ │ │ │ - beq 1fe4 │ │ │ │ │ + beq 1fd4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne 15d4 │ │ │ │ │ + bne 13d8 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r9, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ b 748 │ │ │ │ │ + ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge ed8 │ │ │ │ │ + b 1ac8 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ - add r1, r3, r5 │ │ │ │ │ - ldr r4, [r3, r7, lsl #2] │ │ │ │ │ + add r1, r3, r4 │ │ │ │ │ + ldr r5, [r3, r7, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - str r4, [r3, r5] │ │ │ │ │ - b 124c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str r5, [r3, r4] │ │ │ │ │ + b 1098 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1654 │ │ │ │ │ + bgt 1470 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1654 │ │ │ │ │ + bne 1470 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1ab4 │ │ │ │ │ + ble 1b20 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1688 │ │ │ │ │ + bgt 14a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1688 │ │ │ │ │ + bne 14a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 1538 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16bc │ │ │ │ │ + bgt 14d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 14d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 1538 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ mov r5, #3 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16fc │ │ │ │ │ + bgt 1518 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 16fc │ │ │ │ │ + bne 1518 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 16d4 │ │ │ │ │ + bne 14f0 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - ble 171c │ │ │ │ │ + ble 1538 │ │ │ │ │ ldr r0, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 12d4 │ │ │ │ │ - b 1ac0 │ │ │ │ │ + beq 111c │ │ │ │ │ + b 1b2c │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 760 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub ip, r2, ip │ │ │ │ │ + ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + clz ip, ip │ │ │ │ │ + mov r1, lr │ │ │ │ │ + mov r5, lr │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + b 15d8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 1614 │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + and r3, r3, #28 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + bge 1a24 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 21ec │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 21ec │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne 21e4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 1614 │ │ │ │ │ + tst ip, lr │ │ │ │ │ + bne 1a10 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq 1598 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + blt 15c8 │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 20b0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + andeq r5, r5, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + movwne r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ + movtne r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ + beq ff8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ moveq r3, r1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -1633,15 +1576,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq 83c │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 232c │ │ │ │ │ + bgt 23ac │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ sub r4, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r4, r4, #8 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ @@ -1657,396 +1600,486 @@ │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1ce4 │ │ │ │ │ + bgt 1d78 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1a94 │ │ │ │ │ + ble 1b00 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ beq 8a4 │ │ │ │ │ - b 1d3c │ │ │ │ │ + b 1dd0 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1f4c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble de4 │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne d10 │ │ │ │ │ + ldr r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r9, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + add r9, r7, r3, lsl #2 │ │ │ │ │ + ldr r5, [r9, #4]! │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + ldr r4, [r9, #-4] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + ubfx r3, r7, #5, #1 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2318 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 2098 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ + tst r6, #32 │ │ │ │ │ + beq 23f0 │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 1808 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ + str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + beq 1eb4 │ │ │ │ │ + bge 183c │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1f18 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 1764 │ │ │ │ │ + ldr r9, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b de8 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + beq 22bc │ │ │ │ │ + blt 17d4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 22c8 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 2028 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + beq 2034 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 1fb0 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1fc0 │ │ │ │ │ + lsr r2, r2, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1800 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 17e8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f90 │ │ │ │ │ + bne fd0 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b f94 │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls 1078 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - b 1084 │ │ │ │ │ + b fd4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1834 │ │ │ │ │ - b b90 │ │ │ │ │ + bhi 18ac │ │ │ │ │ + b c24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1298 │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 808 │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 10e0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble e9c │ │ │ │ │ + ble ee0 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 19a4 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 1a30 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - add r4, r8, r3, lsl #2 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + add r4, r9, r3, lsl #2 │ │ │ │ │ + ldr r3, [r9, r3, lsl #2] │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 218c │ │ │ │ │ + beq 1940 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 218c │ │ │ │ │ - add r0, r3, #20 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2198 │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq 195c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1ecc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ + bne ee0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble e9c │ │ │ │ │ + ble ee0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22f0 │ │ │ │ │ + beq 232c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22f8 │ │ │ │ │ + beq 236c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e6c │ │ │ │ │ + beq 1f08 │ │ │ │ │ lsr r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ + bne ee0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 1920 │ │ │ │ │ - b e9c │ │ │ │ │ + bgt 198c │ │ │ │ │ + b ee0 │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bls 1608 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + b 1614 │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b 808 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r6, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - sub r9, r3, #4 │ │ │ │ │ - ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + sub r8, r3, #4 │ │ │ │ │ + ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bne 1a4c │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1ab8 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2308 │ │ │ │ │ + beq 2404 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2300 │ │ │ │ │ + beq 23fc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble e9c │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - add r7, r7, #4 │ │ │ │ │ - beq 1894 │ │ │ │ │ - b 19b4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1a1c │ │ │ │ │ + beq 220c │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1c44 │ │ │ │ │ + str r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b ee0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 1aa8 │ │ │ │ │ ldr r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2318 │ │ │ │ │ + bne 22d8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 111c │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 1788 │ │ │ │ │ - bne b7c │ │ │ │ │ + b 16ac │ │ │ │ │ + bne c10 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1640 │ │ │ │ │ + ble 145c │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b90 │ │ │ │ │ + beq c24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1a6c │ │ │ │ │ + beq 1ad8 │ │ │ │ │ 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 1a6c │ │ │ │ │ + b 1ad8 │ │ │ │ │ beq 1edc │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bcs 1cc4 │ │ │ │ │ + bcs 1d58 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #4 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b dcc │ │ │ │ │ + b e10 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + add r1, r9, r3, lsl #2 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bcc e0c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ee0 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + add r2, r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls e50 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r0, [r3], #4 │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + b 1b9c │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr r1, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add r4, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - ble 1c50 │ │ │ │ │ + ble 1ce4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt 1c58 │ │ │ │ │ + bgt 1cec │ │ │ │ │ sub r5, fp, #1616 @ 0x650 │ │ │ │ │ mov r6, ip │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ - ble 1bd8 │ │ │ │ │ + ble 1c6c │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble 1bd8 │ │ │ │ │ + ble 1c6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a5c │ │ │ │ │ + bne 1ac8 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - b 1b5c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - add r1, r8, r3, lsl #2 │ │ │ │ │ - lsl r2, r3, #2 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bhi dc8 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq e9c │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls e0c │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 1bbc │ │ │ │ │ + b 1c0c │ │ │ │ │ + ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 1ab0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1a3c │ │ │ │ │ + str r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b 1900 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ - ldr lr, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr lr, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r4, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - str r8, [r5, r1] │ │ │ │ │ + str r9, [r5, r1] │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ - add r8, r8, r6, lsl #2 │ │ │ │ │ + add r9, r9, r6, lsl #2 │ │ │ │ │ str lr, [r1, #4] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str r6, [r0, #-1552] @ 0xfffff9f0 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - beq 1298 │ │ │ │ │ - b 1854 │ │ │ │ │ + beq 10e0 │ │ │ │ │ + b 18cc │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r0, r8, r1, lsl #2 │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + add r0, r9, r1, lsl #2 │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dc4 │ │ │ │ │ - b db0 │ │ │ │ │ + bl 2e7c │ │ │ │ │ + b df4 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1e50 │ │ │ │ │ + ble 1ec0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble 1b50 │ │ │ │ │ + ble 1c00 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1ed0 │ │ │ │ │ + ble 1efc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble 1b50 │ │ │ │ │ + ble 1c00 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ suble r0, r0, r1 │ │ │ │ │ - ble 1cb8 │ │ │ │ │ + ble 1d4c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble 1b50 │ │ │ │ │ + ble 1c00 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ - b 1c9c │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b 1d30 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - beq e9c │ │ │ │ │ + beq ee0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 1bb4 │ │ │ │ │ + b 1b94 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r1, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt 1ce8 │ │ │ │ │ + bgt 1d7c │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 8a4 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 20c8 │ │ │ │ │ ldr r2, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r1, r2, r3 │ │ │ │ │ - b 1d58 │ │ │ │ │ + b 1dec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1d48 │ │ │ │ │ - ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - b 1d7c │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi 1d6c │ │ │ │ │ - b 8a4 │ │ │ │ │ + bhi 1ddc │ │ │ │ │ + b 20c8 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 1730 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1db0 │ │ │ │ │ + beq 1e30 │ │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, fp │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ ldr r0, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ @@ -2054,376 +2087,379 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r4, r3, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a60 │ │ │ │ │ + bne 1acc │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 12b4 │ │ │ │ │ + ble 10fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1e84 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr ip, [r2, #-1600] @ 0xfffff9c0 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcc │ │ │ │ │ - b 1a60 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - b 1118 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt 11bc │ │ │ │ │ - b 14c8 │ │ │ │ │ + beq 1e4c │ │ │ │ │ + b 1acc │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 944 │ │ │ │ │ + bne 940 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 948 │ │ │ │ │ + b 944 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bgt 17d4 │ │ │ │ │ + b 183c │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ - b 1c74 │ │ │ │ │ + b 1d08 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - b 1900 │ │ │ │ │ + b 196c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ + ldr ip, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r2, r2, r3 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + and r3, r3, r2 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 10ac │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub r0, r0, r1 │ │ │ │ │ + b 1d24 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ movle r5, #0 │ │ │ │ │ movgt r5, #1 │ │ │ │ │ - b 197c │ │ │ │ │ + b 19e8 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dc4 │ │ │ │ │ - b 11c8 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 14f4 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 14f8 │ │ │ │ │ - sub r2, r2, r1 │ │ │ │ │ - sub r0, r0, r1 │ │ │ │ │ - b 1c90 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ - ldr ip, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r2, r2, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - and r3, r3, r2 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1264 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movge r1, #0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - b d00 │ │ │ │ │ + bl 2e7c │ │ │ │ │ + b 17e0 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dc4 │ │ │ │ │ - b 1110 │ │ │ │ │ + bl 2e7c │ │ │ │ │ + b 1728 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b ed8 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b d98 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b e94 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 824 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - lsl r0, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - beq 23c0 │ │ │ │ │ - ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - bne 157c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 1fe4 │ │ │ │ │ - ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne f70 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 17fc │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 23c8 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b 1190 │ │ │ │ │ - mov r4, #2 │ │ │ │ │ + b ddc │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movge r1, #0 │ │ │ │ │ + movlt r1, #1 │ │ │ │ │ + b d94 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 1868 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 186c │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 23e0 │ │ │ │ │ + bne 2380 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 23d4 │ │ │ │ │ + bgt 2374 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ - beq be4 │ │ │ │ │ + beq c78 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2398 │ │ │ │ │ + b 22e8 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1850 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1fb4 │ │ │ │ │ + ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne fb0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1888 │ │ │ │ │ ldr r8, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ b 824 │ │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ubfx r9, r2, #5, #1 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ │ + b d9c │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 23f0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + b 17a8 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 2064 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - b 1d60 │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r1, [r8, r3, lsl #2] │ │ │ │ │ - bne 2108 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2310 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2158 │ │ │ │ │ + ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + b 20e4 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 20d4 │ │ │ │ │ + b 8a4 │ │ │ │ │ + mov r4, #2 │ │ │ │ │ + b 1fd4 │ │ │ │ │ + ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge b80 │ │ │ │ │ + b 1ac8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2168 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2120 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + bne 9c4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2130 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r4, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 2dc4 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ - ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b c4c │ │ │ │ │ - ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - sub r2, r3, #4 │ │ │ │ │ - blx r9 │ │ │ │ │ + bne 9e0 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 9e8 │ │ │ │ │ + b b0c │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne a40 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 20e0 │ │ │ │ │ - b 1a5c │ │ │ │ │ + bne a5c │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge a64 │ │ │ │ │ + b b0c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d8 │ │ │ │ │ + bne adc │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble ae4 │ │ │ │ │ + b af8 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b78 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 20dc │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ + b b7c │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 92c │ │ │ │ │ + bne ac4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1e34 │ │ │ │ │ + b 2164 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 20c0 │ │ │ │ │ + bne b60 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2124 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - b 1fe4 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14dc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 1eb4 │ │ │ │ │ + b 2180 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 18e4 │ │ │ │ │ + bne 928 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 18f0 │ │ │ │ │ + b 1e98 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b 1614 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 830 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 824 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 1aa8 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 1384 │ │ │ │ │ + bne 11cc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 13e8 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 2044 │ │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ubfx r8, r2, #5, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ - b d08 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 1a1c │ │ │ │ │ + b 1230 │ │ │ │ │ + ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq bcc │ │ │ │ │ - b 2398 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b 1084 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 830 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 9c8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 9e4 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 9ec │ │ │ │ │ - b 206c │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne ae0 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble ae8 │ │ │ │ │ - b afc │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne a44 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ + beq c60 │ │ │ │ │ + b 22e8 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + lsl r0, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + beq 22d0 │ │ │ │ │ + ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a60 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bge a68 │ │ │ │ │ - b 206c │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne ac8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 227c │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 14bc │ │ │ │ │ - b 11bc │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + bne 1380 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1fd4 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + ble 1830 │ │ │ │ │ + b 17d4 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 217c │ │ │ │ │ + b 202c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 1ff4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 144c │ │ │ │ │ + ldr r0, [r5, r6, lsl #2] │ │ │ │ │ + bl 2ac │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + bpl 22e0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b c60 │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 22c0 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1954 │ │ │ │ │ + b 2224 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 196c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1a0c │ │ │ │ │ + b ec8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 19f4 │ │ │ │ │ + b eb0 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 209c │ │ │ │ │ + ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 215c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1630 │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b 2044 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 19c0 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b dcc │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b db4 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b d74 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b d58 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 21a8 │ │ │ │ │ + b 21a0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 21d0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 21b8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 19d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 1ff4 │ │ │ │ │ + ldr r3, [r4, #-4]! │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1fdc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne 1fdc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1fdc │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str r9, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ │ str r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ @@ -2432,341 +2468,355 @@ │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ add r3, r2, #536 @ 0x218 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - b 1ce4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b d20 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1fcc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b ce0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b cc4 │ │ │ │ │ - ldr r0, [r5, r6, lsl #2] │ │ │ │ │ - bl 2ac │ │ │ │ │ - subs r6, r6, #1 │ │ │ │ │ - bpl 2390 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b bcc │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b d38 │ │ │ │ │ - ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1fb4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2004 │ │ │ │ │ + b 1d78 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 149c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2004 │ │ │ │ │ - ldr r3, [r4, #-4]! │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fec │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 1fec │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fec │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2144 │ │ │ │ │ + b 1810 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b e84 │ │ │ │ │ + b 1a98 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b e6c │ │ │ │ │ + b 1a80 │ │ │ │ │ │ │ │ │ │ -00002424 : │ │ │ │ │ +0000240c : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 24c8 │ │ │ │ │ + beq 24b0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 2498 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 24c0 │ │ │ │ │ + beq 24a8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2478 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24a0 │ │ │ │ │ + beq 2488 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2488 │ │ │ │ │ + bne 2470 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2470 │ │ │ │ │ + bne 2458 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2494 │ │ │ │ │ + b 247c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 249c │ │ │ │ │ │ │ │ │ │ -000024d0 : │ │ │ │ │ +000024b8 : │ │ │ │ │ gallop_right(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r1, [r2, r9, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add sl, r2, r9, lsl #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne 27c4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + add r8, r2, r9, lsl #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 2840 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 282c │ │ │ │ │ + beq 28f0 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 281c │ │ │ │ │ + beq 28e0 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 2894 │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 26a8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + beq 267c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ add sl, r9, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - blt 2670 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + blt 2644 │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ - subgt ip, r9, sl │ │ │ │ │ mov r5, r6 │ │ │ │ │ suble ip, r9, r8 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - sub sl, r9, r3 │ │ │ │ │ - add r8, ip, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble 2664 │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r5, sl, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + subgt ip, r9, sl │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + sub r8, r9, r5 │ │ │ │ │ + add r9, ip, #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble 2638 │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r5, r8, r9 │ │ │ │ │ ldr r6, [r7, #1564] @ 0x61c │ │ │ │ │ - add r5, r8, r5, asr #1 │ │ │ │ │ + add r5, r9, r5, asr #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 27ac │ │ │ │ │ + bne 2828 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 28e8 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 280c │ │ │ │ │ + beq 28f8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 2878 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ - movne sl, r5 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - blt 25dc │ │ │ │ │ - mov r0, sl │ │ │ │ │ + addeq r9, r5, #1 │ │ │ │ │ + movne r8, r5 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + blt 25b0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r4, r8, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 27a4 │ │ │ │ │ + blt 2820 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 25a4 │ │ │ │ │ - str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 2580 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ - b 259c │ │ │ │ │ + b 2578 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - sub lr, r3, r9 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - ble 2768 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov sl, ip │ │ │ │ │ - str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r9, [fp, #4] │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r6, #1564] @ 0x61c │ │ │ │ │ - ldr r1, [r2, r8, lsl #2] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne 2790 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + sub r3, r3, r9 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 27f0 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, ip │ │ │ │ │ + ldr r3, [r7, #1564] @ 0x61c │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 2808 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2834 │ │ │ │ │ + beq 28d8 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2814 │ │ │ │ │ + beq 28d0 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27dc │ │ │ │ │ + beq 28ac │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 277c │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt 26d0 │ │ │ │ │ + bne 2888 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r2, r5, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble 2858 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 28a4 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, ip │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + str r9, [fp, #4] │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 28c8 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 28c0 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2868 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 27e4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r2, r5, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + add r5, r2, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt 276c │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, sl │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ - addle sl, r9, lr │ │ │ │ │ - addgt sl, r9, r8 │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ - b 25c4 │ │ │ │ │ - ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2768 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + addle r8, r9, r3 │ │ │ │ │ + addgt r8, r9, r5 │ │ │ │ │ + b 25a0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2738 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 2664 │ │ │ │ │ + bge 270c │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + b 2638 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2650 │ │ │ │ │ - b 27a4 │ │ │ │ │ + bge 2624 │ │ │ │ │ + b 2820 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - bge 2574 │ │ │ │ │ - b 27a4 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 2738 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + bge 2554 │ │ │ │ │ + b 2820 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 27f0 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b 27c4 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2650 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b 2624 │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 27f0 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ movge ip, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ - b 2574 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2640 │ │ │ │ │ + b 2554 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 269c │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 270c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2728 │ │ │ │ │ + b 27b4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 279c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 255c │ │ │ │ │ + b 26f4 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2628 │ │ │ │ │ + b 26dc │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2544 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2544 │ │ │ │ │ + b 25fc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2710 │ │ │ │ │ + b 252c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2614 │ │ │ │ │ │ │ │ │ │ -0000283c : │ │ │ │ │ +00002900 : │ │ │ │ │ gallop_left(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -2780,135 +2830,134 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2c04 │ │ │ │ │ + bne 2cbc │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r9 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2ccc │ │ │ │ │ + beq 2d84 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2cc4 │ │ │ │ │ + beq 2d7c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c50 │ │ │ │ │ + beq 2d08 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 2af8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2bb8 │ │ │ │ │ sub lr, r6, r8 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 2bc4 │ │ │ │ │ + ble 2c7c │ │ │ │ │ str r8, [fp, #4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r8, #0 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 2c18 │ │ │ │ │ + bne 2cd0 │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2d64 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ + beq 2d5c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 2cf8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2990 │ │ │ │ │ + beq 2a50 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ add r9, r3, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 2908 │ │ │ │ │ + bgt 29c8 │ │ │ │ │ mov ip, r8 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov lr, r6 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ addle r4, r8, lr │ │ │ │ │ addgt r4, r8, r9 │ │ │ │ │ add r6, r8, ip │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 2aec │ │ │ │ │ + ble 2bac │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r8, r4, r6 │ │ │ │ │ add r8, r6, r8, asr #1 │ │ │ │ │ ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r7, r8, lsl #2] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 2bd0 │ │ │ │ │ + bne 2c88 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2c9c │ │ │ │ │ + beq 2d54 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2c94 │ │ │ │ │ + beq 2d4c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c70 │ │ │ │ │ + beq 2d28 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r8, #1 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 2aec │ │ │ │ │ + bge 2bac │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 29c8 │ │ │ │ │ + bne 2a88 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -2917,160 +2966,158 @@ │ │ │ │ │ ldr r0, [sl, r7, lsl #2] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2d3c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c8c │ │ │ │ │ + beq 2d44 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2ce8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r7, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 2a78 │ │ │ │ │ + blt 2b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ - mov r9, #1 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, lr │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bge 2b9c │ │ │ │ │ + mov r9, #1 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + str r8, [fp, #4] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bge 2c58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne 2bec │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne 2ca4 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cbc │ │ │ │ │ + beq 2d74 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2d6c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c60 │ │ │ │ │ + beq 2d18 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsleq r2, r9, #1 │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ addeq r9, r2, #1 │ │ │ │ │ - beq 2b10 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + beq 2bcc │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ - mov lr, r7 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - mov r7, sl │ │ │ │ │ + mov r4, sl │ │ │ │ │ suble r6, r8, r9 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subgt r6, r8, r3 │ │ │ │ │ - sub r4, r8, lr │ │ │ │ │ - b 29b0 │ │ │ │ │ + sub r4, r8, r4 │ │ │ │ │ + b 2a70 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 29a0 │ │ │ │ │ + b 2a60 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2a40 │ │ │ │ │ + bge 2b00 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2aec │ │ │ │ │ + b 2bac │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2b88 │ │ │ │ │ - b 2be4 │ │ │ │ │ + bge 2c44 │ │ │ │ │ + b 2c9c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ - subs lr, r0, #0 │ │ │ │ │ - bge 28e0 │ │ │ │ │ - b 2be4 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge 29a0 │ │ │ │ │ + b 2c9c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2974 │ │ │ │ │ - b 2be4 │ │ │ │ │ + bge 2a34 │ │ │ │ │ + b 2c9c │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 2ad8 │ │ │ │ │ + b 2b98 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2974 │ │ │ │ │ + b 2a34 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 28dc │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + b 29a0 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2b88 │ │ │ │ │ + b 2c44 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2a40 │ │ │ │ │ + b 2b00 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2aac │ │ │ │ │ + b 2b6c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 2b88 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2a28 │ │ │ │ │ + b 2ae8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2a10 │ │ │ │ │ + b 2ad0 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2964 │ │ │ │ │ + b 2a24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 294c │ │ │ │ │ + b 2a0c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2b78 │ │ │ │ │ + b 2c34 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2b60 │ │ │ │ │ + b 2c1c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 28cc │ │ │ │ │ + b 2990 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 28b4 │ │ │ │ │ + b 2978 │ │ │ │ │ │ │ │ │ │ -00002cd4 : │ │ │ │ │ +00002d8c : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -3086,26 +3133,26 @@ │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d34 │ │ │ │ │ + bne 2dec │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00002d4c : │ │ │ │ │ +00002e04 : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -3121,91 +3168,91 @@ │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dac │ │ │ │ │ + bne 2e64 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00002dc4 : │ │ │ │ │ +00002e7c : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 2e1c │ │ │ │ │ + bls 2ed4 │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r3], #-4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi 2ddc │ │ │ │ │ + bhi 2e94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r1, r2, lsl #2 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ popcs {fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r3, [r2], #-4 │ │ │ │ │ - b 2e00 │ │ │ │ │ + b 2eb8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r1, r2, lsl #2 │ │ │ │ │ bxeq lr │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bxcs lr │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r3, [r2], #-4 │ │ │ │ │ - b 2e28 │ │ │ │ │ + b 2ee0 │ │ │ │ │ │ │ │ │ │ -00002e44 : │ │ │ │ │ +00002efc : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ + beq 2f88 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 2ef0 │ │ │ │ │ + bcs 2fa8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2f50 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ea8 │ │ │ │ │ + ble 2f60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e98 │ │ │ │ │ + bne 2f50 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -3215,83 +3262,83 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 2e9c │ │ │ │ │ + b 2f54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2ee8 │ │ │ │ │ + b 2fa0 │ │ │ │ │ │ │ │ │ │ -00002f14 : │ │ │ │ │ +00002fcc : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 2f58 │ │ │ │ │ + b 3010 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f58 │ │ │ │ │ + beq 3010 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bpl 2f3c │ │ │ │ │ + bpl 2ff4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002f6c <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +00003024 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - bne 3020 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #340] @ 30e8 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + bne 30d8 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #340] @ 31a0 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30ac <_PyList_FromStackRefStealOnSuccess+0x140> │ │ │ │ │ + beq 3164 <_PyList_FromStackRefStealOnSuccess+0x140> │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - ldr r1, [pc, #280] @ 30ec <_PyList_FromStackRefStealOnSuccess+0x180> │ │ │ │ │ + ldr r1, [pc, #280] @ 31a4 <_PyList_FromStackRefStealOnSuccess+0x180> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ @@ -3309,88 +3356,88 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30e0 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + beq 3198 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3018 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 30d0 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 3060 <_PyList_FromStackRefStealOnSuccess+0xf4> │ │ │ │ │ + beq 3118 <_PyList_FromStackRefStealOnSuccess+0xf4> │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3018 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 30d0 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ tst ip, #1 │ │ │ │ │ bic r2, ip, #1 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - beq 309c <_PyList_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ + beq 3154 <_PyList_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 3078 <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ - b 3018 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3130 <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ + b 30d0 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30e0 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ - ldr r1, [pc, #40] @ 30f0 <_PyList_FromStackRefStealOnSuccess+0x184> │ │ │ │ │ + beq 3198 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + ldr r1, [pc, #40] @ 31a8 <_PyList_FromStackRefStealOnSuccess+0x184> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 2fe8 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 30a0 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3018 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + b 30d0 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000030f4 : │ │ │ │ │ +000031ac : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ │ tst lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3134 │ │ │ │ │ + beq 31ec │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3154 │ │ │ │ │ + beq 320c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 31b4 │ │ │ │ │ + b 326c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1074 @ 0x432 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -3398,456 +3445,456 @@ │ │ │ │ │ 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 56ac │ │ │ │ │ + bl 578c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3144 │ │ │ │ │ + beq 31fc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 326c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3148 │ │ │ │ │ + bgt 3200 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3148 │ │ │ │ │ + bne 3200 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3148 │ │ │ │ │ + b 3200 │ │ │ │ │ │ │ │ │ │ -000031b4 : │ │ │ │ │ +0000326c : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 34ec │ │ │ │ │ + bne 35a4 │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - blt 3534 │ │ │ │ │ + blt 35ec │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 3540 │ │ │ │ │ + bgt 35f8 │ │ │ │ │ cmp r2, sl │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ movge r9, sl │ │ │ │ │ sub r6, r3, r9 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ cmn r6, sl │ │ │ │ │ - beq 3414 │ │ │ │ │ + beq 34cc │ │ │ │ │ sub sl, r9, r4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ lsls r2, sl, #2 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 3708 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 36f8 │ │ │ │ │ + bhi 37c4 │ │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 3590 │ │ │ │ │ + bge 3648 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 363c │ │ │ │ │ + ble 36f4 │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 36c4 │ │ │ │ │ + bgt 3768 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3760 │ │ │ │ │ + beq 3818 │ │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 37b8 │ │ │ │ │ + bhi 3870 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 3870 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r9, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 337c │ │ │ │ │ + bgt 3434 │ │ │ │ │ subs r3, sl, #1 │ │ │ │ │ - bmi 3348 │ │ │ │ │ + bmi 3400 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3314 │ │ │ │ │ + beq 33cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 356c │ │ │ │ │ + ble 3624 │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3348 │ │ │ │ │ + beq 3400 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3340 │ │ │ │ │ + beq 33f8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34ac │ │ │ │ │ + ble 3564 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3320 │ │ │ │ │ + bcs 33d8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3740 │ │ │ │ │ + bne 37b8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3370 │ │ │ │ │ + beq 3428 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 33f0 │ │ │ │ │ + ble 34a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3698 │ │ │ │ │ + beq 3774 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3698 │ │ │ │ │ + bgt 3774 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + beq 33a8 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, r7, r2, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 36e8 │ │ │ │ │ + beq 37a0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36e8 │ │ │ │ │ + bgt 37a0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 32f0 │ │ │ │ │ - b 33c0 │ │ │ │ │ + beq 33a8 │ │ │ │ │ + b 3478 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 3428 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3428 │ │ │ │ │ + beq 34e0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34c0 │ │ │ │ │ + ble 3578 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 3554 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bmi 3494 │ │ │ │ │ + bmi 354c │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3464 │ │ │ │ │ + beq 351c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3674 │ │ │ │ │ + ble 372c │ │ │ │ │ sub r5, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3494 │ │ │ │ │ + beq 354c │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 3544 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3660 │ │ │ │ │ + ble 3718 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 3470 │ │ │ │ │ + bcs 3528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3340 │ │ │ │ │ + bne 33f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3340 │ │ │ │ │ + b 33f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3428 │ │ │ │ │ + bne 34e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 3554 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - b 3434 │ │ │ │ │ + b 34ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 37d0 │ │ │ │ │ + beq 3888 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 374c │ │ │ │ │ + beq 3804 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - bge 31f0 │ │ │ │ │ + bge 32a8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 3200 │ │ │ │ │ + bge 32b8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 3414 │ │ │ │ │ + beq 34cc │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3258 │ │ │ │ │ + b 3310 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3314 │ │ │ │ │ + bne 33cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 3320 │ │ │ │ │ - b 3348 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + bne 33d8 │ │ │ │ │ + b 3400 │ │ │ │ │ + beq 339c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add r2, r3, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ble 36d0 │ │ │ │ │ + ble 3788 │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ biclt r3, r3, #3 │ │ │ │ │ strlt r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3784 │ │ │ │ │ + beq 383c │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 37a0 │ │ │ │ │ + bhi 3858 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37a0 │ │ │ │ │ + beq 3858 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 339c │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 36ac │ │ │ │ │ + blt 3750 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 339c │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3258 │ │ │ │ │ + b 3310 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 348c │ │ │ │ │ + bne 3544 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 348c │ │ │ │ │ + b 3544 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3464 │ │ │ │ │ + bne 351c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r5, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 3470 │ │ │ │ │ - b 3494 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 32f0 │ │ │ │ │ - b 33b0 │ │ │ │ │ + bne 3528 │ │ │ │ │ + b 354c │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge 32ac │ │ │ │ │ + bge 3364 │ │ │ │ │ add r9, r2, #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ - b 32ac │ │ │ │ │ + b 3364 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 33a8 │ │ │ │ │ + b 3468 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 35b0 │ │ │ │ │ + blt 3668 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3614 │ │ │ │ │ + b 36cc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 32f0 │ │ │ │ │ - b 33c0 │ │ │ │ │ + beq 33a8 │ │ │ │ │ + b 3478 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 3414 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 37b0 │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3258 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 335c │ │ │ │ │ + b 3310 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 31f0 │ │ │ │ │ - b 3534 │ │ │ │ │ + bge 32a8 │ │ │ │ │ + b 35ec │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 3870 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 32d8 │ │ │ │ │ + b 3390 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3604 │ │ │ │ │ + bne 36bc │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 36dc │ │ │ │ │ + blt 3794 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 334c │ │ │ │ │ + b 3404 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3644 │ │ │ │ │ + blt 36fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 339c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3370 │ │ │ │ │ + b 3428 │ │ │ │ │ │ │ │ │ │ -000037d8 : │ │ │ │ │ +00003890 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -3856,76 +3903,76 @@ │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs ip, r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi 3860 │ │ │ │ │ + bmi 3918 │ │ │ │ │ ldr r0, [r3, ip, lsl #2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3830 │ │ │ │ │ + beq 38e8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3894 │ │ │ │ │ + ble 394c │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 3860 │ │ │ │ │ + beq 3918 │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3858 │ │ │ │ │ + beq 3910 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3870 │ │ │ │ │ + ble 3928 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 383c │ │ │ │ │ + bcs 38f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 3858 │ │ │ │ │ + bne 3910 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 3858 │ │ │ │ │ + b 3910 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3830 │ │ │ │ │ + bne 38e8 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - b 3830 │ │ │ │ │ + b 38e8 │ │ │ │ │ │ │ │ │ │ -000038b4 : │ │ │ │ │ +0000396c : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3914 │ │ │ │ │ + bgt 39cc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 392c │ │ │ │ │ + ble 39e4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ @@ -3933,72 +3980,72 @@ │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 38f4 │ │ │ │ │ + blt 39ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 39a8 │ │ │ │ │ + ble 3a60 │ │ │ │ │ add r1, r2, #7 │ │ │ │ │ add r1, r1, r5, asr #3 │ │ │ │ │ bic r3, r1, #3 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ sub r0, r3, r5 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movle r3, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 39bc │ │ │ │ │ + beq 3a74 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 39c4 │ │ │ │ │ + bhi 3a7c │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ strne r5, [r6, #8] │ │ │ │ │ strne r3, [r6, #16] │ │ │ │ │ - beq 39c4 │ │ │ │ │ + beq 3a7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r7, [r0, r2, lsl #2] │ │ │ │ │ - b 3908 │ │ │ │ │ + b 39c0 │ │ │ │ │ cmp r5, r4, asr #1 │ │ │ │ │ - blt 393c │ │ │ │ │ + blt 39f4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 3998 │ │ │ │ │ + b 3a50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 396c │ │ │ │ │ + b 3a24 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 39b0 │ │ │ │ │ + blt 3a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3908 │ │ │ │ │ + b 39c0 │ │ │ │ │ │ │ │ │ │ -000039e0 : │ │ │ │ │ +00003a98 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + beq 3ab0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -4008,173 +4055,173 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003a24 : │ │ │ │ │ +00003adc : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 3a68 │ │ │ │ │ + bcs 3b20 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a6c │ │ │ │ │ + bgt 3b24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ stm r0, {r1, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ stm r0, {r1, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003a80 : │ │ │ │ │ +00003b38 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b38 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b38 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3b14 │ │ │ │ │ + bne 3bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b30 │ │ │ │ │ + bne 3be8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 3b24 │ │ │ │ │ + bcs 3bdc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 3aec │ │ │ │ │ - ldr r1, [pc, #260] @ 3c30 │ │ │ │ │ + b 3ba4 │ │ │ │ │ + ldr r1, [pc, #260] @ 3ce8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3b0c │ │ │ │ │ + b 3bc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3c10 │ │ │ │ │ + bne 3cc8 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3b30 │ │ │ │ │ + blt 3be8 │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble 3bb4 │ │ │ │ │ + ble 3c6c │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3bc0 │ │ │ │ │ + bne 3c78 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 56ac │ │ │ │ │ - b 3b0c │ │ │ │ │ + bl 578c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ - b 3b0c │ │ │ │ │ + b 3bc4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 5074 │ │ │ │ │ + bl 5154 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b0c │ │ │ │ │ + beq 3bc4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, ip, r6, lsl #2 │ │ │ │ │ ldr r2, [r7, r3, lsl #2] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ str r2, [ip], #4 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 3be4 │ │ │ │ │ + bne 3c9c │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b 3b0c │ │ │ │ │ + b 3bc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3b30 │ │ │ │ │ + b 3be8 │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c34 : │ │ │ │ │ +00003cec : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 3c5c │ │ │ │ │ + bls 3d14 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ @@ -4183,355 +4230,355 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ 3c8c │ │ │ │ │ + ldr r1, [pc, #12] @ 3d44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c90 <_PyList_Extend>: │ │ │ │ │ +00003d48 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003cbc : │ │ │ │ │ +00003d74 : │ │ │ │ │ list_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003cd4 <_list_extend>: │ │ │ │ │ +00003d8c <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4100 <_list_extend+0x42c> │ │ │ │ │ + beq 41b8 <_list_extend+0x42c> │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 3e74 <_list_extend+0x1a0> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + beq 3f2c <_list_extend+0x1a0> │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 3e74 <_list_extend+0x1a0> │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + beq 3f2c <_list_extend+0x1a0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 3f58 <_list_extend+0x284> │ │ │ │ │ + beq 4010 <_list_extend+0x284> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 3f40 <_list_extend+0x26c> │ │ │ │ │ + beq 3ff8 <_list_extend+0x26c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldreq r1, [r6, #8] │ │ │ │ │ - beq 3f40 <_list_extend+0x26c> │ │ │ │ │ + beq 3ff8 <_list_extend+0x26c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3f38 <_list_extend+0x264> │ │ │ │ │ + beq 3ff0 <_list_extend+0x264> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3ffc <_list_extend+0x328> │ │ │ │ │ + beq 40b4 <_list_extend+0x328> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3f30 <_list_extend+0x25c> │ │ │ │ │ + beq 3fe8 <_list_extend+0x25c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3f14 <_list_extend+0x240> │ │ │ │ │ + blt 3fcc <_list_extend+0x240> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 3e30 <_list_extend+0x15c> │ │ │ │ │ + bgt 3ee8 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3fc4 <_list_extend+0x2f0> │ │ │ │ │ + bne 407c <_list_extend+0x2f0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e30 <_list_extend+0x15c> │ │ │ │ │ + beq 3ee8 <_list_extend+0x15c> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bic r1, r0, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40d4 <_list_extend+0x400> │ │ │ │ │ + bhi 418c <_list_extend+0x400> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40d4 <_list_extend+0x400> │ │ │ │ │ + beq 418c <_list_extend+0x400> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b 3e30 <_list_extend+0x15c> │ │ │ │ │ + b 3ee8 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3f00 <_list_extend+0x22c> │ │ │ │ │ + bge 3fb8 <_list_extend+0x22c> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e10 <_list_extend+0x13c> │ │ │ │ │ + bne 3ec8 <_list_extend+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40b4 <_list_extend+0x3e0> │ │ │ │ │ + bne 416c <_list_extend+0x3e0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 3e64 <_list_extend+0x190> │ │ │ │ │ + bge 3f1c <_list_extend+0x190> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3e88 <_list_extend+0x1b4> │ │ │ │ │ + blt 3f40 <_list_extend+0x1b4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ee4 <_list_extend+0x210> │ │ │ │ │ - b 3ef4 <_list_extend+0x220> │ │ │ │ │ + ble 3f9c <_list_extend+0x210> │ │ │ │ │ + b 3fac <_list_extend+0x220> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4108 │ │ │ │ │ + b 41c0 │ │ │ │ │ add r6, r2, #6 │ │ │ │ │ add r6, r6, r2, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3fe8 <_list_extend+0x314> │ │ │ │ │ + blt 40a0 <_list_extend+0x314> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4090 <_list_extend+0x3bc> │ │ │ │ │ + beq 4148 <_list_extend+0x3bc> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40e8 <_list_extend+0x414> │ │ │ │ │ + bhi 41a0 <_list_extend+0x414> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40e8 <_list_extend+0x414> │ │ │ │ │ + beq 41a0 <_list_extend+0x414> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bgt 3ef4 <_list_extend+0x220> │ │ │ │ │ + bgt 3fac <_list_extend+0x220> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f4c <_list_extend+0x278> │ │ │ │ │ + beq 4004 <_list_extend+0x278> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 42c <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3e30 <_list_extend+0x15c> │ │ │ │ │ + bne 3ee8 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f30 <_list_extend+0x25c> │ │ │ │ │ + bgt 3fe8 <_list_extend+0x25c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40dc <_list_extend+0x408> │ │ │ │ │ + beq 4194 <_list_extend+0x408> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3ef8 <_list_extend+0x224> │ │ │ │ │ + b 3fb0 <_list_extend+0x224> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 703c │ │ │ │ │ + b 7118 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ef4 <_list_extend+0x220> │ │ │ │ │ + b 3fac <_list_extend+0x220> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ adds r1, r5, r1 │ │ │ │ │ - beq 3ef4 <_list_extend+0x220> │ │ │ │ │ + beq 3fac <_list_extend+0x220> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ef8 <_list_extend+0x224> │ │ │ │ │ + beq 3fb0 <_list_extend+0x224> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ - b 3fa0 <_list_extend+0x2cc> │ │ │ │ │ + b 4058 <_list_extend+0x2cc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f98 <_list_extend+0x2c4> │ │ │ │ │ + bne 4050 <_list_extend+0x2c4> │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 3ef4 <_list_extend+0x220> │ │ │ │ │ + b 3fac <_list_extend+0x220> │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3f14 <_list_extend+0x240> │ │ │ │ │ + beq 3fcc <_list_extend+0x240> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 3e30 <_list_extend+0x15c> │ │ │ │ │ + b 3ee8 <_list_extend+0x15c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4090 <_list_extend+0x3bc> │ │ │ │ │ + beq 4148 <_list_extend+0x3bc> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ - b 3ea8 <_list_extend+0x1d4> │ │ │ │ │ + b 3f60 <_list_extend+0x1d4> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 3ef4 <_list_extend+0x220> │ │ │ │ │ + beq 3fac <_list_extend+0x220> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3f30 <_list_extend+0x25c> │ │ │ │ │ + beq 3fe8 <_list_extend+0x25c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r3, r2, lsl #2 │ │ │ │ │ - b 4060 <_list_extend+0x38c> │ │ │ │ │ + b 4118 <_list_extend+0x38c> │ │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40f0 <_list_extend+0x41c> │ │ │ │ │ + beq 41a8 <_list_extend+0x41c> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r0, [r5], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4048 <_list_extend+0x374> │ │ │ │ │ + bne 4100 <_list_extend+0x374> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 3ef4 <_list_extend+0x220> │ │ │ │ │ + b 3fac <_list_extend+0x220> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40e8 <_list_extend+0x414> │ │ │ │ │ + beq 41a0 <_list_extend+0x414> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 3ecc <_list_extend+0x1f8> │ │ │ │ │ + b 3f84 <_list_extend+0x1f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f14 <_list_extend+0x240> │ │ │ │ │ + beq 3fcc <_list_extend+0x240> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 3e4c <_list_extend+0x178> │ │ │ │ │ + b 3f04 <_list_extend+0x178> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3f14 <_list_extend+0x240> │ │ │ │ │ + b 3fcc <_list_extend+0x240> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f30 <_list_extend+0x25c> │ │ │ │ │ + b 3fe8 <_list_extend+0x25c> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 3e64 <_list_extend+0x190> │ │ │ │ │ + b 3f1c <_list_extend+0x190> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r5, r2, r6 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - b 3f30 <_list_extend+0x25c> │ │ │ │ │ + b 3fe8 <_list_extend+0x25c> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 264c │ │ │ │ │ + b 2624 │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -00004108 : │ │ │ │ │ +000041c0 : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -4540,202 +4587,210 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 43f4 │ │ │ │ │ + beq 44bc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 42f0 │ │ │ │ │ + bne 43a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 43e0 │ │ │ │ │ + bhi 44a8 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 43e0 │ │ │ │ │ + beq 44a8 │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 4370 │ │ │ │ │ + bne 442c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 42c4 │ │ │ │ │ + ble 437c │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ lsl ip, r5, #2 │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr r4, [lr] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r4, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ add lr, ip, #20 │ │ │ │ │ add r5, r0, lr │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add ip, r1, #20 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4380 │ │ │ │ │ + ble 443c │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 42a8 │ │ │ │ │ + bne 4360 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 42e4 │ │ │ │ │ + bgt 439c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 43fc │ │ │ │ │ + beq 44c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 4398 │ │ │ │ │ + ble 4454 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bgt 43c4 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + blt 448c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 43d0 │ │ │ │ │ + beq 4498 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 43d8 │ │ │ │ │ + bhi 44a0 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - strne r7, [r4, #8] │ │ │ │ │ - strne r0, [r4, #12] │ │ │ │ │ - strne r6, [r4, #16] │ │ │ │ │ - beq 43d8 │ │ │ │ │ + beq 44a0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ - tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - beq 41ac │ │ │ │ │ + str r6, [r4, #16] │ │ │ │ │ + and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 4264 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 42c4 │ │ │ │ │ + ble 437c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ - b 41b8 │ │ │ │ │ + b 4270 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 42a8 │ │ │ │ │ - b 42c4 │ │ │ │ │ + bne 4360 │ │ │ │ │ + b 437c │ │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ │ - blt 43a8 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 4360 │ │ │ │ │ + blt 4470 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ + str ip, [r4, #8] │ │ │ │ │ + and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ + b 4424 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 4324 │ │ │ │ │ + bge 43dc │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ bic r6, r1, #3 │ │ │ │ │ - b 4324 │ │ │ │ │ + b 43dc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 4334 │ │ │ │ │ + b 43ec │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 4408 │ │ │ │ │ + blt 44d0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 42c8 │ │ │ │ │ + b 4380 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 42e4 │ │ │ │ │ + b 439c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 42e4 │ │ │ │ │ + b 439c │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - b 43a0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ + and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ + b 4424 │ │ │ │ │ │ │ │ │ │ -00004410 : │ │ │ │ │ +000044e8 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -4743,202 +4798,183 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4454 │ │ │ │ │ + beq 452c │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 445c │ │ │ │ │ + bne 4534 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4488 │ │ │ │ │ + bne 4560 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 44a8 │ │ │ │ │ + bhi 4580 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 44d4 │ │ │ │ │ + bne 45ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4508 │ │ │ │ │ + bne 45e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 445c │ │ │ │ │ + bne 4534 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4480 │ │ │ │ │ + b 4558 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44a0 │ │ │ │ │ + beq 4578 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4474 │ │ │ │ │ + ble 454c │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 450c │ │ │ │ │ + bne 45e4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 447c │ │ │ │ │ + beq 4554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 37d8 │ │ │ │ │ + bl 3890 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 44e0 │ │ │ │ │ + b 45b8 │ │ │ │ │ │ │ │ │ │ -00004520 : │ │ │ │ │ +000045f8 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 46dc │ │ │ │ │ + beq 4844 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 46dc │ │ │ │ │ + beq 4844 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 46c4 │ │ │ │ │ + bne 480c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 46ac │ │ │ │ │ + ble 482c │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 464c │ │ │ │ │ + bge 4740 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 4628 │ │ │ │ │ + beq 4700 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4678 │ │ │ │ │ + bgt 476c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45c8 │ │ │ │ │ + bgt 46a0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45f8 │ │ │ │ │ + bgt 46d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47f4 │ │ │ │ │ + beq 48b0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4614 │ │ │ │ │ + bgt 46ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47c8 │ │ │ │ │ + beq 48c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 469c │ │ │ │ │ + blt 47fc │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - beq 464c │ │ │ │ │ + beq 4740 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 4580 │ │ │ │ │ - ldr r1, [pc, #460] @ 4808 │ │ │ │ │ + blt 4658 │ │ │ │ │ + ldr r1, [pc, #476] @ 48f0 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47e8 │ │ │ │ │ + bhi 48d8 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 4758 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 4634 │ │ │ │ │ + bge 470c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 4634 │ │ │ │ │ + bge 470c │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 46e8 │ │ │ │ │ + bne 477c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 45c0 │ │ │ │ │ - b 45c8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 4664 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 466c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r1, [pc, #344] @ 480c │ │ │ │ │ - cmp r9, #5 │ │ │ │ │ - bhi 47e8 │ │ │ │ │ - ldrsb r1, [r1, r9] │ │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ - sub r1, r9, #2 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bhi 47a8 │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - beq 4664 │ │ │ │ │ - b 4690 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 466c │ │ │ │ │ + ble 4698 │ │ │ │ │ + b 46a0 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 4690 │ │ │ │ │ + beq 472c │ │ │ │ │ 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] │ │ │ │ │ @@ -4951,87 +4987,112 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 478c │ │ │ │ │ + ble 4874 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 466c │ │ │ │ │ + bgt 4734 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 466c │ │ │ │ │ + bne 4734 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 466c │ │ │ │ │ + b 4734 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + sub r1, r9, #2 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bhi 4890 │ │ │ │ │ + cmp r9, #2 │ │ │ │ │ + bne 472c │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + b 4760 │ │ │ │ │ + ldr r1, [pc, #192] @ 48f4 │ │ │ │ │ + cmp r9, #5 │ │ │ │ │ + bhi 48f0 │ │ │ │ │ + ldrsb r1, [r1, r9] │ │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ │ + nop {0} │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b 4734 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 4690 │ │ │ │ │ - b 4664 │ │ │ │ │ + bgt 472c │ │ │ │ │ + b 4758 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4664 │ │ │ │ │ - b 4690 │ │ │ │ │ + beq 4758 │ │ │ │ │ + b 472c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 4690 │ │ │ │ │ - b 4664 │ │ │ │ │ + blt 472c │ │ │ │ │ + b 4758 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4740 │ │ │ │ │ + bne 47d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4740 │ │ │ │ │ + b 47d4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 457c │ │ │ │ │ - ldr r1, [pc, #88] @ 4810 │ │ │ │ │ + bgt 4654 │ │ │ │ │ + ldr r1, [pc, #88] @ 48f8 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47e8 │ │ │ │ │ + bhi 48f0 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 46d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4614 │ │ │ │ │ + b 46ec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 4690 │ │ │ │ │ - b 4664 │ │ │ │ │ + ble 472c │ │ │ │ │ + b 4758 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 4690 │ │ │ │ │ - b 4664 │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 45f8 │ │ │ │ │ + bge 472c │ │ │ │ │ + b 4758 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00004814 : │ │ │ │ │ +000048fc : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4958 │ │ │ │ │ + ble 4a40 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5040,38 +5101,38 @@ │ │ │ │ │ movgt r2, #2 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4888 │ │ │ │ │ + bgt 4970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4978 │ │ │ │ │ + beq 4a60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 48bc │ │ │ │ │ + ble 49a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 326c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4970 │ │ │ │ │ + bne 4a58 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bne 4970 │ │ │ │ │ + bne 4a58 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 4958 │ │ │ │ │ + ble 4a40 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r4, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ @@ -5080,281 +5141,281 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt 4918 │ │ │ │ │ + bgt 4a00 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 498c │ │ │ │ │ + beq 4a74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4940 │ │ │ │ │ + ble 4a28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 326c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48ac │ │ │ │ │ - b 4970 │ │ │ │ │ + beq 4994 │ │ │ │ │ + b 4a58 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 4970 │ │ │ │ │ + bne 4a58 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 48d0 │ │ │ │ │ + blt 49b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 48b4 │ │ │ │ │ + b 499c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4888 │ │ │ │ │ + b 4970 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4918 │ │ │ │ │ + b 4a00 │ │ │ │ │ │ │ │ │ │ -000049a0 : │ │ │ │ │ +00004a88 : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a9c │ │ │ │ │ + bne 4b84 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 4a78 │ │ │ │ │ + bne 4b60 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4b38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4b08 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a58 │ │ │ │ │ + bne 4b40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4b08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4a2c │ │ │ │ │ + beq 4b14 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a50 │ │ │ │ │ + bgt 4b38 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a50 │ │ │ │ │ + bne 4b38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 4a20 │ │ │ │ │ + b 4b08 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 37d8 │ │ │ │ │ + bl 3890 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4a08 │ │ │ │ │ - b 4a20 │ │ │ │ │ + bne 4af0 │ │ │ │ │ + b 4b08 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49d4 │ │ │ │ │ - b 4a50 │ │ │ │ │ + bne 4abc │ │ │ │ │ + b 4b38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a50 │ │ │ │ │ - b 49c8 │ │ │ │ │ + beq 4b38 │ │ │ │ │ + b 4ab0 │ │ │ │ │ │ │ │ │ │ -00004ac0 : │ │ │ │ │ +00004ba8 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 4b78 │ │ │ │ │ + bcs 4c60 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ lsl lr, r1, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r0, ip, lr │ │ │ │ │ ldr r5, [ip, r1, lsl #2] │ │ │ │ │ - bne 4b54 │ │ │ │ │ + bne 4c3c │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 4b38 │ │ │ │ │ + blt 4c20 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b30 │ │ │ │ │ + bgt 4c18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b30 │ │ │ │ │ + bne 4c18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ add r1, lr, #4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 4b08 │ │ │ │ │ + b 4bf0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b18 │ │ │ │ │ - b 4b30 │ │ │ │ │ + ble 4c00 │ │ │ │ │ + b 4c18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004b98 : │ │ │ │ │ +00004c80 : │ │ │ │ │ list_pop(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 4d24 │ │ │ │ │ + bhi 4e0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d4c │ │ │ │ │ + bne 4e34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4d94 │ │ │ │ │ + beq 4e7c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 4e08 │ │ │ │ │ + bcs 4ef0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ │ - beq 4c74 │ │ │ │ │ + beq 4d5c │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 4cc8 │ │ │ │ │ + blt 4db0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge 4cec │ │ │ │ │ + bge 4dd4 │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ add r2, r2, r5, asr #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r2, r7, #2 │ │ │ │ │ bicgt r2, r2, #3 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4db4 │ │ │ │ │ + bhi 4e9c │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 4db4 │ │ │ │ │ + beq 4e9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4c68 │ │ │ │ │ + beq 4d50 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 4cb4 │ │ │ │ │ + beq 4d9c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4cfc │ │ │ │ │ + ble 4de4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ @@ -5362,152 +5423,152 @@ │ │ │ │ │ add r1, r1, ip │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 4d1c │ │ │ │ │ + bgt 4e04 │ │ │ │ │ cmp r5, r8, asr #1 │ │ │ │ │ - blt 4d1c │ │ │ │ │ + blt 4e04 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4c68 │ │ │ │ │ + b 4d50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4cb4 │ │ │ │ │ + bne 4d9c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4cb4 │ │ │ │ │ + b 4d9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 4c18 │ │ │ │ │ + b 4d00 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 4e94 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 4bcc │ │ │ │ │ + ble 4cb4 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4de8 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4dc4 │ │ │ │ │ + ble 4eac │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4de8 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4d94 │ │ │ │ │ + beq 4e7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4bdc │ │ │ │ │ + bge 4cc4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 4bdc │ │ │ │ │ + b 4cc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 4c68 │ │ │ │ │ + b 4d50 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt 4cf4 │ │ │ │ │ + blt 4ddc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4c68 │ │ │ │ │ + b 4d50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d70 │ │ │ │ │ + bne 4e58 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4d70 │ │ │ │ │ + b 4e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dac │ │ │ │ │ + bne 4e94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4d94 │ │ │ │ │ + beq 4e7c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4d8c │ │ │ │ │ + b 4e74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4dac │ │ │ │ │ + b 4e94 │ │ │ │ │ │ │ │ │ │ -00004e24 <_PyList_Concat>: │ │ │ │ │ +00004f0c <_PyList_Concat>: │ │ │ │ │ _PyList_Concat(): │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5044 <_PyList_Concat+0x220> │ │ │ │ │ + beq 5124 <_PyList_Concat+0x218> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq 4fbc <_PyList_Concat+0x198> │ │ │ │ │ - ldr r3, [pc, #512] @ 5068 <_PyList_Concat+0x244> │ │ │ │ │ + beq 509c <_PyList_Concat+0x190> │ │ │ │ │ + ldr r3, [pc, #504] @ 5148 <_PyList_Concat+0x23c> │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4fcc <_PyList_Concat+0x1a8> │ │ │ │ │ + beq 50ac <_PyList_Concat+0x1a0> │ │ │ │ │ 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 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #436] @ 506c <_PyList_Concat+0x248> │ │ │ │ │ + ldr r3, [pc, #428] @ 514c <_PyList_Concat+0x240> │ │ │ │ │ ldr r3, [pc, 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 │ │ │ │ │ @@ -5516,151 +5577,149 @@ │ │ │ │ │ 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 5000 <_PyList_Concat+0x1dc> │ │ │ │ │ + bhi 50e0 <_PyList_Concat+0x1d4> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 5000 <_PyList_Concat+0x1dc> │ │ │ │ │ + beq 50e0 <_PyList_Concat+0x1d4> │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 4f5c <_PyList_Concat+0x138> │ │ │ │ │ + ble 5044 <_PyList_Concat+0x138> │ │ │ │ │ ldr ip, [r8, #12] │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ add r1, ip, r7, lsl #2 │ │ │ │ │ - b 4f40 <_PyList_Concat+0x11c> │ │ │ │ │ + b 5028 <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 4f5c <_PyList_Concat+0x138> │ │ │ │ │ + beq 5044 <_PyList_Concat+0x138> │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4f2c <_PyList_Concat+0x108> │ │ │ │ │ + ble 5014 <_PyList_Concat+0x108> │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 4f40 <_PyList_Concat+0x11c> │ │ │ │ │ + bne 5028 <_PyList_Concat+0x11c> │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 4fa0 <_PyList_Concat+0x17c> │ │ │ │ │ + ble 5080 <_PyList_Concat+0x174> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ - sub r1, r1, #4 │ │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ - ldr r2, [r1, #4]! │ │ │ │ │ + ldr r2, [r1], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4fac <_PyList_Concat+0x188> │ │ │ │ │ + bgt 508c <_PyList_Concat+0x180> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [r0, #4]! │ │ │ │ │ - bne 4f7c <_PyList_Concat+0x158> │ │ │ │ │ + str r2, [r0], #4 │ │ │ │ │ + bne 505c <_PyList_Concat+0x150> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - str r2, [r0, #4]! │ │ │ │ │ - bne 4f7c <_PyList_Concat+0x158> │ │ │ │ │ - b 4fa0 <_PyList_Concat+0x17c> │ │ │ │ │ + str r2, [r0], #4 │ │ │ │ │ + bne 505c <_PyList_Concat+0x150> │ │ │ │ │ + b 5080 <_PyList_Concat+0x174> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5060 <_PyList_Concat+0x23c> │ │ │ │ │ + beq 5140 <_PyList_Concat+0x234> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #116] @ 5070 <_PyList_Concat+0x24c> │ │ │ │ │ + ldr r3, [pc, #116] @ 5150 <_PyList_Concat+0x244> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4eb8 <_PyList_Concat+0x94> │ │ │ │ │ + b 4fa0 <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5024 <_PyList_Concat+0x200> │ │ │ │ │ + bgt 5104 <_PyList_Concat+0x1f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5024 <_PyList_Concat+0x200> │ │ │ │ │ + bne 5104 <_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 5060 <_PyList_Concat+0x23c> │ │ │ │ │ + beq 5140 <_PyList_Concat+0x234> │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 4f1c <_PyList_Concat+0xf8> │ │ │ │ │ - b 4f5c <_PyList_Concat+0x138> │ │ │ │ │ + bgt 5004 <_PyList_Concat+0xf8> │ │ │ │ │ + b 5044 <_PyList_Concat+0x138> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4fa4 <_PyList_Concat+0x180> │ │ │ │ │ - .word 0x000001f8 │ │ │ │ │ + b 5084 <_PyList_Concat+0x178> │ │ │ │ │ + .word 0x000001f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000001b0 │ │ │ │ │ + .word 0x000001a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005074 : │ │ │ │ │ +00005154 : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #292] @ 51b4 │ │ │ │ │ + ldr r3, [pc, #292] @ 5294 │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5148 │ │ │ │ │ + beq 5228 │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [pc, #232] @ 51b8 │ │ │ │ │ + ldr r1, [pc, #232] @ 5298 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -5675,93 +5734,93 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r4, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 5184 │ │ │ │ │ + bhi 5264 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 5184 │ │ │ │ │ + beq 5264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5140 │ │ │ │ │ - ldr r1, [pc, #88] @ 51bc │ │ │ │ │ + beq 5220 │ │ │ │ │ + ldr r1, [pc, #88] @ 529c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 50ec │ │ │ │ │ + b 51cc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51a8 │ │ │ │ │ + bgt 5288 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 51a8 │ │ │ │ │ + bne 5288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000051c0 : │ │ │ │ │ +000052a0 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000051ec : │ │ │ │ │ +000052cc : │ │ │ │ │ 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 5228 │ │ │ │ │ + beq 5308 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5240 │ │ │ │ │ + bcs 5320 │ │ │ │ │ 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 │ │ │ │ │ @@ -5770,23 +5829,23 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ 5258 │ │ │ │ │ + ldr r1, [pc, #8] @ 5338 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 5238 │ │ │ │ │ + b 5318 │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000525c <_PyList_BinarySlice>: │ │ │ │ │ +0000533c <_PyList_BinarySlice>: │ │ │ │ │ _PyList_BinarySlice(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ @@ -5797,49 +5856,49 @@ │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 5678 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 5758 <_PyList_BinarySlice+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5678 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 5758 <_PyList_BinarySlice+0x41c> │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 5638 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #956] @ 56a0 <_PyList_BinarySlice+0x444> │ │ │ │ │ + ble 5718 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ + ldr r3, [pc, #956] @ 5780 <_PyList_BinarySlice+0x444> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 5608 <_PyList_BinarySlice+0x3ac> │ │ │ │ │ + beq 56e8 <_PyList_BinarySlice+0x3ac> │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #900] @ 56a4 <_PyList_BinarySlice+0x448> │ │ │ │ │ + ldr r3, [pc, #900] @ 5784 <_PyList_BinarySlice+0x448> │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [sl, r3] │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ @@ -5853,453 +5912,453 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 5648 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + bhi 5728 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 5648 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + beq 5728 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ ldr ip, [r9, #12] │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add r4, ip, r4, lsl #2 │ │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ sub r3, r7, ip │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 54a0 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 5580 <_PyList_BinarySlice+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 547c <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 555c <_PyList_BinarySlice+0x220> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5460 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 5540 <_PyList_BinarySlice+0x204> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5444 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 5524 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5428 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 5508 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 540c <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 54ec <_PyList_BinarySlice+0x1b0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 55e8 <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 56c8 <_PyList_BinarySlice+0x38c> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 55c8 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 56a8 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, lr, #8 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add ip, lr, #12 │ │ │ │ │ ldr r3, [lr, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add ip, lr, #16 │ │ │ │ │ ldr r3, [lr, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add ip, lr, #20 │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add ip, lr, #24 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add ip, lr, #28 │ │ │ │ │ ldr r3, [lr, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 54a0 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 5580 <_PyList_BinarySlice+0x244> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 53a8 <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 55c8 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 5488 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 56a8 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55d8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56b8 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 53f0 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 54d0 <_PyList_BinarySlice+0x194> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5678 <_PyList_BinarySlice+0x41c> │ │ │ │ │ - ldr r3, [pc, #132] @ 56a8 <_PyList_BinarySlice+0x44c> │ │ │ │ │ + beq 5758 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + ldr r3, [pc, #132] @ 5788 <_PyList_BinarySlice+0x44c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 5330 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 5410 <_PyList_BinarySlice+0xd4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 55cc <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 56ac <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 566c <_PyList_BinarySlice+0x410> │ │ │ │ │ + bgt 574c <_PyList_BinarySlice+0x410> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 566c <_PyList_BinarySlice+0x410> │ │ │ │ │ + bne 574c <_PyList_BinarySlice+0x410> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5680 <_PyList_BinarySlice+0x424> │ │ │ │ │ + bne 5760 <_PyList_BinarySlice+0x424> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 55cc <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 56ac <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr ip, [r9, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add r8, ip, r8, lsl #2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ sub r7, r8, #4 │ │ │ │ │ - b 53a8 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5488 <_PyList_BinarySlice+0x14c> │ │ │ │ │ .word 0x000003b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000370 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000056ac : │ │ │ │ │ +0000578c : │ │ │ │ │ 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 5984 │ │ │ │ │ + ble 5a64 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 5aa4 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 5994 │ │ │ │ │ + bhi 5a74 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 5994 │ │ │ │ │ + beq 5a74 │ │ │ │ │ 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 5820 │ │ │ │ │ + beq 5900 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 57fc │ │ │ │ │ + beq 58dc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 57e0 │ │ │ │ │ + beq 58c0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 57c4 │ │ │ │ │ + beq 58a4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 57a8 │ │ │ │ │ + beq 5888 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 586c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5964 │ │ │ │ │ + bne 5a44 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 5948 │ │ │ │ │ + beq 5a28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ 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 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ 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 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ 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 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ 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 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ 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 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ 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 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ 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 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str lr, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5820 │ │ │ │ │ + bne 5900 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 5728 │ │ │ │ │ - b 5948 │ │ │ │ │ + bne 5808 │ │ │ │ │ + b 5a28 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5954 │ │ │ │ │ + bgt 5a34 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 5770 │ │ │ │ │ + b 5850 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 59b8 │ │ │ │ │ + bgt 5a98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 5a98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5710 │ │ │ │ │ + bne 57f0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 594c │ │ │ │ │ + b 5a2c │ │ │ │ │ │ │ │ │ │ -000059cc : │ │ │ │ │ +00005aac : │ │ │ │ │ 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] @ 5a20 │ │ │ │ │ + ldr r0, [pc, #52] @ 5b00 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5a18 │ │ │ │ │ + beq 5af8 │ │ │ │ │ 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] │ │ │ │ │ @@ -6307,24 +6366,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005a24 : │ │ │ │ │ +00005b04 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5a98 │ │ │ │ │ + blt 5b78 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 5a6c │ │ │ │ │ + bcs 5b4c │ │ │ │ │ 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 │ │ │ │ │ @@ -6333,74 +6392,74 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 5a98 │ │ │ │ │ + bgt 5b78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5aa0 │ │ │ │ │ + beq 5b80 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00005ac0 : │ │ │ │ │ +00005ba0 : │ │ │ │ │ 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 5af4 │ │ │ │ │ + beq 5bd4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5b04 │ │ │ │ │ + ble 5be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5af4 │ │ │ │ │ + bne 5bd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5af4 │ │ │ │ │ + b 5bd4 │ │ │ │ │ │ │ │ │ │ -00005b1c : │ │ │ │ │ +00005bfc : │ │ │ │ │ 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 5b68 │ │ │ │ │ + beq 5c48 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5b88 │ │ │ │ │ + bcs 5c68 │ │ │ │ │ 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} │ │ │ │ │ @@ -6417,43 +6476,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] @ 5ba0 │ │ │ │ │ + ldr r1, [pc, #8] @ 5c80 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 5b80 │ │ │ │ │ + b 5c60 │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005ba4 : │ │ │ │ │ +00005c84 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c68 │ │ │ │ │ + beq 5d48 │ │ │ │ │ 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 5bf0 │ │ │ │ │ + b 5cd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c5c │ │ │ │ │ + bne 5d3c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls 5c58 │ │ │ │ │ + bls 5d38 │ │ │ │ │ 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 │ │ │ │ │ @@ -6463,69 +6522,69 @@ │ │ │ │ │ movle r1, r6 │ │ │ │ │ movle r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5bd8 │ │ │ │ │ + bgt 5cb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5bd8 │ │ │ │ │ + bne 5cb8 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5bd8 │ │ │ │ │ + b 5cb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005c74 : │ │ │ │ │ +00005d54 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5d88 │ │ │ │ │ - ldr r3, [pc, #252] @ 5da0 │ │ │ │ │ + beq 5e68 │ │ │ │ │ + ldr r3, [pc, #252] @ 5e80 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d48 │ │ │ │ │ + beq 5e28 │ │ │ │ │ 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 5d6c │ │ │ │ │ - ldr r1, [pc, #168] @ 5da4 │ │ │ │ │ + bgt 5e4c │ │ │ │ │ + ldr r1, [pc, #168] @ 5e84 │ │ │ │ │ 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 │ │ │ │ │ @@ -6538,80 +6597,80 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 5da8 │ │ │ │ │ + ldr r0, [pc, #88] @ 5e88 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d98 │ │ │ │ │ + beq 5e78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5cf4 │ │ │ │ │ - ldr r1, [pc, #56] @ 5dac │ │ │ │ │ + ble 5dd4 │ │ │ │ │ + ldr r1, [pc, #56] @ 5e8c │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 5d14 │ │ │ │ │ + b 5df4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, #4032 @ 0xfc0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5d40 │ │ │ │ │ + b 5e20 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005db0 : │ │ │ │ │ +00005e90 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5e24 │ │ │ │ │ + blt 5f04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 5df8 │ │ │ │ │ + bcs 5ed8 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5e2c │ │ │ │ │ + bgt 5f0c │ │ │ │ │ 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 5e24 │ │ │ │ │ + bgt 5f04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e38 │ │ │ │ │ + beq 5f18 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -6619,25 +6678,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} │ │ │ │ │ │ │ │ │ │ -00005e58 : │ │ │ │ │ +00005f38 : │ │ │ │ │ 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] @ 5f44 │ │ │ │ │ + ldr ip, [pc, #196] @ 6024 │ │ │ │ │ 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 │ │ │ │ │ @@ -6650,86 +6709,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 5edc │ │ │ │ │ + beq 5fbc │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5f08 │ │ │ │ │ + ble 5fe8 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 5f34 │ │ │ │ │ + bhi 6014 │ │ │ │ │ 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 5edc │ │ │ │ │ + bne 5fbc │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 5f48 │ │ │ │ │ + ldr r3, [pc, #32] @ 6028 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 5edc │ │ │ │ │ + b 5fbc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005f4c : │ │ │ │ │ +0000602c : │ │ │ │ │ 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 6094 │ │ │ │ │ + ble 615c │ │ │ │ │ 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 60c8 │ │ │ │ │ - bne 6000 │ │ │ │ │ + blt 61a4 │ │ │ │ │ + bne 60e0 │ │ │ │ │ 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 60b4 │ │ │ │ │ + bne 6190 │ │ │ │ │ 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 │ │ │ │ │ @@ -6738,331 +6797,330 @@ │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 6094 │ │ │ │ │ + beq 615c │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 60c8 │ │ │ │ │ + blt 61a4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - bne 6044 │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r6, r3, lsl #2] │ │ │ │ │ - ldr r0, [r5, r3, lsl #2] │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ + beq 6174 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 6094 │ │ │ │ │ + beq 615c │ │ │ │ │ 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 60c8 │ │ │ │ │ + blt 61a4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 60a4 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt 6028 │ │ │ │ │ + beq 616c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne 611c │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 5ff8 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne 6058 │ │ │ │ │ - b 6094 │ │ │ │ │ + b 60d8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 615c │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r1, [r6, r3, lsl #2] │ │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5ff8 │ │ │ │ │ + b 60d8 │ │ │ │ │ │ │ │ │ │ -000060d0 : │ │ │ │ │ +000061ac : │ │ │ │ │ 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 6178 │ │ │ │ │ + bne 6254 │ │ │ │ │ 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 6160 │ │ │ │ │ + beq 623c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61bc │ │ │ │ │ + beq 6298 │ │ │ │ │ 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 6184 │ │ │ │ │ + bne 6260 │ │ │ │ │ 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 61c4 │ │ │ │ │ + ble 62a0 │ │ │ │ │ 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 6154 │ │ │ │ │ + bgt 6230 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6154 │ │ │ │ │ + bne 6230 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6154 │ │ │ │ │ + b 6230 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6154 │ │ │ │ │ + b 6230 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 616c │ │ │ │ │ + bne 6248 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 616c │ │ │ │ │ + b 6248 │ │ │ │ │ │ │ │ │ │ -000061dc : │ │ │ │ │ +000062b8 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62dc │ │ │ │ │ + bne 63b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6730 │ │ │ │ │ + bne 680c │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6708 │ │ │ │ │ + blt 67e4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 641c │ │ │ │ │ + beq 64f8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 6750 │ │ │ │ │ + beq 682c │ │ │ │ │ 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 6708 │ │ │ │ │ + beq 67e4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6564 │ │ │ │ │ - beq 6578 │ │ │ │ │ + blt 6640 │ │ │ │ │ + beq 6654 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 6574 │ │ │ │ │ + bgt 6650 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 63e0 │ │ │ │ │ + bne 64bc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 326c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62d0 │ │ │ │ │ + bgt 63ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 6688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 620c │ │ │ │ │ + beq 62e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6394 │ │ │ │ │ + bne 6470 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6708 │ │ │ │ │ + bne 67e4 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 6710 │ │ │ │ │ + bcs 67ec │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 63bc │ │ │ │ │ + bne 6498 │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 63a4 │ │ │ │ │ + blt 6480 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6384 │ │ │ │ │ + bgt 6460 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6460 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r2, r2, lr │ │ │ │ │ - b 632c │ │ │ │ │ + b 6408 │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 635c │ │ │ │ │ + b 6438 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 636c │ │ │ │ │ - b 6384 │ │ │ │ │ + ble 6448 │ │ │ │ │ + b 6460 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 66d0 │ │ │ │ │ + bne 67ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 65b8 │ │ │ │ │ + bne 6694 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6384 │ │ │ │ │ + bgt 6460 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6460 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6460 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 6694 │ │ │ │ │ - beq 6454 │ │ │ │ │ + blt 6770 │ │ │ │ │ + beq 6530 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 66a4 │ │ │ │ │ + bgt 6780 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6590 │ │ │ │ │ + beq 666c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 6384 │ │ │ │ │ + ble 6460 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6490 │ │ │ │ │ + bge 656c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r7, #1 │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ @@ -7071,16 +7129,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldrne r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 6504 │ │ │ │ │ - b 6788 │ │ │ │ │ + bne 65e0 │ │ │ │ │ + b 6864 │ │ │ │ │ add r1, r5, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subcs r2, ip, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ @@ -7097,222 +7155,222 @@ │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc 64b4 │ │ │ │ │ + bcc 6590 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 66ac │ │ │ │ │ + bcc 6788 │ │ │ │ │ sub r1, ip, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 530 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r6, r5, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 667c │ │ │ │ │ + ble 6758 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 653c │ │ │ │ │ + bne 6618 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 62d0 │ │ │ │ │ + b 63ac │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 6578 │ │ │ │ │ + bge 6654 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 63e0 │ │ │ │ │ + bne 64bc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 62a4 │ │ │ │ │ + b 6380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 326c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 62d0 │ │ │ │ │ + b 63ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62d0 │ │ │ │ │ + b 63ac │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 676c │ │ │ │ │ + beq 6848 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addeq r4, r5, #16 │ │ │ │ │ ldrne r4, [r5, #12] │ │ │ │ │ - b 6624 │ │ │ │ │ + b 6700 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 65fc │ │ │ │ │ + blt 66d8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 6648 │ │ │ │ │ + b 6724 │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 665c │ │ │ │ │ + ble 6738 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 6634 │ │ │ │ │ + blt 6710 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 63f4 │ │ │ │ │ + b 64d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6720 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6644 │ │ │ │ │ + b 6720 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 654c │ │ │ │ │ + bne 6628 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 654c │ │ │ │ │ + b 6628 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 6454 │ │ │ │ │ + bge 6530 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 6454 │ │ │ │ │ + b 6530 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub r2, ip, r1 │ │ │ │ │ sub r0, r1, r7 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ - b 6524 │ │ │ │ │ + b 6600 │ │ │ │ │ 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 6708 │ │ │ │ │ + bgt 67e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6724 │ │ │ │ │ + beq 6800 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 62d0 │ │ │ │ │ + b 63ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ 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 6708 │ │ │ │ │ + b 67e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6708 │ │ │ │ │ + b 67e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6708 │ │ │ │ │ + b 67e4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56ac │ │ │ │ │ + bl 578c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6260 │ │ │ │ │ - b 6708 │ │ │ │ │ + bne 633c │ │ │ │ │ + b 67e4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6788 │ │ │ │ │ + bgt 6864 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6790 │ │ │ │ │ + beq 686c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6708 │ │ │ │ │ + b 67e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6788 │ │ │ │ │ + b 6864 │ │ │ │ │ │ │ │ │ │ -0000679c : │ │ │ │ │ +00006878 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 6808 │ │ │ │ │ + bne 68e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 68d0 │ │ │ │ │ + blt 69ac │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6890 │ │ │ │ │ + bne 696c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -7324,85 +7382,85 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr ip, [pc, #228] @ 6918 │ │ │ │ │ + ldr ip, [pc, #228] @ 69f4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r1, r1, r5 │ │ │ │ │ - beq 68c8 │ │ │ │ │ + beq 69a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 67e8 │ │ │ │ │ + beq 68c4 │ │ │ │ │ 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 6874 │ │ │ │ │ + beq 6950 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 67f4 │ │ │ │ │ + beq 68d0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 67f4 │ │ │ │ │ - b 68c8 │ │ │ │ │ - ldr lr, [pc, #128] @ 6918 │ │ │ │ │ + bge 68d0 │ │ │ │ │ + b 69a4 │ │ │ │ │ + ldr lr, [pc, #128] @ 69f4 │ │ │ │ │ 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 684c │ │ │ │ │ + bne 6928 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6800 │ │ │ │ │ - ldr lr, [pc, #64] @ 6918 │ │ │ │ │ + b 68dc │ │ │ │ │ + ldr lr, [pc, #64] @ 69f4 │ │ │ │ │ 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 68c8 │ │ │ │ │ + beq 69a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b 6874 │ │ │ │ │ + b 6950 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000691c <_PyList_SliceSubscript>: │ │ │ │ │ +000069f8 <_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 │ │ │ │ │ @@ -7410,54 +7468,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 6e50 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + blt 6f2c <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble 6cc8 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ble 6da4 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 6cf0 <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ + bne 6dcc <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 6cc8 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ - ldr r3, [pc, #1276] @ 6ea8 <_PyList_SliceSubscript+0x58c> │ │ │ │ │ + ble 6da4 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ldr r3, [pc, #1276] @ 6f84 <_PyList_SliceSubscript+0x58c> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6e18 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ + beq 6ef4 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1896] @ 0x768 │ │ │ │ │ str r1, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #1216] @ 6eac <_PyList_SliceSubscript+0x590> │ │ │ │ │ + ldr r3, [pc, #1216] @ 6f88 <_PyList_SliceSubscript+0x590> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -7473,393 +7531,393 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 6e58 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + bhi 6f34 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 6e58 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + beq 6f34 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add ip, r7, ip, lsl #2 │ │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ │ sub r3, r7, ip │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 6b90 <_PyList_SliceSubscript+0x274> │ │ │ │ │ + beq 6c6c <_PyList_SliceSubscript+0x274> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6b6c <_PyList_SliceSubscript+0x250> │ │ │ │ │ + beq 6c48 <_PyList_SliceSubscript+0x250> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6b50 <_PyList_SliceSubscript+0x234> │ │ │ │ │ + beq 6c2c <_PyList_SliceSubscript+0x234> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 6b34 <_PyList_SliceSubscript+0x218> │ │ │ │ │ + beq 6c10 <_PyList_SliceSubscript+0x218> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 6b18 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ + beq 6bf4 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 6afc <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ + beq 6bd8 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 6ae0 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq 6bbc <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 6cb8 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 6d94 <_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 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add ip, r0, #16 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ce0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6dbc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 6b90 <_PyList_SliceSubscript+0x274> │ │ │ │ │ + bne 6c6c <_PyList_SliceSubscript+0x274> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 6a7c <_PyList_SliceSubscript+0x160> │ │ │ │ │ - b 6cb8 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 6b58 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6d94 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 5074 │ │ │ │ │ + bl 5154 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6e50 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 6f2c <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 6e10 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6eec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [ip] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ - beq 6e10 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6eec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - beq 6e10 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6eec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [ip] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ - beq 6e10 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ - add r2, r4, r6 │ │ │ │ │ - ldr ip, [r0, r2, lsl #2] │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle lr, lr, #1 │ │ │ │ │ - strle lr, [ip] │ │ │ │ │ + beq 6eec <_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 ip, [r1, #16] │ │ │ │ │ - beq 6e10 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ - add r2, r6, r2 │ │ │ │ │ - ldr ip, [r0, r2, lsl #2] │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle lr, lr, #1 │ │ │ │ │ - strle lr, [ip] │ │ │ │ │ + str r2, [r1, #16] │ │ │ │ │ + beq 6eec <_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 ip, [r1, #20] │ │ │ │ │ - beq 6e10 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + str r2, [r1, #20] │ │ │ │ │ + beq 6eec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add lr, r1, #24 │ │ │ │ │ - add r2, r6, r2 │ │ │ │ │ + add r2, r6, r4 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ ldr r4, [ip] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ strle r7, [ip] │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 6dec <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ + bne 6ec8 <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6cbc <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6d98 <_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 6e50 <_PyList_SliceSubscript+0x534> │ │ │ │ │ - ldr r3, [pc, #120] @ 6eb0 <_PyList_SliceSubscript+0x594> │ │ │ │ │ + beq 6f2c <_PyList_SliceSubscript+0x534> │ │ │ │ │ + ldr r3, [pc, #120] @ 6f8c <_PyList_SliceSubscript+0x594> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 6a04 <_PyList_SliceSubscript+0xe8> │ │ │ │ │ + b 6ae0 <_PyList_SliceSubscript+0xe8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6cbc <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6d98 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6e7c <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bgt 6f58 <_PyList_SliceSubscript+0x560> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e7c <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bne 6f58 <_PyList_SliceSubscript+0x560> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6e50 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 6f2c <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ add ip, r7, r4, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r7, r3, lsl #2 │ │ │ │ │ - b 6a7c <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6b58 <_PyList_SliceSubscript+0x160> │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006eb4 : │ │ │ │ │ +00006f90 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ff4 │ │ │ │ │ + beq 70d0 │ │ │ │ │ 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 7024 │ │ │ │ │ + bne 7100 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7000 │ │ │ │ │ + beq 70dc │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7000 │ │ │ │ │ + blt 70dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 6f28 │ │ │ │ │ - b 6fc8 │ │ │ │ │ + bgt 7004 │ │ │ │ │ + b 70a4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 6fc8 │ │ │ │ │ + ble 70a4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6f48 │ │ │ │ │ + beq 7024 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 6f78 │ │ │ │ │ + ble 7054 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7004 │ │ │ │ │ + blt 70e0 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7004 │ │ │ │ │ + blt 70e0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7004 │ │ │ │ │ + blt 70e0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6f18 │ │ │ │ │ + beq 6ff4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6f18 │ │ │ │ │ + bgt 6ff4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6f18 │ │ │ │ │ + bne 6ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt 6f28 │ │ │ │ │ + blt 7004 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7000 │ │ │ │ │ + blt 70dc │ │ │ │ │ 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 │ │ │ │ │ @@ -7877,50 +7935,50 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ble 701c │ │ │ │ │ + ble 70f8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000703c : │ │ │ │ │ +00007118 : │ │ │ │ │ list_extend_dict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ adds r8, r7, r8 │ │ │ │ │ - beq 70e4 │ │ │ │ │ + beq 71c0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 70e8 │ │ │ │ │ + beq 71c4 │ │ │ │ │ ldr r4, [r9, #12] │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ │ add r4, r4, r7, lsl #2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 70c0 │ │ │ │ │ + b 719c │ │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r1, r4, #4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ @@ -7930,21 +7988,21 @@ │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 709c │ │ │ │ │ + bne 7178 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000070f0 : │ │ │ │ │ +000071cc : │ │ │ │ │ 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 │ │ │ │ │ @@ -7957,86 +8015,86 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007138 : │ │ │ │ │ +00007214 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 7160 │ │ │ │ │ + bgt 723c │ │ │ │ │ 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 714c │ │ │ │ │ + bcs 7228 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 7174 │ │ │ │ │ - b 714c │ │ │ │ │ + bhi 7250 │ │ │ │ │ + b 7228 │ │ │ │ │ │ │ │ │ │ -00007190 : │ │ │ │ │ +0000726c : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 71cc │ │ │ │ │ + beq 72a8 │ │ │ │ │ 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 71c4 │ │ │ │ │ + b 72a0 │ │ │ │ │ │ │ │ │ │ -000071d4 : │ │ │ │ │ +000072b0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007200 : │ │ │ │ │ +000072dc : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007218 : │ │ │ │ │ +000072f4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -8044,46 +8102,46 @@ │ │ │ │ │ mov r4, #0 │ │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bhi 74f8 │ │ │ │ │ + bhi 75d4 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 72bc │ │ │ │ │ + beq 7398 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7438 │ │ │ │ │ + beq 7514 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 7290 │ │ │ │ │ + beq 736c │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7438 │ │ │ │ │ + beq 7514 │ │ │ │ │ ldrd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 7444 │ │ │ │ │ + ble 7520 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls 7444 │ │ │ │ │ + bls 7520 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ lsl r9, r4, #2 │ │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -8091,24 +8149,24 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 748c │ │ │ │ │ + ble 7568 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 7460 │ │ │ │ │ - bne 7438 │ │ │ │ │ + bgt 753c │ │ │ │ │ + bne 7514 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7444 │ │ │ │ │ + bge 7520 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 7444 │ │ │ │ │ + bcs 7520 │ │ │ │ │ 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] │ │ │ │ │ @@ -8118,24 +8176,24 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 74b0 │ │ │ │ │ + ble 758c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 7464 │ │ │ │ │ - bne 7438 │ │ │ │ │ + bgt 7540 │ │ │ │ │ + bne 7514 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7444 │ │ │ │ │ + bge 7520 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 7444 │ │ │ │ │ + bcs 7520 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -8143,134 +8201,134 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 74d4 │ │ │ │ │ + ble 75b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 7464 │ │ │ │ │ - bne 7438 │ │ │ │ │ + bgt 7540 │ │ │ │ │ + bne 7514 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7444 │ │ │ │ │ + bge 7520 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 7444 │ │ │ │ │ + bls 7520 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7470 │ │ │ │ │ + ble 754c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 7464 │ │ │ │ │ + bgt 7540 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - beq 73dc │ │ │ │ │ + beq 74b8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7438 │ │ │ │ │ + b 7514 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 743c │ │ │ │ │ + b 7518 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7428 │ │ │ │ │ + bne 7504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7428 │ │ │ │ │ + b 7504 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7304 │ │ │ │ │ + bne 73e0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7304 │ │ │ │ │ + b 73e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 736c │ │ │ │ │ + bne 7448 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 736c │ │ │ │ │ + b 7448 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73cc │ │ │ │ │ + bne 74a8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 73cc │ │ │ │ │ + b 74a8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 7438 │ │ │ │ │ + beq 7514 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 7290 │ │ │ │ │ + ble 736c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 727c │ │ │ │ │ - b 7438 │ │ │ │ │ + bne 7358 │ │ │ │ │ + b 7514 │ │ │ │ │ │ │ │ │ │ -0000753c <_PyList_GetItemRef>: │ │ │ │ │ +00007618 <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 7574 <_PyList_GetItemRef+0x38> │ │ │ │ │ + bcs 7650 <_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 7568 <_PyList_GetItemRef+0x2c> │ │ │ │ │ + b 7644 <_PyList_GetItemRef+0x2c> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 264c │ │ │ │ │ + bl 2624 │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq 10c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 47640f4a 4d67e846 f12c2f49 e8050808 Gd.JMg.F.,/I.... │ │ │ │ │ - 0x00000010 ee080000 30020000 34020000 00000000 ....0...4....... │ │ │ │ │ + 0x00000000 4b70004e 516dc528 b8060925 e80d1010 Kp.NQm.(...%.... │ │ │ │ │ + 0x00000010 ee0a0000 30020000 34020000 00000000 ....0...4....... │ │ │ │ │ 0x00000020 53657420 73746174 6520696e 666f726d Set state inform │ │ │ │ │ 0x00000030 6174696f 6e20666f 7220756e 7069636b ation for unpick │ │ │ │ │ 0x00000040 6c696e67 2e000000 52657475 726e2073 ling....Return s │ │ │ │ │ 0x00000050 74617465 20696e66 6f726d61 74696f6e tate information │ │ │ │ │ 0x00000060 20666f72 20706963 6b6c696e 672e0000 for pickling... │ │ │ │ │ 0x00000070 50726976 61746520 6d657468 6f642072 Private method r │ │ │ │ │ 0x00000080 65747572 6e696e67 20616e20 65737469 eturning an esti │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -4,21 +4,21 @@ │ │ │ │ │ 0x00000010 43484f52 30006c69 73745f64 65616c6c CHOR0.list_deall │ │ │ │ │ 0x00000020 6f630050 795f5844 45435245 46005f50 oc.Py_XDECREF._P │ │ │ │ │ 0x00000030 794c6973 745f4170 70656e64 54616b65 yList_AppendTake │ │ │ │ │ 0x00000040 5265664c 69737452 6573697a 652e7061 RefListResize.pa │ │ │ │ │ 0x00000050 72742e30 006c6973 745f7265 73697a65 rt.0.list_resize │ │ │ │ │ 0x00000060 006c6973 745f736f 72745f69 6d706c00 .list_sort_impl. │ │ │ │ │ 0x00000070 2e4c4331 00756e73 6166655f 6c617469 .LC1.unsafe_lati │ │ │ │ │ - 0x00000080 6e5f636f 6d706172 6500756e 73616665 n_compare.unsafe │ │ │ │ │ - 0x00000090 5f6c6f6e 675f636f 6d706172 6500756e _long_compare.un │ │ │ │ │ - 0x000000a0 73616665 5f6f626a 6563745f 636f6d70 safe_object_comp │ │ │ │ │ - 0x000000b0 61726500 756e7361 66655f74 75706c65 are.unsafe_tuple │ │ │ │ │ - 0x000000c0 5f636f6d 70617265 006d6572 67655f61 _compare.merge_a │ │ │ │ │ - 0x000000d0 7400736f 7274736c 6963655f 72657665 t.sortslice_reve │ │ │ │ │ - 0x000000e0 7273652e 69737261 2e300075 6e736166 rse.isra.0.unsaf │ │ │ │ │ + 0x00000080 6e5f636f 6d706172 6500736f 7274736c n_compare.sortsl │ │ │ │ │ + 0x00000090 6963655f 72657665 7273652e 69737261 ice_reverse.isra │ │ │ │ │ + 0x000000a0 2e300075 6e736166 655f6c6f 6e675f63 .0.unsafe_long_c │ │ │ │ │ + 0x000000b0 6f6d7061 72650075 6e736166 655f6f62 ompare.unsafe_ob │ │ │ │ │ + 0x000000c0 6a656374 5f636f6d 70617265 00756e73 ject_compare.uns │ │ │ │ │ + 0x000000d0 6166655f 7475706c 655f636f 6d706172 afe_tuple_compar │ │ │ │ │ + 0x000000e0 65006d65 7267655f 61740075 6e736166 e.merge_at.unsaf │ │ │ │ │ 0x000000f0 655f666c 6f61745f 636f6d70 61726500 e_float_compare. │ │ │ │ │ 0x00000100 67616c6c 6f705f72 69676874 0067616c gallop_right.gal │ │ │ │ │ 0x00000110 6c6f705f 6c656674 00736f72 74736c69 lop_left.sortsli │ │ │ │ │ 0x00000120 63655f6d 656d6370 7900736f 7274736c ce_memcpy.sortsl │ │ │ │ │ 0x00000130 6963655f 6d656d6d 6f766500 6d657267 ice_memmove.merg │ │ │ │ │ 0x00000140 655f6765 746d656d 002e4c43 32006c69 e_getmem..LC2.li │ │ │ │ │ 0x00000150 73745f74 72617665 72736500 6c697374 st_traverse.list │ │ │ │ │ @@ -162,20 +162,20 @@ │ │ │ │ │ 0x000009f0 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ 0x00000a00 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ 0x00000a10 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ 0x00000a20 6c656172 005f5079 4172675f 4e6f4b65 lear._PyArg_NoKe │ │ │ │ │ 0x00000a30 79776f72 6473005f 50794172 675f4368 ywords._PyArg_Ch │ │ │ │ │ 0x00000a40 65636b50 6f736974 696f6e61 6c005079 eckPositional.Py │ │ │ │ │ 0x00000a50 4f626a65 63745f52 69636843 6f6d7061 Object_RichCompa │ │ │ │ │ - 0x00000a60 7265426f 6f6c005f 50795f46 616c7365 reBool._Py_False │ │ │ │ │ - 0x00000a70 53747275 6374005f 50795f54 72756553 Struct._Py_TrueS │ │ │ │ │ - 0x00000a80 74727563 74005f50 795f4e6f 74496d70 truct._Py_NotImp │ │ │ │ │ - 0x00000a90 6c656d65 6e746564 53747275 63740050 lementedStruct.P │ │ │ │ │ - 0x00000aa0 794f626a 6563745f 52696368 436f6d70 yObject_RichComp │ │ │ │ │ - 0x00000ab0 61726500 50795479 70655f47 656e6572 are.PyType_Gener │ │ │ │ │ + 0x00000a60 7265426f 6f6c005f 50795f54 72756553 reBool._Py_TrueS │ │ │ │ │ + 0x00000a70 74727563 74005f50 795f4661 6c736553 truct._Py_FalseS │ │ │ │ │ + 0x00000a80 74727563 74005079 4f626a65 63745f52 truct.PyObject_R │ │ │ │ │ + 0x00000a90 69636843 6f6d7061 7265005f 50795f4e ichCompare._Py_N │ │ │ │ │ + 0x00000aa0 6f74496d 706c656d 656e7465 64537472 otImplementedStr │ │ │ │ │ + 0x00000ab0 75637400 50795479 70655f47 656e6572 uct.PyType_Gener │ │ │ │ │ 0x00000ac0 6963416c 6c6f6300 5f507941 72675f4e icAlloc._PyArg_N │ │ │ │ │ 0x00000ad0 6f4b776e 616d6573 005f5079 4e756d62 oKwnames._PyNumb │ │ │ │ │ 0x00000ae0 65725f49 6e646578 0050794c 6f6e675f er_Index.PyLong_ │ │ │ │ │ 0x00000af0 41735373 697a655f 74005f50 794c6973 AsSsize_t._PyLis │ │ │ │ │ 0x00000b00 745f436f 6e636174 0050794c 6973745f t_Concat.PyList_ │ │ │ │ │ 0x00000b10 496e7365 72740050 794c6973 745f4765 Insert.PyList_Ge │ │ │ │ │ 0x00000b20 74497465 6d005f50 794c6973 745f4269 tItem._PyList_Bi │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 131476 (bytes into file) │ │ │ │ │ + Start of section headers: 131776 (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 0x20194: │ │ │ │ │ +There are 18 section headers, starting at offset 0x202c0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 001ad4 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01c8ec 000678 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01c9e8 000678 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001b08 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01cf64 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d060 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001fe0 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001fe0 01545c 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01d31c 002b68 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01743c 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 01811c 0010da 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 01fe84 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 0191f8 000668 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 01fec4 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 019860 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 019860 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 019894 001c70 10 16 293 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01b504 0013e8 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 020104 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001fe0 015538 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01d418 002b98 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 017518 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0181f8 0010da 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 01ffb0 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 0192d4 000668 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 01fff0 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01993c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01993c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 019970 001c90 10 16 295 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01b600 0013e8 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 020230 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 455 entries: │ │ │ │ │ +Symbol table '.symtab' contains 457 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -39,16 +39,16 @@ │ │ │ │ │ 35: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 36: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 37: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 38: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 39: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 40: 00000ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00000f0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 00014960 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 43: 0000ad8c 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 42: 00014a28 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 43: 0000ae3c 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 44: 00001c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00001c28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00001d18 320 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 47: 00001e50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 49: 00001e58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 50: 00002190 684 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ @@ -72,387 +72,389 @@ │ │ │ │ │ 68: 00003678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 69: 00003680 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 70: 000036f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 71: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 72: 000036f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 73: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 74: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 75: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 77: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 78: 00000150 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 79: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 80: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 81: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 82: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 83: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 84: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 85: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 86: 00003c2c 4128 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 87: 00004c40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00004c4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 0000594c 560 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 90: 00005b7c 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 91: 00005bc4 96 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 92: 00005c24 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ - 93: 0000fd74 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 94: 00005c60 464 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 95: 0000c2b0 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 96: 0000afcc 1276 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 97: 00005e30 392 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 98: 00006130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00006134 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 101: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 102: 0000618c 216 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 103: 0000a100 3212 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 104: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 105: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 106: 00006264 2128 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 107: 00006aa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00006ab4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 000004c8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 110: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 111: 00006efc 176 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 112: 00006fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00006fac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 00006fac 880 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 115: 0000731c 1540 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 116: 00007910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00007920 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 00007920 1408 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 119: 00007e90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00007ea0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 122: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 123: 000080a8 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 124: 0000cc20 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 125: 00008144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 127: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 128: 00008148 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 00008448 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 00008460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 132: 000085ac 3908 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 133: 000094d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 000094f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000a0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000a100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000ad7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 0000ad8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 0000aef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000aef4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000aef4 216 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 142: 0000b4b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 0000b4c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 144: 0000b4c8 556 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 145: 0000b6f4 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 146: 0000b6f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 148: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 149: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 150: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 151: 0000b6f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 0000bb54 1884 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 153: 0000bb50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 155: 0000bb54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 00013d34 3116 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 157: 0000c2a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 0000c2b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 159: 0000c668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 0000c66c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 161: 0000c66c 512 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 162: 0000fef8 3144 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 163: 00011d70 3152 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 164: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 165: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 166: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 167: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 168: 0000c8d0 848 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 169: 0000cc1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 0000cc20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 0000ce98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 173: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 174: 0000ce9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 0000ce9c 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 176: 0000cf38 420 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 177: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 178: 0000d0dc 2304 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 179: 0000d918 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000d938 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 182: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 183: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 184: 0000dab0 8376 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 185: 000117a4 1368 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 186: 0000eb6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000eb7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 0000fcfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000fd00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 000006e4 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ - 191: 00000df0 476 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 192: 00000fcc 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 193: 000011fc 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 194: 00010b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 00010b40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 00010bf8 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 197: 00010c6c 168 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 198: 00010e90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 00010e94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 200: 00010e94 192 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 201: 00010f54 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 202: 000110c4 232 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 203: 00000774 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 204: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 205: 00011278 1324 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 206: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 207: 000129c0 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 208: 00012fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 209: 00013000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 210: 00013000 2028 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 211: 000137e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 000137ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 213: 00013a94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 215: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 216: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 217: 000009d0 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 218: 00000c00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 219: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 220: 00013a9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 000145a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 000145b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 224: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 225: 00000d08 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 226: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 227: 000014f4 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 228: 00001538 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 229: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 230: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ - 231: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 232: 0000154c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 233: 00001564 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 00001568 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 235: 000015f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 237: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 238: 000015f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 239: 000015f8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 240: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 241: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 242: 0000165c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 243: 000016b4 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 244: 000000bc 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ - 245: 00000864 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 246: 00001acc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 247: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 248: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 249: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 250: 00000188 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ - 251: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 252: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 253: 00000308 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 254: 00000550 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 255: 00000554 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 256: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 257: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 258: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 259: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 260: 00000408 605 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ - 261: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 262: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 263: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 264: 00000380 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ - 265: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 266: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 267: 00000354 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ - 268: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 269: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 270: 00000364 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ - 271: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 272: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 273: 00000374 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ - 274: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 275: 00000f24 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ - 276: 00000e6c 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ - 277: 00000a14 838 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ - 278: 000006cc 837 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ - 279: 00000d5c 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ - 280: 00000fe0 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ - 281: 000010bc 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ - 282: 00001068 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ - 283: 00000fa4 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ - 284: 00000668 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ - 285: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 286: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 287: 00000030 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ - 288: 00000048 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ - 289: 00000170 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ - 290: 00000208 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ - 291: 00000330 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ - 292: 00000334 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ - 293: 00000000 356 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 298: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 299: 00000164 356 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 302: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 304: 00000594 432 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 305: 00000744 432 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 306: 000008f4 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 309: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 314: 00000a18 4864 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 326: 00001e58 480 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 328: 00002038 344 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 339: 00003680 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 340: 000036f8 464 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 341: 000038c8 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 342: 000039f0 236 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 343: 00000134 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 344: 00000150 148 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 345: 000001e4 108 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 346: 00003adc 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 356: 00004c4c 3328 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 357: 00010b40 184 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 358: 00005fb8 380 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ - 359: 00006134 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 360: 00000250 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 362: 00006ab4 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 363: 00006b0c 1008 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 364: 00007ea0 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 365: 00000344 244 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 366: 00007f00 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 370: 00008148 792 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 373: 00008460 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 377: 000094f0 3088 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 381: 0000add0 292 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 384: 0000c86c 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 385: 00000438 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 387: 00010fb4 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 389: 000111ac 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 396: 0000d9dc 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 397: 00012acc 1332 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 398: 000004bc 200 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 401: 0000fb68 408 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 402: 00000584 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 404: 000005a0 168 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 405: 0000fd00 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 406: 0000fd14 96 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 407: 00000648 156 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 409: 00010d14 384 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 413: 00000810 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 414: 00011cfc 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 417: 000137ec 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 418: 00000868 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 419: 000008bc 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 420: 00000918 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 421: 00000978 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 422: 00001838 668 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 424: 00013a9c 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 425: 00000c08 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 426: 00000c60 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 427: 00000d98 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 428: 000149fc 2656 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 429: 00001568 144 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ - 430: 0000165c 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 432: 000017bc 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 433: 00000078 68 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ - 434: 000000d8 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 435: 00000130 88 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 437: 000001b8 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ - 438: 00000210 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ - 439: 00000268 160 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 440: 000003b8 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ - 441: 00000418 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ - 442: 00000474 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ - 443: 000004d4 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ - 444: 000004e8 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ - 445: 00000554 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ - 446: 00000574 80 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ - 447: 000005c4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ - 448: 0000061c 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ - 449: 00000640 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ - 450: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 451: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 75: 00003b98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 77: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 78: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 79: 00000150 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 80: 00003b9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 82: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 83: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 84: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 85: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 86: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 87: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 88: 00003ce8 4128 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 89: 00004cfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00004d08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 000059f4 552 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 92: 00005c1c 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 93: 00005c64 96 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 94: 00005cc4 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ + 95: 0000fe18 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 96: 00005d00 464 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 97: 0000c360 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 98: 0000b07c 1276 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 99: 00005ed0 392 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 100: 000061d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 000061d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 103: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 104: 0000622c 216 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 105: 0000a1b0 3212 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 106: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 107: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 108: 00006304 2132 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 109: 00006b48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00006b58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 111: 000004c8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 112: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 113: 00006fac 176 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 114: 00007058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 0000705c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 0000705c 880 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 117: 000073cc 1540 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 118: 000079c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 000079d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 000079d0 1408 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 121: 00007f40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00007f50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 123: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 124: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 125: 00008158 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 126: 0000ccd0 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 127: 000081f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 129: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 130: 000081f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 000084f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 00008510 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 134: 0000865c 3908 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 135: 00009584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 000095a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000a1a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 0000a1b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 0000ae2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000ae3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000afa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000afa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000afa4 216 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 144: 0000b568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000b578 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000b578 556 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 147: 0000b7a4 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 148: 0000b7a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 150: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 151: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 152: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 153: 0000b7a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000bc04 1884 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 155: 0000bc00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 157: 0000bc04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 00013dfc 3116 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 159: 0000c354 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 0000c360 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 0000c718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000c71c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0000c71c 512 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 164: 0000ff9c 3144 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 165: 00011e14 3188 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 166: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 167: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 168: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 169: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 170: 0000c980 848 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 171: 0000cccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000ccd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000cf48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 175: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 176: 0000cf4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 0000cf4c 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 178: 0000cfe8 420 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 179: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 180: 0000d18c 2304 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 181: 0000d9c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 0000d9e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 184: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 185: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 186: 0000db60 8364 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 187: 00011848 1368 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 188: 0000ec1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000ec2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000fda0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000fda4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 000006e4 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ + 193: 00000df0 476 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 194: 00000fcc 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 195: 000011fc 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 196: 00010bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00010be4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 198: 00010c9c 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 199: 00010d10 168 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 200: 00010f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 00010f38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 00010f38 192 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 203: 00010ff8 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 204: 00011168 232 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 205: 00000774 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 206: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 207: 0001131c 1324 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 208: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 209: 00012a88 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 210: 000130b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 000130c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 212: 000130c8 2028 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 213: 000138ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 000138b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 215: 00013b5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 217: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 218: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 219: 000009d0 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 220: 00000c00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 221: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 222: 00013b64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 00014668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 0001467c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 226: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 227: 00000d08 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 228: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 229: 000014f4 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 230: 00001538 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 231: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 232: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ + 233: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 234: 0000154c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 235: 00001564 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 00001568 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 237: 000015f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 238: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 239: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ + 240: 000015f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 241: 000015f8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 242: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 243: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 244: 0000165c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 245: 000016b4 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 246: 000000bc 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ + 247: 00000864 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 248: 00001acc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 250: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 251: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 252: 00000188 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ + 253: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 254: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 255: 00000308 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 256: 00000550 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 257: 00000554 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 258: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 259: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 260: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 261: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 262: 00000408 605 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ + 263: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 264: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 265: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 266: 00000380 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ + 267: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 268: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 269: 00000354 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ + 270: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 271: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 272: 00000364 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ + 273: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 274: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 275: 00000374 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ + 276: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 277: 00000f24 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ + 278: 00000e6c 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ + 279: 00000a14 838 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ + 280: 000006cc 837 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ + 281: 00000d5c 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ + 282: 00000fe0 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ + 283: 000010bc 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ + 284: 00001068 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ + 285: 00000fa4 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ + 286: 00000668 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ + 287: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 288: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 289: 00000030 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ + 290: 00000048 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ + 291: 00000170 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ + 292: 00000208 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ + 293: 00000330 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ + 294: 00000334 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ + 295: 00000000 356 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 300: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 301: 00000164 356 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 304: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 306: 00000594 432 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 307: 00000744 432 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 308: 000008f4 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 311: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 316: 00000a18 4864 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 328: 00001e58 480 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 330: 00002038 344 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 341: 00003680 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 342: 000036f8 464 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 343: 000038c8 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 344: 000039f0 428 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 345: 00000134 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 346: 00000150 148 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 347: 000001e4 108 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 348: 00003b9c 332 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 358: 00004d08 3308 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 359: 00010be4 184 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 360: 00006058 380 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 361: 000061d4 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 362: 00000250 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 364: 00006b58 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 365: 00006bb0 1020 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 366: 00007f50 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 367: 00000344 244 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ + 368: 00007fb0 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 372: 000081f8 792 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 375: 00008510 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 379: 000095a0 3088 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 383: 0000ae80 292 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 386: 0000c91c 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 387: 00000438 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 389: 00011058 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 391: 00011250 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 398: 0000da8c 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 399: 00012b94 1332 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 400: 000004bc 200 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 403: 0000fc0c 408 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 404: 00000584 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 406: 000005a0 168 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 407: 0000fda4 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 408: 0000fdb8 96 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 409: 00000648 156 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 411: 00010db8 384 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 415: 00000810 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 416: 00011da0 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 419: 000138b4 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 420: 00000868 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 421: 000008bc 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 422: 00000918 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 423: 00000978 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 424: 00001838 668 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 426: 00013b64 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 427: 00000c08 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 428: 00000c60 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 429: 00000d98 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 430: 00014ac4 2676 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 431: 00001568 144 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 432: 0000165c 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 434: 000017bc 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 435: 00000078 68 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ + 436: 000000d8 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 437: 00000130 88 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 439: 000001b8 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ + 440: 00000210 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ + 441: 00000268 160 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 442: 000003b8 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ + 443: 00000418 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ + 444: 00000474 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ + 445: 000004d4 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ + 446: 000004e8 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ + 447: 00000554 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ + 448: 00000574 80 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ + 449: 000005c4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ + 450: 0000061c 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ + 451: 00000640 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ + 452: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 453: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1810 +1,1816 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1c8ec contains 207 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1c9e8 contains 207 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000028 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000002c 00012f1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000002c 0001311c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 0000005c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 00000060 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ 00000064 0000112b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000068 0000112c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000090 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000094 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000098 0001361c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000ac 0001371c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000bc 0001371c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000098 0001381c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000ac 0001391c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000bc 0001391c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 000000c4 0000081c R_ARM_CALL 000002c8 _PyLong_FromMedium │ │ │ │ │ -000000d4 0001371c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e4 0001371c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e8 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000011c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000128 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000130 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 0001391c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e4 0001391c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e8 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000011c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000128 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000130 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000014c 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000178 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -000001bc 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000001c0 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000001c4 00004d2b R_ARM_MOVW_ABS_NC 00000360 .LC26 │ │ │ │ │ -000001c8 00004d2c R_ARM_MOVT_ABS 00000360 .LC26 │ │ │ │ │ -000001d0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001bc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000001c0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000001c4 00004e2b R_ARM_MOVW_ABS_NC 00000360 .LC26 │ │ │ │ │ +000001c8 00004e2c R_ARM_MOVT_ABS 00000360 .LC26 │ │ │ │ │ +000001d0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000224 00002e1d R_ARM_JUMP24 00001d18 maybe_small_long │ │ │ │ │ -000002d8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002dc 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002e0 0000642b R_ARM_MOVW_ABS_NC 0000042c .LC34 │ │ │ │ │ -000002e4 0000642c R_ARM_MOVT_ABS 0000042c .LC34 │ │ │ │ │ -000002ec 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002f8 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002d8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002dc 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000002e0 0000662b R_ARM_MOVW_ABS_NC 0000042c .LC34 │ │ │ │ │ +000002e4 0000662c R_ARM_MOVT_ABS 0000042c .LC34 │ │ │ │ │ +000002ec 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002f8 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002fc 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000300 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000304 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000030c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000030c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000318 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000031c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000320 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000328 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000032c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000330 0000652b R_ARM_MOVW_ABS_NC 00000454 .LC35 │ │ │ │ │ -00000334 0000652c R_ARM_MOVT_ABS 00000454 .LC35 │ │ │ │ │ -0000033c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000378 00016e1c R_ARM_CALL 00007f00 PyLong_AsLongLongAndOverflow │ │ │ │ │ -000003f4 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003f8 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000040c 00006d2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00000410 00006d2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00000424 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000478 0001551c R_ARM_CALL 000038c8 PyLong_AsUnsignedLong │ │ │ │ │ -00000494 0001461c R_ARM_CALL 00001e58 PyLong_AsLong │ │ │ │ │ -000004a4 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000053c 0001641c R_ARM_CALL 00004c4c _PyLong_AsByteArray │ │ │ │ │ -00000554 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000558 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000320 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000328 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000032c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000330 0000672b R_ARM_MOVW_ABS_NC 00000454 .LC35 │ │ │ │ │ +00000334 0000672c R_ARM_MOVT_ABS 00000454 .LC35 │ │ │ │ │ +0000033c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000378 0001701c R_ARM_CALL 00007fb0 PyLong_AsLongLongAndOverflow │ │ │ │ │ +000003f4 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003f8 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000040c 00006f2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00000410 00006f2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00000424 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000478 0001571c R_ARM_CALL 000038c8 PyLong_AsUnsignedLong │ │ │ │ │ +00000494 0001481c R_ARM_CALL 00001e58 PyLong_AsLong │ │ │ │ │ +000004a4 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000053c 0001661c R_ARM_CALL 00004d08 _PyLong_AsByteArray │ │ │ │ │ +00000554 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000558 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000055c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000560 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000568 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000568 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000570 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000574 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000057c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000057c 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000588 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000058c 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000059c 0001931d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +0000059c 0001951d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 000005e8 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000634 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000638 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000634 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000638 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000644 0000081d R_ARM_JUMP24 000002c8 _PyLong_FromMedium │ │ │ │ │ 0000068c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -000006c8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000006cc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000006c8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000006cc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000006e0 0000081d R_ARM_JUMP24 000002c8 _PyLong_FromMedium │ │ │ │ │ 00000724 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -000007b8 0000671d R_ARM_JUMP24 0000a100 long_bitwise │ │ │ │ │ -000007f8 00005b1d R_ARM_JUMP24 00005bc4 _PyLong_FromSTwoDigits │ │ │ │ │ -000007fc 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000800 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000082c 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -00000848 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000084c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000850 0000cc2b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ -00000854 0000cc2c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ -0000085c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008b8 0001391d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008fc 0001791d R_ARM_JUMP24 000094f0 _PyLong_FromByteArray │ │ │ │ │ +000007b8 0000691d R_ARM_JUMP24 0000a1b0 long_bitwise │ │ │ │ │ +000007f8 00005d1d R_ARM_JUMP24 00005c64 _PyLong_FromSTwoDigits │ │ │ │ │ +000007fc 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000800 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000082c 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +00000848 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000084c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000850 0000ce2b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ +00000854 0000ce2c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ +0000085c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008b8 00013b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000008fc 00017b1d R_ARM_JUMP24 000095a0 _PyLong_FromByteArray │ │ │ │ │ 00000904 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000908 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000090c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000954 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000958 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000960 0000d62b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -00000964 0000d62c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -0000096c 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000994 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -000009b0 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000009b4 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000009b8 0000d72b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ -000009bc 0000d72c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ -000009c4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a08 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a0c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a18 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000a34 00005a1c R_ARM_CALL 00005b7c long_neg │ │ │ │ │ -00000a54 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a58 00018f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a60 0000b81c R_ARM_CALL 0000dab0 long_pow │ │ │ │ │ -00000a98 0001a61c R_ARM_CALL 00001838 _PyLong_DivmodNear │ │ │ │ │ -00000ac0 0000761c R_ARM_CALL 00007920 long_sub │ │ │ │ │ -00000aec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090c 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000954 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000958 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000960 0000d82b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +00000964 0000d82c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +0000096c 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000994 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +000009b0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000009b4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000009b8 0000d92b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ +000009bc 0000d92c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ +000009c4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a08 0001912b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a0c 0001912c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a18 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000a34 00005c1c R_ARM_CALL 00005c1c long_neg │ │ │ │ │ +00000a54 0001912b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a58 0001912c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a60 0000ba1c R_ARM_CALL 0000db60 long_pow │ │ │ │ │ +00000a98 0001a81c R_ARM_CALL 00001838 _PyLong_DivmodNear │ │ │ │ │ +00000ac0 0000781c R_ARM_CALL 000079d0 long_sub │ │ │ │ │ +00000aec 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b3c 0001651d R_ARM_JUMP24 00010b40 _PyLong_Copy │ │ │ │ │ -00000b50 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b70 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b90 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba4 0000d82b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ -00000ba8 0000d82c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ -00000bac 0001a71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000bd4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c00 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c04 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c24 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -00000c40 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000c44 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000c48 0000df2b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00000c4c 0000df2c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00000c54 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b3c 0001671d R_ARM_JUMP24 00010be4 _PyLong_Copy │ │ │ │ │ +00000b50 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b70 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b90 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba4 0000da2b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ +00000ba8 0000da2c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ +00000bac 0001a91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000bd4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c00 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c04 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c24 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +00000c40 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000c44 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000c48 0000e12b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +00000c4c 0000e12c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +00000c54 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000ca0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000ca8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000cbc 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000cfc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000cbc 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000cfc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d58 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000d5c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000d60 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000db4 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -00000dd0 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000dd4 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000dd8 0000e22b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ -00000ddc 0000e22c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ -00000de4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d60 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000db4 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +00000dd0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000dd4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000dd8 0000e42b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ +00000ddc 0000e42c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ +00000de4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e2c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ 00000e3c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000e58 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e6c 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000f98 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e58 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e6c 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000f98 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001534 0001651d R_ARM_JUMP24 00010b40 _PyLong_Copy │ │ │ │ │ -00001564 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015b4 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000015c8 0000721d R_ARM_JUMP24 00006fac long_lshift1 │ │ │ │ │ -000015d4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000015d8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001534 0001671d R_ARM_JUMP24 00010be4 _PyLong_Copy │ │ │ │ │ +00001564 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015b4 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000015c8 0000741d R_ARM_JUMP24 0000705c long_lshift1 │ │ │ │ │ +000015d4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000015d8 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000015dc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000015e0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015e8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015e8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015f4 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000015fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001600 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001620 0001981d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001638 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -00001654 0001981d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001658 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001678 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -00001694 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001698 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000169c 0000f12b R_ARM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ -000016a0 0000f12c R_ARM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ -000016a8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001708 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000171c 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001730 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000174c 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000175c 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001770 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001788 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000017ac 0001961d R_ARM_JUMP24 0000fd14 PyLong_FromInt64 │ │ │ │ │ +00001620 00019a1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001638 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +00001654 00019a1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001658 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001678 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +00001694 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001698 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000169c 0000f32b R_ARM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ +000016a0 0000f32c R_ARM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ +000016a8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001708 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000171c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001730 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000174c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000175c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001770 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001788 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000017ac 0001981d R_ARM_JUMP24 0000fdb8 PyLong_FromInt64 │ │ │ │ │ 000017fc 00003d1c R_ARM_CALL 000025d0 long_to_decimal_string_internal │ │ │ │ │ -00001830 0000a31c R_ARM_CALL 00011d70 long_format_binary │ │ │ │ │ -00001890 0000981c R_ARM_CALL 0000bb54 long_divrem │ │ │ │ │ -000018bc 0000721c R_ARM_CALL 00006fac long_lshift1 │ │ │ │ │ +00001830 0000a51c R_ARM_CALL 00011e14 long_format_binary │ │ │ │ │ +00001890 00009a1c R_ARM_CALL 0000bc04 long_divrem │ │ │ │ │ +000018bc 0000741c R_ARM_CALL 0000705c long_lshift1 │ │ │ │ │ 000018f8 0000381c R_ARM_CALL 00002460 long_compare │ │ │ │ │ -00001954 0001981d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001974 0000611c R_ARM_CALL 00005e30 long_add │ │ │ │ │ -000019a4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 0000761c R_ARM_CALL 00007920 long_sub │ │ │ │ │ -000019e4 00002b1c R_ARM_CALL 0000ad8c Py_XDECREF │ │ │ │ │ -000019ec 00002b1c R_ARM_CALL 0000ad8c Py_XDECREF │ │ │ │ │ -00001a00 00005a1c R_ARM_CALL 00005b7c long_neg │ │ │ │ │ -00001a2c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a44 0000761c R_ARM_CALL 00007920 long_sub │ │ │ │ │ -00001a54 0000611c R_ARM_CALL 00005e30 long_add │ │ │ │ │ -00001a78 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a84 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a88 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a8c 0000f52b R_ARM_MOVW_ABS_NC 00000864 .LC67 │ │ │ │ │ -00001a90 0000f52c R_ARM_MOVT_ABS 00000864 .LC67 │ │ │ │ │ -00001a98 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ac0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001acc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ad0 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001954 00019a1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001974 0000631c R_ARM_CALL 00005ed0 long_add │ │ │ │ │ +000019a4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c0 0000781c R_ARM_CALL 000079d0 long_sub │ │ │ │ │ +000019e4 00002b1c R_ARM_CALL 0000ae3c Py_XDECREF │ │ │ │ │ +000019ec 00002b1c R_ARM_CALL 0000ae3c Py_XDECREF │ │ │ │ │ +00001a00 00005c1c R_ARM_CALL 00005c1c long_neg │ │ │ │ │ +00001a2c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a44 0000781c R_ARM_CALL 000079d0 long_sub │ │ │ │ │ +00001a54 0000631c R_ARM_CALL 00005ed0 long_add │ │ │ │ │ +00001a78 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a84 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a88 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a8c 0000f72b R_ARM_MOVW_ABS_NC 00000864 .LC67 │ │ │ │ │ +00001a90 0000f72c R_ARM_MOVT_ABS 00000864 .LC67 │ │ │ │ │ +00001a98 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ac0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001acc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ad0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1cf64 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d060 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001c402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001c602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003902 R_ARM_ABS32 000024f4 long_dealloc │ │ │ │ │ 0000002c 00003c02 R_ARM_ABS32 00002590 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000398 long_hash │ │ │ │ │ -00000048 0001c502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 0001c702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00002190 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000a802 R_ARM_ABS32 0000c8d0 long_new │ │ │ │ │ -000000a0 00013d02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007b02 R_ARM_ABS32 000080a8 long_vectorcall │ │ │ │ │ +0000009c 0000aa02 R_ARM_ABS32 0000c980 long_new │ │ │ │ │ +000000a0 00013f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00007d02 R_ARM_ABS32 00008158 long_vectorcall │ │ │ │ │ 000000d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000214 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000218 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000244 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000274 0001c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000280 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000288 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000298 0001c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ac 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002bc 0001c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000274 0001c802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000280 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000288 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000298 0001c802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a4 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ac 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002bc 0001c802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c8 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00005e02 R_ARM_ABS32 00005c60 long_add_method │ │ │ │ │ -000002f8 00007302 R_ARM_ABS32 0000731c long_sub_method │ │ │ │ │ -000002fc 0000a102 R_ARM_ABS32 0000c66c long_mul_method │ │ │ │ │ -00000300 0000cd02 R_ARM_ABS32 00011278 long_mod │ │ │ │ │ -00000304 0000c402 R_ARM_ABS32 00010bf8 long_divmod │ │ │ │ │ -00000308 0000b802 R_ARM_ABS32 0000dab0 long_pow │ │ │ │ │ -0000030c 00005902 R_ARM_ABS32 0000594c long_neg_method │ │ │ │ │ -00000310 0000ca02 R_ARM_ABS32 000110c4 long_long │ │ │ │ │ -00000314 0000c802 R_ARM_ABS32 00010e94 long_abs_method │ │ │ │ │ +000002f4 00006002 R_ARM_ABS32 00005d00 long_add_method │ │ │ │ │ +000002f8 00007502 R_ARM_ABS32 000073cc long_sub_method │ │ │ │ │ +000002fc 0000a302 R_ARM_ABS32 0000c71c long_mul_method │ │ │ │ │ +00000300 0000cf02 R_ARM_ABS32 0001131c long_mod │ │ │ │ │ +00000304 0000c602 R_ARM_ABS32 00010c9c long_divmod │ │ │ │ │ +00000308 0000ba02 R_ARM_ABS32 0000db60 long_pow │ │ │ │ │ +0000030c 00005b02 R_ARM_ABS32 000059f4 long_neg_method │ │ │ │ │ +00000310 0000cc02 R_ARM_ABS32 00011168 long_long │ │ │ │ │ +00000314 0000ca02 R_ARM_ABS32 00010f38 long_abs_method │ │ │ │ │ 00000318 00003702 R_ARM_ABS32 0000243c long_bool │ │ │ │ │ -0000031c 00006f02 R_ARM_ABS32 00006efc long_invert │ │ │ │ │ -00000320 00006a02 R_ARM_ABS32 00006264 long_lshift_method │ │ │ │ │ -00000324 0000d202 R_ARM_ABS32 00013000 long_rshift │ │ │ │ │ -00000328 00006602 R_ARM_ABS32 0000618c long_and │ │ │ │ │ -0000032c 0000cb02 R_ARM_ABS32 00000774 long_xor │ │ │ │ │ -00000330 00008d02 R_ARM_ABS32 0000aef4 long_or │ │ │ │ │ -00000334 0000ca02 R_ARM_ABS32 000110c4 long_long │ │ │ │ │ -0000033c 0000cf02 R_ARM_ABS32 000129c0 long_float │ │ │ │ │ -00000368 00009002 R_ARM_ABS32 0000b4c8 long_div │ │ │ │ │ -0000036c 0000b202 R_ARM_ABS32 0000d0dc long_true_divide │ │ │ │ │ -00000378 0000ca02 R_ARM_ABS32 000110c4 long_long │ │ │ │ │ +0000031c 00007102 R_ARM_ABS32 00006fac long_invert │ │ │ │ │ +00000320 00006c02 R_ARM_ABS32 00006304 long_lshift_method │ │ │ │ │ +00000324 0000d402 R_ARM_ABS32 000130c8 long_rshift │ │ │ │ │ +00000328 00006802 R_ARM_ABS32 0000622c long_and │ │ │ │ │ +0000032c 0000cd02 R_ARM_ABS32 00000774 long_xor │ │ │ │ │ +00000330 00008f02 R_ARM_ABS32 0000afa4 long_or │ │ │ │ │ +00000334 0000cc02 R_ARM_ABS32 00011168 long_long │ │ │ │ │ +0000033c 0000d102 R_ARM_ABS32 00012a88 long_float │ │ │ │ │ +00000368 00009202 R_ARM_ABS32 0000b578 long_div │ │ │ │ │ +0000036c 0000b402 R_ARM_ABS32 0000d18c long_true_divide │ │ │ │ │ +00000378 0000cc02 R_ARM_ABS32 00011168 long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 0000e402 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ +00000388 0000e602 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000039c 0000e602 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ +0000039c 0000e802 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ 000003a4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 0000e402 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ +000003b0 0000e602 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ 000003b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 0000e802 R_ARM_ABS32 0000154c long_get1 │ │ │ │ │ +000003c4 0000ea02 R_ARM_ABS32 0000154c long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000e302 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +000003ec 0000e502 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000c502 R_ARM_ABS32 00010c6c int_bit_length │ │ │ │ │ +000003fc 0000c702 R_ARM_ABS32 00010d10 int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 0000f302 R_ARM_ABS32 000016b4 int_bit_count │ │ │ │ │ +0000040c 0000f502 R_ARM_ABS32 000016b4 int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005602 R_ARM_ABS32 00003c2c int_to_bytes │ │ │ │ │ +0000041c 00005802 R_ARM_ABS32 00003ce8 int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00008402 R_ARM_ABS32 000085ac int_from_bytes │ │ │ │ │ +0000042c 00008602 R_ARM_ABS32 0000865c int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000ef02 R_ARM_ABS32 000015f8 int_as_integer_ratio │ │ │ │ │ +0000043c 0000f102 R_ARM_ABS32 000015f8 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000e302 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000044c 0000e502 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000e302 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000045c 0000e502 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ 00000464 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000e302 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000046c 0000e502 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ 00000474 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 0000d902 R_ARM_ABS32 000009d0 int___round__ │ │ │ │ │ +0000047c 0000db02 R_ARM_ABS32 000009d0 int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000fa02 R_ARM_ABS32 00000188 int___getnewargs__ │ │ │ │ │ +0000048c 0000fc02 R_ARM_ABS32 00000188 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000af02 R_ARM_ABS32 0000ce9c int___format__ │ │ │ │ │ +0000049c 0000b102 R_ARM_ABS32 0000cf4c int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 0000ed02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ +000004ac 0000ef02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 0000f402 R_ARM_ABS32 000000bc int_is_integer │ │ │ │ │ +000004bc 0000f602 R_ARM_ABS32 000000bc int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1d31c contains 1389 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1d418 contains 1395 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000068 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000094 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000068 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000094 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000c8 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000fc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000100 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000118 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000c8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000fc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000100 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000118 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000128 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000012c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000154 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000160 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001cc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001f8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000154 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000160 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001cc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001f8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000204 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000208 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000022c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000260 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000264 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000027c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000022c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000260 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000264 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000027c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000028c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000290 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002b8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002c4 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000318 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000340 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000002b8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002c4 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000318 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000340 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000034c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000350 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000368 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000038c 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000394 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000004c0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000368 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000038c 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000394 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000004c0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000004cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000004d0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004ec 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000054c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000055c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000568 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000574 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000578 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000004ec 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000054c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000055c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000568 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000574 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000578 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000057c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000580 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000588 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000590 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000005a8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000005ac 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000061c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000654 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000588 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000590 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000005a8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000005ac 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000061c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000654 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000664 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000668 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000688 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000006bc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000688 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000006bc 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000006c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006fc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000734 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000740 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000758 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000075c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000007cc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000804 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000006fc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000734 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000740 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000758 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000075c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000007cc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000804 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000814 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000818 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000838 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000086c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000838 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000086c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000878 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000087c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008ac 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000008e4 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008f0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000980 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000984 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008ac 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000008e4 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008f0 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000980 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000984 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000988 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 0000098c 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00000994 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a0 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a4 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000994 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009a0 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009a4 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009a8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000009ac 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000009b4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009b4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009bc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000009c0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000009c8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000a70 00013b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a74 00013b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009c8 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a70 00013d2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a74 00013d2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000ad4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ad8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b4c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 00000b50 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00000ba0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000bd0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ba0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000bd0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000ef8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000efc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f00 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f04 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f08 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000011a0 00013b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000011a4 00013b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000015c4 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000015c8 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000015e0 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000016a8 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000016dc 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000016e4 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000016e8 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000efc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f00 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f04 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f08 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011a0 00013d2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000011a4 00013d2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000015c4 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000015c8 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000015e0 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000016a8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000016dc 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000016e4 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000016e8 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00001830 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 00001834 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00001864 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001868 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001864 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001868 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000186c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001870 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001878 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001884 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001894 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000018dc 00013e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000018f0 00013f1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000018fc 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001900 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001878 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001884 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001894 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018dc 0001401c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000018f0 0001411c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000018fc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001900 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001904 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00001908 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00001918 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000193c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae8 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001aec 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001918 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000193c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ae8 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001aec 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001af0 0000202b R_ARM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 00001af4 0000202c R_ARM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001afc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b08 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001b10 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b14 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001afc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b08 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001b10 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b14 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001b18 0000212b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001b1c 0000212c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001b24 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b24 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001b2c 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001b30 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001b34 0001431c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00001b4c 00013f1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001b34 0001451c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001b4c 0001411c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 00001b60 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00001b64 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00001b68 0000252b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 00001b6c 0000252c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -00001b70 0001441c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001bec 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bf0 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b70 0001461c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001bec 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bf0 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001bf4 0000262b R_ARM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 00001bf8 0000262c R_ARM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -00001c00 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001c5c 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001cc0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ccc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cd4 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001cd8 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c00 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c5c 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001cc0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ccc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cd4 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001cd8 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001ce0 0000222b R_ARM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 00001ce4 0000222c R_ARM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001cec 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cf8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d04 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d10 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dd8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001ddc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001e2c 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001e34 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001e38 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001e48 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001e50 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e54 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001eb0 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001f3c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f60 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f64 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001cec 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cf8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d04 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d10 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001ddc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001e2c 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001e34 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001e38 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001e48 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001e50 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e54 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001eb0 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001f3c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f60 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001f64 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001f68 0000302b R_ARM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 00001f6c 0000302c R_ARM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -00001f78 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f78 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001fac 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001fb0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001fb4 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000209c 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002114 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb4 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000209c 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002114 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002158 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000215c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002160 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002218 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000221c 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002220 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002224 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002238 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000223c 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002240 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002244 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002330 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002334 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000233c 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002340 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002368 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000236c 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002370 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002374 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002388 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000238c 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002390 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002394 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000023a4 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000023a8 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000023ac 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000023b0 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000023c4 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000023c8 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000023cc 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000023d0 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000023f4 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023f8 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002160 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002218 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000221c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002220 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002224 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002238 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000223c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002240 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002244 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002330 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002334 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000233c 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002340 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002368 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000236c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002370 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002374 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002388 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000238c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002390 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002394 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000023a4 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000023a8 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000023ac 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000023b0 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000023c4 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000023c8 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000023cc 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000023d0 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000023f4 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023f8 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002428 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000242c 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002430 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002438 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000250c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002510 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000257c 00013d1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00002588 0001421d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000258c 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002630 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000257c 00013f1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002588 0001441d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000258c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002630 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000263c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002640 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002660 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000026fc 00014c1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000288c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000028b0 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000028d4 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002918 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000293c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002960 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002984 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000029ec 00014e1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00002a18 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c4c 00014f1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002c60 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002c70 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c74 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c78 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c7c 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c80 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002dc8 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e0c 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002e38 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002e4c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e58 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e78 0001501c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000030a4 0001511c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00002660 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000026fc 00014e1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000288c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000028b0 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000028d4 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002918 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000293c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002960 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002984 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000029ec 0001501c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00002a18 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c4c 0001511c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002c60 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002c70 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002c74 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c78 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c7c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c80 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002dc8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e0c 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002e38 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002e4c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e58 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e78 0001521c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000030a4 0001531c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 000031f0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000031f4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000031fc 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003224 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003228 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000322c 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000031fc 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003224 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003228 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000322c 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003234 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ 00003238 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -00003240 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003248 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000324c 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003240 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003248 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000324c 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003254 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ 00003258 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -00003260 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003260 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003268 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 0000326c 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00003270 0001431c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00003270 0001451c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 00003280 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00003284 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00003288 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ 0000328c 00003f2c R_ARM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ -00003290 0001441c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00003318 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003350 0001501c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003470 00014f1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00003484 0001521c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000034b0 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034b4 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003290 0001461c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00003318 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003350 0001521c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003470 0001511c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00003484 0001541c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000034b0 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034b4 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000034b8 0000402b R_ARM_MOVW_ABS_NC 0000029c .LC22 │ │ │ │ │ 000034bc 0000402c R_ARM_MOVT_ABS 0000029c .LC22 │ │ │ │ │ -000034c4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034f4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003500 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000350c 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00003654 00013d1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00003674 0001421d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00003678 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000367c 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000036e4 00013d1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000036f0 0001421d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -000036f4 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003750 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000037ac 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000037b0 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000034c4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034f4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003500 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000350c 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00003654 00013f1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00003674 0001441d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00003678 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000367c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000036e4 00013f1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000036f0 0001441d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +000036f4 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003750 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000037ac 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000037b0 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000037b4 0000472b R_ARM_MOVW_ABS_NC 000002d0 .LC23 │ │ │ │ │ 000037b8 0000472c R_ARM_MOVT_ABS 000002d0 .LC23 │ │ │ │ │ -000037c0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003804 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037c0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003804 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000383c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00003840 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003844 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003984 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003988 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003844 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003984 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003988 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000398c 0000492b R_ARM_MOVW_ABS_NC 000002fc .LC24 │ │ │ │ │ 00003990 0000492c R_ARM_MOVT_ABS 000002fc .LC24 │ │ │ │ │ -00003998 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039a4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000039a8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003998 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039a4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000039a8 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000039ac 00004a2b R_ARM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ 000039b0 00004a2c R_ARM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -000039b8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039c0 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039c4 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039b8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039c0 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039c4 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000039c8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000039cc 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000039d4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039d4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000039dc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000039e0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000039e8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003a38 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003a48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a68 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003aac 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003ab0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003ac0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003ad0 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b48 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003b58 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b5c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b7c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003bcc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003bdc 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bec 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003bf0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003c94 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003d1c 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d30 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d44 00015c1c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -00003d50 00015d1c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -00004270 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004278 00015f1c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -0000429c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000042a0 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000042a4 0000542b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -000042a8 0000542c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -000042b0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000042b8 0001601c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -00004580 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004584 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004588 0000532b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -0000458c 0000532c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -00004594 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004968 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049b8 0001611c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000049cc 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004a18 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004a48 0001611c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004a78 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004a7c 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004a80 0000552b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ -00004a84 0000552c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ -00004a8c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b14 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004b24 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b28 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b2c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00004b30 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00004b38 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b48 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bd4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004bd8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004bdc 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00004be0 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00004c00 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c04 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c08 0000522b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -00004c0c 0000522c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -00004c14 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c20 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -00004c24 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -00004c28 0000502b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -00004c2c 0000502c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -00004c30 0000512b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ -00004c34 0000512c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ -00004c38 0001631c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004c40 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c44 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000051dc 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000056c8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000056cc 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000056d0 0000532b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -000056d4 0000532c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -000056dc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005740 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005744 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005748 0000542b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -0000574c 0000542c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -00005754 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059b0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000059b4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000059fc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005a10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005a14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a34 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005aac 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005adc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005af0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005af4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b10 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b38 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005b54 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005be8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005bec 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005c38 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -00005d3c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d40 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005dac 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005db8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005dbc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ddc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005dfc 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e00 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e24 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ef0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ef4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006020 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006024 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000608c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000060c4 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000060d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000060d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000060fc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006130 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000621c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006220 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006258 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000625c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063c8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000063d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000063f0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006430 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000066a8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000066ac 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006710 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006714 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000067bc 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000067c0 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000067c4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000067c8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000067d0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000067fc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006808 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006888 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068c4 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006910 0001641c R_ARM_CALL 00004c4c _PyLong_AsByteArray │ │ │ │ │ -0000696c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006970 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006974 0000692b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00006978 0000692c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00006980 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006988 0001691c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006a34 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a50 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a54 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a60 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006a64 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006a68 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a74 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006a7c 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006a80 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006a84 0000682b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -00006a88 0000682c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -00006a90 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006aa4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006aa8 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006aac 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ab0 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ad0 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -00006aec 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006af0 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006af4 0000692b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00006af8 0000692c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00006b00 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006bd4 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006c14 0001641c R_ARM_CALL 00004c4c _PyLong_AsByteArray │ │ │ │ │ -00006cc8 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006d28 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006d2c 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006d30 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006d34 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006d3c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d5c 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006d60 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006d68 00006d2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00006d6c 00006d2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00006d74 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d88 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006db8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00006dbc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00006dc4 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006df0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dfc 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006e00 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006e04 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006e08 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006e10 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e2c 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00006eec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f3c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006f40 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006fa8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007020 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007248 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000724c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000073cc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000073d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000073f4 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000075cc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000075d0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000076c0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000076c4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000773c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007820 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007824 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007828 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000782c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007834 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078a0 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000078d8 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078dc 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078e4 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007908 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007910 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007914 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007918 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000791c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000079a4 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000079b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000079b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000079d4 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007ba0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007ba4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007ca8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007cac 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007d00 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e14 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007e34 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e40 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e58 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007e60 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007e64 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007e68 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e6c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e74 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e90 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e94 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007e98 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007e9c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007edc 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007ee0 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007ee8 00006d2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00007eec 00006d2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00007ef4 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008008 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008040 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008044 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000804c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008060 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000080c0 00016f1d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000810c 0001701c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008120 0001711c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000812c 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008130 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008134 00007a2b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ -00008138 00007a2c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ -00008140 0001411d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00008144 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000819c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000081a0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000081e8 0001731c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00008264 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000829c 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000082c4 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000082fc 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000835c 0001731c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000840c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008410 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008414 00007e2b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ -00008418 00007e2c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ -00008420 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000842c 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008430 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008434 00007f2b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ -00008438 00007f2c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ -00008440 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084cc 0001641c R_ARM_CALL 00004c4c _PyLong_AsByteArray │ │ │ │ │ -000084e4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000084e8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000084f0 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008500 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008564 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008584 0001641c R_ARM_CALL 00004c4c _PyLong_AsByteArray │ │ │ │ │ -0000863c 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000864c 0001762b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00008650 0001762c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000086f4 0001762b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000086f8 0001762c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00008920 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000892c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008930 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000894c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ebc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008ec0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008f2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f48 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008fa4 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000923c 0001771c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000924c 0001781c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00009268 0001791c R_ARM_CALL 000094f0 _PyLong_FromByteArray │ │ │ │ │ -00009290 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000929c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000092a0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000092a8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000092cc 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000092dc 0001762b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000092e0 0001762c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000092f4 0001611c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009304 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009308 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009364 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000093bc 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000093d4 0001611c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000093e4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000093e8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000093ec 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000093f0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000093f8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009408 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00009430 00017b1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000944c 0001791c R_ARM_CALL 000094f0 _PyLong_FromByteArray │ │ │ │ │ -00009458 00017c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00009460 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009464 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009468 0000522b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -0000946c 0000522c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -00009474 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009490 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000949c 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000094b4 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -000094b8 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -000094bc 0000502b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -000094c0 0000502c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -000094c4 0000832b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ -000094c8 0000832c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ -000094cc 0001631c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000094d4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000094d8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000094dc 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000094e0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000094e4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000094e8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000094ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009604 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009610 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009614 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009630 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009b80 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009b84 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009d90 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009e00 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a0b0 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a0cc 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000a0d4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a0d8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a0dc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a0e0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a0e8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a0f0 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a0f4 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a0f8 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a0fc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a1a8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a1b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a1b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a1d4 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a298 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2cc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3c0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a3c4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a720 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a7ac 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a7e8 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a7f0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a7f4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000acec 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000acfc 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ad54 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ad58 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ad5c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ad60 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ad68 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ad74 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000ad7c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ad80 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ad84 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ad88 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000adc0 0001391d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ae38 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ae80 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ae84 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ae98 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aea8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aeac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aecc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aee4 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aef0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000af84 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000af88 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000afc0 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000afc4 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b034 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b040 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b044 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b05c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b2b0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b2b4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b36c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b370 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b374 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b378 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b380 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b3d0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b408 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b410 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b414 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b4a0 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b4b0 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b4b8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b4bc 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b4c0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b4c4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b534 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b550 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b554 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b588 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b5e8 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b620 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b630 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b634 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b654 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b6d8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b6e4 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b6e8 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b6f0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b7c0 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b7c4 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b800 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b808 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b878 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8cc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8f0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b910 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b920 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b928 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b970 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000b974 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000b978 0001431c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000b990 0000932b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ -0000b994 0000932c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ -0000b998 0000942b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ -0000b99c 0000942c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ -0000b9a0 0001441c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000ba5c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba80 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ba84 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ba88 0000962b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ -0000ba8c 0000962c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ -0000ba94 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bab8 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000babc 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bac0 0000952b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ -0000bac4 0000952c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ -0000bacc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000baf4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb1c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb30 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb3c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb48 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb50 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bcdc 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000bd14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bd18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bf18 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bf1c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bfcc 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bfec 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c00c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c050 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c06c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c08c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c0ac 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c118 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c1bc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1ec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1f4 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c1f8 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c1fc 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000c200 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000c208 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c214 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c220 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -0000c248 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c290 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c29c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2a4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2a8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2ac 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c304 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c310 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c314 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c334 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c5e0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c62c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c638 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c64c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c650 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c654 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c658 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c660 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c668 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c708 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c70c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c794 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c7a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c7ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c7d0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c810 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c814 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c81c 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c820 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c844 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c858 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c918 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c91c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c948 00016f1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000c968 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c96c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9c8 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000c9f0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca00 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca04 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca34 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000ca98 0001821c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cae4 0001831c R_ARM_CALL 00010fb4 PyLong_FromUnicodeObject │ │ │ │ │ -0000caf0 0001842b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000caf4 0001842c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cb08 0001851c R_ARM_CALL 000111ac _PyLong_FromBytes │ │ │ │ │ -0000cb14 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb20 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cb24 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cb28 0000a62b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000cb2c 0000a62c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000cb34 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cb54 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cb58 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cb5c 0000a52b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000cb60 0000a52c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000cb68 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cb78 0001861c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cba8 0001842b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cbac 0001842c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cbb4 0001861c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cbcc 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cbd0 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cbd4 0000a72b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000cbd8 0000a72c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000cbe0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc14 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc1c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc38 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cc3c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc68 0001821c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000ccb8 0001831d R_ARM_JUMP24 00010fb4 PyLong_FromUnicodeObject │ │ │ │ │ -0000ccc8 00016f1d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000cd28 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000cd44 0001842b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cd48 0001842c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cd64 0001851d R_ARM_JUMP24 000111ac _PyLong_FromBytes │ │ │ │ │ -0000cdac 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cdc8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cddc 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cde0 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cde4 0000a52b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000cde8 0000a52c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000cdf0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cdfc 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce08 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ce0c 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ce10 0000a62b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000ce14 0000a62c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000ce1c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce2c 0001861c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce58 0001842b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000ce5c 0001842c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000ce64 0001861c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce7c 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ce80 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ce84 0000a72b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000ce88 0000a72c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000ce90 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce98 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ced0 0001871c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000ceec 0001881c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000cefc 0001891c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000cf08 00018a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000cf18 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -0000cf1c 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -0000cf20 0000ac2b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ -0000cf24 0000ac2c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ -0000cf28 0000ad2b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ -0000cf2c 0000ad2c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ -0000cf30 0001631c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000cfb4 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cfb8 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d054 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d060 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d064 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d084 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d0d0 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d22c 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d268 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000d274 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d474 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4b0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d568 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d588 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d5a0 00018b1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d63c 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d668 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d7e8 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d7ec 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d820 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d824 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d828 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000d82c 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000d834 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d8a0 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d970 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d984 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d988 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d98c 0000b12b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ -0000d990 0000b12c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ -0000d998 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000da3c 00018d1c R_ARM_CALL 00012acc _PyLong_Frexp │ │ │ │ │ -0000da5c 0001741d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000da60 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000da64 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000da68 0000b52b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -0000da6c 0000b52c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -0000da74 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000da80 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000da84 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000da88 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000da8c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000da94 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000da9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000daa0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000daa8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000db34 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000db38 00018f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000dc48 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dc4c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dcbc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dcc0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dce4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dd68 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ddfc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de28 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de54 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000deb0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e010 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e0cc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e154 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e16c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e170 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e198 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e244 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e254 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e258 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e278 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e2d4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e3dc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e420 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -0000e588 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -0000e638 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e668 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6e8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e784 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7b4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7d0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7ec 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e7f0 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e7f8 0000b72b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ -0000e7fc 0000b72c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ -0000e808 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e828 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e848 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e890 0001902b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000e894 0001902c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000e89c 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8a0 00018f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8e4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e91c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e95c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e978 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9a0 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e9a4 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e9ac 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e9b0 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e9b8 0000b62b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ -0000e9bc 0000b62c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ -0000e9c8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e9e4 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e9f8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ea48 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ea60 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ea64 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ea68 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000ea6c 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000ea78 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000eaec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eaf8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb18 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb38 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb64 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb6c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb70 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb74 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb78 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ed14 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed30 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ed34 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000edf8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee44 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef28 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efa0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f014 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f068 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f0b8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f124 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f174 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1d8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f218 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f29c 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f2a4 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000f30c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f310 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f544 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000f590 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f5a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f5a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f5d0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f670 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f694 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f6b8 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f6fc 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f718 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f734 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f750 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f770 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f7dc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f800 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f814 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -0000fa30 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa84 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fab0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fac8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fad4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000faf4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb18 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb34 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb40 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb4c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbb8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fbbc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fc3c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fc7c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fc90 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fc94 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fcbc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fcfc 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fd10 00012b1d R_ARM_JUMP24 00000164 PyLong_FromUnsignedLong │ │ │ │ │ -0000fd38 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fd3c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fd70 0000be1d R_ARM_JUMP24 000006e4 PyLong_FromInt64.part.0 │ │ │ │ │ -0000fda8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fdb4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fdb8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fdd0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fe44 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fe54 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fe58 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fe78 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fea8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fed8 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ff8c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ffa0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ffa4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ffc4 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ffec 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010048 00014e1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0001030c 00014e1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000105f0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010624 0000bf1c R_ARM_CALL 00000df0 kmul_split.constprop.0 │ │ │ │ │ -00010650 0000bf1c R_ARM_CALL 00000df0 kmul_split.constprop.0 │ │ │ │ │ -000106b0 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010714 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010750 0000c01c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ -00010770 0000c01c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ -00010828 0000c11c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ -00010878 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010888 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010900 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010944 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001098c 0000c11c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ -00010a04 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010a2c 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010ad0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ae4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010ae8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010aec 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010af0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010af8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010b24 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b30 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b38 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010b3c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010b94 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010b98 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010bec 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010c50 0001981d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00010c54 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010c58 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010cc8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010ccc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010d08 0000be1d R_ARM_JUMP24 000006e4 PyLong_FromInt64.part.0 │ │ │ │ │ -00010d5c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010d60 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010ddc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010e18 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010e28 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010e2c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010e50 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010e90 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010ea8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010eac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010f0c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010f10 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010f50 0001651d R_ARM_JUMP24 00010b40 _PyLong_Copy │ │ │ │ │ -00010f70 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010f74 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010fb0 0001651d R_ARM_JUMP24 00010b40 _PyLong_Copy │ │ │ │ │ -00010fdc 00019a1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00010fec 00019b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00010ffc 00013a1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ -00011074 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00011078 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0001107c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00011080 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00011090 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000110a4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110b8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000110cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001112c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011130 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011184 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000111dc 00013a1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ -0001121c 00019c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00011228 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0001122c 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00011234 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00011238 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00011244 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001126c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011320 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113a4 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000113ac 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0001155c 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00011590 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011594 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011604 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011624 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001165c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011678 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011694 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000116b0 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000116cc 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000116d8 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00011718 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0001171c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011720 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -00011724 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0001172c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011770 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011788 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -00011798 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001179c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011830 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118b8 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000118c0 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00011990 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -000119c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000119cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011b48 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011b68 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011b88 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011bc8 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011be4 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c00 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c1c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c40 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011c78 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011c7c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011c80 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -00011c84 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -00011c8c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011cd4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011cec 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -00011e5c 00014c1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00012118 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012158 00014f1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000125c0 0001501c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00012684 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012688 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00012690 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012964 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012968 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001296c 0000ce2b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ -00012970 0000ce2c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ -00012978 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012a24 00018b1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012a2c 00018d1c R_ARM_CALL 00012acc _PyLong_Frexp │ │ │ │ │ -00012a44 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00012a58 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a70 00018b1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012a74 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012a78 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012a7c 0000b52b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -00012a80 0000b52c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -00012a88 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012a90 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00012a94 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00012a98 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00012a9c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00012aa4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012aac 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012ab0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00012ab8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012b54 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00012cf0 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012cf4 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00012d64 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012d74 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00012e3c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012e40 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -0001318c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00013190 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000134e0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000134ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000134f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013508 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001360c 0001641c R_ARM_CALL 00004c4c _PyLong_AsByteArray │ │ │ │ │ -00013668 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001366c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013670 0000692b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00013674 0000692c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -0001367c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013684 0001691c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00013690 0001a01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0001372c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013730 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013750 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000137a0 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -000137ac 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000137b0 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000137b8 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000137bc 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000137c0 0000682b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -000137c4 0000682c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -000137cc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000137d8 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -000137e4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000137e8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013838 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00013a20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013a24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013a64 0001301d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ -00013a74 0001651d R_ARM_JUMP24 00010b40 _PyLong_Copy │ │ │ │ │ -00013a94 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013a98 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013b08 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00013b38 0001641c R_ARM_CALL 00004c4c _PyLong_AsByteArray │ │ │ │ │ -00013bc0 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00013bc4 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013bc8 0000db2b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ -00013bcc 0000db2c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ -00013bd4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013bf4 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00013c3c 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00013c48 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00013c4c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00013c54 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013c5c 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013c60 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013c64 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00013c68 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013c70 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013c90 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013cf4 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013cf8 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013cfc 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00013d00 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013d08 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013d2c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013d84 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013d94 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013d98 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013dbc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013df0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013e00 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013e04 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013e28 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014118 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014124 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00014128 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00014144 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000141c4 00014e1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00014200 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000143f8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000145a8 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000145ac 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000145b0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014610 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014654 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014698 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000146d0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000146e0 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000146fc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001470c 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014734 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014854 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014860 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001488c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014920 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014928 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001492c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014930 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014934 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0001493c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014944 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00014948 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001494c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014950 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014958 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000149f8 0001391d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00014a5c 0001751c R_ARM_CALL 00008460 PyLong_AsLongLong │ │ │ │ │ -00014a70 0001751c R_ARM_CALL 00008460 PyLong_AsLongLong │ │ │ │ │ -00014acc 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014af0 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014b0c 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014b34 00015a1d R_ARM_JUMP24 00003adc PyLong_FromLongLong │ │ │ │ │ -00014d1c 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014e00 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014eec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015304 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015328 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015348 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015374 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015390 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153a0 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -000153e4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015448 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015454 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039e8 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003a60 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003a94 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003aa8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003aac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ad0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b18 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003b1c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003b30 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b3c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b40 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b5c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b78 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b8c 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b98 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003c08 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003c18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c3c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c8c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003c9c 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cb8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003cbc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003d50 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003dd8 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003dec 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003e00 00015e1c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +00003e0c 00015f1c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +0000432c 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004334 0001611c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00004358 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000435c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004360 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00004364 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +0000436c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004374 0001621c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +0000463c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004640 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004644 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +00004648 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +00004650 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a24 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a74 0001631c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004a88 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004ad4 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004b04 0001631c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004b34 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004b38 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004b3c 0000572b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ +00004b40 0000572c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ +00004b48 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bd0 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004be0 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004be4 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004be8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00004bec 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00004bf4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c04 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c90 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004c94 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004c98 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00004c9c 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00004cbc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cc0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cc4 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +00004cc8 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00004cd0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cdc 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +00004ce0 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +00004ce4 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +00004ce8 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +00004cec 0000532b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ +00004cf0 0000532c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ +00004cf4 0001651c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004cfc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d00 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005294 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000576c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005770 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005774 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +00005778 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +00005780 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000057e8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000057ec 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000057f0 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +000057f4 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +000057fc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a58 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005a5c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005aa4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ab4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ab8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ad8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b4c 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b7c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b8c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b90 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bac 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005bd4 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005bf0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005c88 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005c8c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005cd8 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +00005ddc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005de0 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005e4c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e58 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e5c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e7c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e9c 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ea0 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ec4 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f90 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f94 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000060c0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000060c4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000612c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006164 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006174 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006178 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000619c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000061d0 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000062bc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000062c0 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000062f8 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062fc 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006468 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006474 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006478 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006490 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064d0 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006748 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000674c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067b0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000067b4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000685c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006860 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006864 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006868 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006870 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000689c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068a8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006928 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006964 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000069b0 0001661c R_ARM_CALL 00004d08 _PyLong_AsByteArray │ │ │ │ │ +00006a10 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006a14 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006a18 00006b2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +00006a1c 00006b2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00006a24 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a2c 00016b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00006ad8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006af4 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006af8 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b04 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006b08 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006b0c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b18 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006b20 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006b24 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006b28 00006a2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +00006b2c 00006a2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00006b34 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b48 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b4c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b50 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b54 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b74 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +00006b90 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006b94 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006b98 00006b2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +00006b9c 00006b2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00006ba4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c78 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006cb8 0001661c R_ARM_CALL 00004d08 _PyLong_AsByteArray │ │ │ │ │ +00006d6c 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006dcc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006dd0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006dd4 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006dd8 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006de0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e00 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006e04 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006e0c 00006f2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00006e10 00006f2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00006e18 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006e2c 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006e5c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00006e60 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00006e68 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006e94 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ea0 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006ea4 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006ea8 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006eac 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006eb4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ed0 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006f9c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fec 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006ff0 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007058 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070d0 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +000072f8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000072fc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000747c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007488 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000748c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074a4 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000767c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007680 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007770 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007774 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000077ec 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078d0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000078d4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000078d8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000078dc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000078e4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007950 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007988 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000798c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007994 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079b8 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000079c0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000079c4 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000079c8 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000079cc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007a54 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007a60 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007a64 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a84 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c50 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007c54 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d58 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007d5c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007db0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ec4 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007ee4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ef0 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007f08 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007f10 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007f14 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007f18 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007f1c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007f24 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f40 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f44 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f48 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f4c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f8c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007f90 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007f98 00006f2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00007f9c 00006f2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00007fa4 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000080b8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080f0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000080f4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000080fc 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008110 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008170 0001711d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000081bc 0001721c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081d0 0001731c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000081dc 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000081e0 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000081e4 00007c2b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ +000081e8 00007c2c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ +000081f0 0001431d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +000081f4 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000824c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008250 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008298 0001751c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00008314 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000834c 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00008374 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000083ac 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000840c 0001751c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000084bc 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000084c0 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000084c4 0000802b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ +000084c8 0000802c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ +000084d0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084dc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000084e0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000084e4 0000812b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ +000084e8 0000812c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ +000084f0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000857c 0001661c R_ARM_CALL 00004d08 _PyLong_AsByteArray │ │ │ │ │ +00008594 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008598 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000085a0 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000085b0 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008614 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008634 0001661c R_ARM_CALL 00004d08 _PyLong_AsByteArray │ │ │ │ │ +000086ec 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000086fc 0001782b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00008700 0001782c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000087a4 0001782b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000087a8 0001782c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000089d0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000089dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000089e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000089fc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f6c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008f70 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008fdc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008fe0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ff8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009054 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000092ec 0001791c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000092fc 00017a1c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00009318 00017b1c R_ARM_CALL 000095a0 _PyLong_FromByteArray │ │ │ │ │ +00009340 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000934c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009350 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009358 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000937c 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000938c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00009390 0001782c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000093a4 0001631c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000093b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009414 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000946c 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009484 0001631c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00009494 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009498 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000949c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000094a0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000094a8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000094b8 00017c1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000094e0 00017d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000094fc 00017b1c R_ARM_CALL 000095a0 _PyLong_FromByteArray │ │ │ │ │ +00009508 00017e1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00009510 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009514 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009518 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +0000951c 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00009524 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009540 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000954c 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009564 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +00009568 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +0000956c 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +00009570 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +00009574 0000852b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ +00009578 0000852c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ +0000957c 0001651c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00009584 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009588 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000958c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009590 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009594 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009598 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000959c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000096b4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000096c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000096c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000096e0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009c30 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009c34 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009e40 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009eb0 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a160 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a17c 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000a184 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a188 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a18c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a190 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a198 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a1a0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a1a4 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1a8 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1ac 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a258 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a264 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a268 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a284 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a348 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a37c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a470 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a474 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a7d0 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a85c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a898 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a8a0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a8a4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ad9c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000adac 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae04 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae08 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae0c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ae10 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ae18 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ae24 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000ae2c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ae30 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ae34 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ae38 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ae70 00013b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000aee8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af30 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000af34 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000af48 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000af58 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000af5c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000af7c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af94 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000afa0 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b034 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b038 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b070 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b074 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b0e4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b0f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b0f4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b10c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b360 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b364 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b41c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b420 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b424 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b428 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b430 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b480 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b4b8 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b4c0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b4c4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b550 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b560 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b568 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b56c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b570 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b574 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b5e4 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b600 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b604 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b638 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b698 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b6d0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b6e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b6e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b704 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b788 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b794 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b798 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7a0 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b870 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b874 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000b8b0 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b8b8 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000b928 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b97c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9a0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9c0 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b9d0 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b9d8 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000ba20 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000ba24 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000ba28 0001451c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000ba40 0000952b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ +0000ba44 0000952c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ +0000ba48 0000962b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ +0000ba4c 0000962c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ +0000ba50 0001461c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000bb0c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb30 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bb34 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bb38 0000982b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ +0000bb3c 0000982c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ +0000bb44 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bb68 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bb6c 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bb70 0000972b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ +0000bb74 0000972c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ +0000bb7c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bba4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbcc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbe0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbec 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbf8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc00 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bd8c 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000bdc4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bdc8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bfc8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bfcc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c07c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c09c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c0bc 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c100 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c11c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c13c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c15c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1c8 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c26c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c29c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2a4 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c2a8 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c2ac 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000c2b0 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000c2b8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c2c4 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c2d0 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +0000c2f8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c340 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c34c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c354 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c358 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c35c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c3b4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c3c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c3c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c3e4 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c690 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c6dc 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c6e8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c6fc 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c700 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c704 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c708 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c710 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c718 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c7b8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c7bc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c844 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c858 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c85c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c880 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c8c0 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c8c4 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c8cc 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c8d0 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c8f4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c908 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c9c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c9cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c9f8 0001711c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000ca18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca78 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000caa0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cab0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cab4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cae4 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000cb48 0001841c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cb94 0001851c R_ARM_CALL 00011058 PyLong_FromUnicodeObject │ │ │ │ │ +0000cba0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cba4 0001862c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cbb8 0001871c R_ARM_CALL 00011250 _PyLong_FromBytes │ │ │ │ │ +0000cbc4 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbd0 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cbd4 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cbd8 0000a82b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000cbdc 0000a82c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cbe4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc04 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc08 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc0c 0000a72b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000cc10 0000a72c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000cc18 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc28 0001881c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cc58 0001862b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cc5c 0001862c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cc64 0001881c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cc7c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc80 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc84 0000a92b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000cc88 0000a92c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000cc90 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ccc4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cccc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cce8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ccec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd18 0001841c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cd68 0001851d R_ARM_JUMP24 00011058 PyLong_FromUnicodeObject │ │ │ │ │ +0000cd78 0001711d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000cdd8 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000cdf4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cdf8 0001862c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ce14 0001871d R_ARM_JUMP24 00011250 _PyLong_FromBytes │ │ │ │ │ +0000ce5c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce78 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce8c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ce90 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ce94 0000a72b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000ce98 0000a72c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000cea0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ceac 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ceb8 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cebc 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cec0 0000a82b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000cec4 0000a82c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cecc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cedc 0001881c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf08 0001862b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cf0c 0001862c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cf14 0001881c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf2c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cf30 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cf34 0000a92b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000cf38 0000a92c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000cf40 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf48 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cf80 0001891c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000cf9c 00018a1c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000cfac 00018b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000cfb8 00018c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000cfc8 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +0000cfcc 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +0000cfd0 0000ae2b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ +0000cfd4 0000ae2c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ +0000cfd8 0000af2b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ +0000cfdc 0000af2c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ +0000cfe0 0001651c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000d064 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d068 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d104 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d110 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d114 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d134 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d180 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d2dc 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d318 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000d324 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d524 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d560 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d618 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d638 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000d650 00018d1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d6ec 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d718 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d898 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d89c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d8d0 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d8d4 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d8d8 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000d8dc 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000d8e4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d950 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000da20 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000da34 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000da38 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000da3c 0000b32b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ +0000da40 0000b32c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ +0000da48 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000daec 00018f1c R_ARM_CALL 00012b94 _PyLong_Frexp │ │ │ │ │ +0000db0c 0001761d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000db10 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000db14 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000db18 0000b72b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +0000db1c 0000b72c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +0000db24 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db30 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000db34 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000db38 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000db3c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000db44 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db4c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000db50 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000db58 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dbe4 0001912b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000dbe8 0001912c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000dcf8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dcfc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd6c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dd70 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd94 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de18 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000deac 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ded8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df04 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df60 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0b0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e118 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e19c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e1b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e1b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e1e0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e290 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e2a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e2a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e2d0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e390 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e40c 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +0000e5ac 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5f4 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +0000e6f0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7c0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7e0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e830 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e864 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e880 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e89c 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e8a0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e8a8 0000b92b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ +0000e8ac 0000b92c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ +0000e8b8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e8d8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8f8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e930 0001922b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000e934 0001922c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000e93c 0001912b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e940 0001912c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e990 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9d0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea00 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea1c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea44 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ea48 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ea50 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ea54 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ea5c 0000b82b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ +0000ea60 0000b82c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ +0000ea6c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ea7c 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ea80 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ea84 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000ea88 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000ea94 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000eae8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eafc 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eb24 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eb5c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb7c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb98 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec1c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ec20 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ec24 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ec28 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ec40 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec50 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec5c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec78 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec84 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecb4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecd0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecdc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ede4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edfc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ee00 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000eec4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef0c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eff0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f068 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f0dc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f130 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f17c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1e8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f23c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2a0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2e0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f364 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f36c 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000f3d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f3d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f618 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000f664 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f678 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f67c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f6a4 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f74c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f770 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f794 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f7d8 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f7f4 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f810 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f82c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f84c 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f8b8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8e0 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +0000f8f0 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000faa8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fac8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb28 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb80 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc5c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fc60 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fce0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fd20 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fd34 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fd38 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fd60 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fda0 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fdb4 00012d1d R_ARM_JUMP24 00000164 PyLong_FromUnsignedLong │ │ │ │ │ +0000fddc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fde0 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fe14 0000c01d R_ARM_JUMP24 000006e4 PyLong_FromInt64.part.0 │ │ │ │ │ +0000fe4c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fe58 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fe5c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fe74 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fee8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fef8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fefc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ff1c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ff4c 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ff7c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010030 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010044 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010048 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010068 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010090 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +000100ec 0001501c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000103b0 0001501c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00010694 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000106c8 0000c11c R_ARM_CALL 00000df0 kmul_split.constprop.0 │ │ │ │ │ +000106f4 0000c11c R_ARM_CALL 00000df0 kmul_split.constprop.0 │ │ │ │ │ +00010754 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000107b8 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000107f4 0000c21c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ +00010814 0000c21c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ +000108cc 0000c31c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ +0001091c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001092c 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000109a4 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +000109e8 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010a30 0000c31c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ +00010aa8 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010ad0 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010b74 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b88 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010b8c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010b90 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010b94 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010b9c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010bc8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bd4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bdc 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010be0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010c38 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010c3c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010c90 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010cf4 00019a1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00010cf8 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010cfc 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010d6c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010d70 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010dac 0000c01d R_ARM_JUMP24 000006e4 PyLong_FromInt64.part.0 │ │ │ │ │ +00010e00 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010e04 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010e80 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010ebc 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010ecc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010ed0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010ef4 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010f34 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010f4c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010f50 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010fb0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010fb4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010ff4 0001671d R_ARM_JUMP24 00010be4 _PyLong_Copy │ │ │ │ │ +00011014 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011018 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011054 0001671d R_ARM_JUMP24 00010be4 _PyLong_Copy │ │ │ │ │ +00011080 00019c1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00011090 00019d1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000110a0 00013c1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ +00011118 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001111c 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00011120 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00011124 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00011134 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011148 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001115c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001116c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011170 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000111d0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000111d4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011228 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00011280 00013c1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ +000112c0 00019e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000112cc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000112d0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000112d8 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +000112dc 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +000112e8 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011310 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113c4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011448 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011450 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00011600 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00011634 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011638 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000116a8 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000116c8 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011700 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001171c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011738 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011754 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011770 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0001177c 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +000117bc 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000117c0 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000117c4 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +000117c8 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +000117d0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011814 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001182c 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +0001183c 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011840 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000118d4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001195c 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011964 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00011a34 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00011a6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011a70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011bec 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011c0c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011c2c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011c6c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011c88 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011ca4 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011cc0 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011ce4 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011d1c 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011d20 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011d24 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +00011d28 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +00011d30 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011d78 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011d90 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +00011f00 00014e1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000121bc 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000121fc 0001511c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00012688 0001521c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0001274c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012750 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00012758 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012a34 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012a38 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012a3c 0000d02b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ +00012a40 0000d02c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ +00012a48 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012aec 00018d1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012af4 00018f1c R_ARM_CALL 00012b94 _PyLong_Frexp │ │ │ │ │ +00012b0c 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00012b20 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b38 00018d1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012b3c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012b40 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012b44 0000b72b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +00012b48 0000b72c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +00012b50 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012b58 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00012b5c 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00012b60 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00012b64 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00012b6c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012b74 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012b78 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00012b80 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012c1c 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00012db8 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +00012dbc 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +00012e2c 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012e3c 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00012f04 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +00012f08 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +00013254 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013258 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000135a8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000135b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000135b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000135d0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000136d4 0001661c R_ARM_CALL 00004d08 _PyLong_AsByteArray │ │ │ │ │ +00013730 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013734 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013738 00006b2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +0001373c 00006b2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00013744 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001374c 00016b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00013758 0001a21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000137f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000137f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013818 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013868 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00013874 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013878 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013880 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013884 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013888 00006a2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +0001388c 00006a2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00013894 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000138a0 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +000138ac 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000138b0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013900 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00013ae8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013aec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013b2c 0001321d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ +00013b3c 0001671d R_ARM_JUMP24 00010be4 _PyLong_Copy │ │ │ │ │ +00013b5c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013b60 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013bd0 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013c00 0001661c R_ARM_CALL 00004d08 _PyLong_AsByteArray │ │ │ │ │ +00013c88 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013c8c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013c90 0000dd2b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ +00013c94 0000dd2c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ +00013c9c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013cbc 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00013d04 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013d10 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00013d14 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00013d1c 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013d24 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013d28 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013d2c 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00013d30 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013d38 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013d58 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013dbc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013dc0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013dc4 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00013dc8 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013dd0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013df4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e4c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013e5c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013e60 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013e84 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013eb8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013ec8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013ecc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013ef0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000141e0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000141ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000141f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001420c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001428c 0001501c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000142c8 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000144c0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014670 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014674 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014678 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000146d8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001471c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014760 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014798 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000147a8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000147c4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000147d4 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000147fc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001491c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014928 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014954 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000149e8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000149f0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000149f4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000149f8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000149fc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014a04 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014a0c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014a10 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014a14 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014a18 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014a20 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014ac0 00013b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00014b24 0001771c R_ARM_CALL 00008510 PyLong_AsLongLong │ │ │ │ │ +00014b38 0001771c R_ARM_CALL 00008510 PyLong_AsLongLong │ │ │ │ │ +00014b94 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014bb8 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014bdc 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014c18 00015c1d R_ARM_JUMP24 00003b9c PyLong_FromLongLong │ │ │ │ │ +00014e00 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014ee8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014fc8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000153e0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015404 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015424 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015450 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001546c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001547c 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +000154c0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015524 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015530 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1fe84 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1ffb0 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000354 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000035c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000036c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000374 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000378 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1fec4 contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1fff0 contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000060 0001301d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ -00000064 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000ac 0001391d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000c0 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000c4 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000f4 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -00000108 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000010c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000110 0000f72b R_ARM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ -00000114 0000f72c R_ARM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ -0000011c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000014c 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -00000160 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000164 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000168 0000f82b R_ARM_MOVW_ABS_NC 000008b4 .LC69 │ │ │ │ │ -0000016c 0000f82c R_ARM_MOVT_ABS 000008b4 .LC69 │ │ │ │ │ -00000174 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000019c 0001651c R_ARM_CALL 00010b40 _PyLong_Copy │ │ │ │ │ -000001a4 0000f92b R_ARM_MOVW_ABS_NC 000008e4 .LC70 │ │ │ │ │ -000001a8 0000f92c R_ARM_MOVT_ABS 000008e4 .LC70 │ │ │ │ │ -000001b4 0001b41d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001d4 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -000001e8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001ec 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001f0 0000fb2b R_ARM_MOVW_ABS_NC 000008e8 .LC71 │ │ │ │ │ -000001f4 0000fb2c R_ARM_MOVT_ABS 000008e8 .LC71 │ │ │ │ │ -000001fc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000022c 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -00000240 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000244 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000248 0000fc2b R_ARM_MOVW_ABS_NC 00000918 .LC72 │ │ │ │ │ -0000024c 0000fc2c R_ARM_MOVT_ABS 00000918 .LC72 │ │ │ │ │ -00000254 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000018 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000060 0001321d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ +00000064 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000ac 00013b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000c0 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000c4 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000f4 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +00000108 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000010c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000110 0000f92b R_ARM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ +00000114 0000f92c R_ARM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ +0000011c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000014c 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +00000160 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000164 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000168 0000fa2b R_ARM_MOVW_ABS_NC 000008b4 .LC69 │ │ │ │ │ +0000016c 0000fa2c R_ARM_MOVT_ABS 000008b4 .LC69 │ │ │ │ │ +00000174 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000019c 0001671c R_ARM_CALL 00010be4 _PyLong_Copy │ │ │ │ │ +000001a4 0000fb2b R_ARM_MOVW_ABS_NC 000008e4 .LC70 │ │ │ │ │ +000001a8 0000fb2c R_ARM_MOVT_ABS 000008e4 .LC70 │ │ │ │ │ +000001b4 0001b61d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000001d4 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +000001e8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001ec 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001f0 0000fd2b R_ARM_MOVW_ABS_NC 000008e8 .LC71 │ │ │ │ │ +000001f4 0000fd2c R_ARM_MOVT_ABS 000008e8 .LC71 │ │ │ │ │ +000001fc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000022c 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +00000240 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000244 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000248 0000fe2b R_ARM_MOVW_ABS_NC 00000918 .LC72 │ │ │ │ │ +0000024c 0000fe2c R_ARM_MOVT_ABS 00000918 .LC72 │ │ │ │ │ +00000254 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000284 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000288 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000290 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002b4 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000002ec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000290 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002b4 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000002ec 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000338 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000033c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000340 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003fc 0001791d R_ARM_JUMP24 000094f0 _PyLong_FromByteArray │ │ │ │ │ +00000340 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003fc 00017b1d R_ARM_JUMP24 000095a0 _PyLong_FromByteArray │ │ │ │ │ 00000404 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000408 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000040c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000043c 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000440 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000448 0000d62b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -0000044c 0000d62c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -00000454 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000498 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000049c 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004a4 0000d62b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -000004a8 0000d62c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -000004b0 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000040c 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000043c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000440 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000448 0000d82b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +0000044c 0000d82c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +00000454 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000498 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000049c 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004a4 0000d82b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +000004a8 0000d82c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +000004b0 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004e4 00000f1d R_ARM_JUMP24 0000048c long_alloc │ │ │ │ │ 00000514 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000544 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000550 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000590 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -000005a4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005a8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005ac 0001002b R_ARM_MOVW_ABS_NC 00000948 .LC73 │ │ │ │ │ -000005b0 0001002c R_ARM_MOVT_ABS 00000948 .LC73 │ │ │ │ │ -000005b8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005e0 00016b1c R_ARM_CALL 00006b0c PyLong_AsNativeBytes │ │ │ │ │ -000005f4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005f8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005fc 0001012b R_ARM_MOVW_ABS_NC 0000096c .LC74 │ │ │ │ │ -00000600 0001012c R_ARM_MOVT_ABS 0000096c .LC74 │ │ │ │ │ -00000608 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000544 0001471c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000550 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000590 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +000005a4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005a8 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005ac 0001022b R_ARM_MOVW_ABS_NC 00000948 .LC73 │ │ │ │ │ +000005b0 0001022c R_ARM_MOVT_ABS 00000948 .LC73 │ │ │ │ │ +000005b8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005e0 00016d1c R_ARM_CALL 00006bb0 PyLong_AsNativeBytes │ │ │ │ │ +000005f4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005f8 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005fc 0001032b R_ARM_MOVW_ABS_NC 0000096c .LC74 │ │ │ │ │ +00000600 0001032c R_ARM_MOVT_ABS 0000096c .LC74 │ │ │ │ │ +00000608 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 3f4 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ - bl 7f00 │ │ │ │ │ + bl 7fb0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLongAndOverflow │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a8 │ │ │ │ │ strd r0, [r4] │ │ │ │ │ strb r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ @@ -415,15 +415,15 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 4c4c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d08 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 518 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ b 51c │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -610,15 +610,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls 7bc │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a100 │ │ │ │ │ + b a1b0 │ │ │ │ │ R_ARM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi 7a8 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ eor r0, r0, r3 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5bc4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c64 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ @@ -646,15 +646,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 860 <_PyLong_UnsignedInt_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 848 <_PyLong_UnsignedInt_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -711,15 +711,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 94f0 <_PyLong_FromByteArray> │ │ │ │ │ + b 95a0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1492 @ 0x5d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 9c8 <_PyLong_UnsignedShort_Converter+0x50> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bhi 9b0 <_PyLong_UnsignedShort_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -816,29 +816,29 @@ │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq bb8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne afc │ │ │ │ │ - bl 5b7c │ │ │ │ │ + bl 5c1c │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble bdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq bb8 │ │ │ │ │ ldr r0, [pc, #424] @ c00 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl dab0 │ │ │ │ │ + bl db60 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble bc0 │ │ │ │ │ ldr r0, [pc, #388] @ c04 │ │ │ │ │ @@ -856,15 +856,15 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble b58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq bb8 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7920 │ │ │ │ │ + bl 79d0 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt af0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -891,15 +891,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ b af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 10b40 <_PyLong_Copy> │ │ │ │ │ + b 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne b08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -963,15 +963,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq c58 <_PyLong_Size_t_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi c40 <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1086,15 +1086,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq de8 <_PyLong_UnsignedLongLong_Converter+0x50> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bhi dd0 <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1591,15 +1591,15 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10b40 <_PyLong_Copy> │ │ │ │ │ + b 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ 00001538 : │ │ │ │ │ long_long_getter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -1640,15 +1640,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 6fac │ │ │ │ │ + b 705c │ │ │ │ │ R_ARM_JUMP24 long_lshift1 │ │ │ │ │ ldr r0, [pc, #32] @ 15f4 <_PyLong_Lshift+0x8c> │ │ │ │ │ bx lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -1681,15 +1681,15 @@ │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r1, [pc, #12] @ 1658 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ @@ -1703,15 +1703,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 16ac <_PyLong_UInt32_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 1694 <_PyLong_UInt32_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1796,15 +1796,15 @@ │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ bne 1744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b fd14 │ │ │ │ │ + b fdb8 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ b 179c │ │ │ │ │ │ │ │ │ │ 000017bc <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ @@ -1834,15 +1834,15 @@ │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 11d70 │ │ │ │ │ + bl 11e14 │ │ │ │ │ R_ARM_CALL long_format_binary │ │ │ │ │ b 1800 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ │ │ │ │ │ 00001838 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1862,27 +1862,27 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ beq 1a84 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl bb54 │ │ │ │ │ + bl bc04 │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 19f4 <_PyLong_DivmodNear+0x1bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6fac │ │ │ │ │ + bl 705c │ │ │ │ │ R_ARM_CALL long_lshift1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ and r4, r4, #3 │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ @@ -1923,15 +1923,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge 1928 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ ldr r1, [pc, #356] @ 1acc <_PyLong_DivmodNear+0x294> │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 1a44 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ - bl 5e30 │ │ │ │ │ + bl 5ed0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 19a8 <_PyLong_DivmodNear+0x170> │ │ │ │ │ @@ -1944,34 +1944,34 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne 1a54 <_PyLong_DivmodNear+0x21c> │ │ │ │ │ - bl 7920 │ │ │ │ │ + bl 79d0 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1a60 <_PyLong_DivmodNear+0x228> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 1948 <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 1a9c <_PyLong_DivmodNear+0x264> │ │ │ │ │ ldr r6, [pc, #212] @ 1ad0 <_PyLong_DivmodNear+0x298> │ │ │ │ │ b 18c8 <_PyLong_DivmodNear+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5b7c │ │ │ │ │ + bl 5c1c │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1a34 <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ @@ -1982,20 +1982,20 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r6, r2 │ │ │ │ │ b 18f0 <_PyLong_DivmodNear+0xb8> │ │ │ │ │ - bl 7920 │ │ │ │ │ + bl 79d0 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 1980 <_PyLong_DivmodNear+0x148> │ │ │ │ │ - bl 5e30 │ │ │ │ │ + bl 5ed0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ b 19c8 <_PyLong_DivmodNear+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 19d8 <_PyLong_DivmodNear+0x1a0> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1638,15 +1638,15 @@ │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq 1ac8 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b ad0 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 1074 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ @@ -1728,15 +1728,15 @@ │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2634,35 +2634,35 @@ │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r1, #4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 2580 │ │ │ │ │ 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 2564 │ │ │ │ │ - ldr r2, [pc, #96] @ 258c │ │ │ │ │ + ldr r3, [pc, #96] @ 258c │ │ │ │ │ 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 2574 │ │ │ │ │ - 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 │ │ │ │ │ @@ -3719,15 +3719,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 34e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 34fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ b 2e5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 32f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -4094,115 +4094,169 @@ │ │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 399c │ │ │ │ │ │ │ │ │ │ 000039f0 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ - rscs r2, r1, #0 │ │ │ │ │ - bcs 3aa8 │ │ │ │ │ - cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ │ - bcc 3aa4 │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ + rscs r3, r1, #0 │ │ │ │ │ + bcs 3b14 │ │ │ │ │ + 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 3abc │ │ │ │ │ + sbcs r3, r1, #0 │ │ │ │ │ + bcs 3a80 │ │ │ │ │ + ldr r3, [pc, #364] @ 3b98 │ │ │ │ │ + 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 3b2c │ │ │ │ │ + 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 3b74 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3ad0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3b8c │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - add ip, r0, #12 │ │ │ │ │ - orr r2, r2, r5, lsl #2 │ │ │ │ │ - bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + add ip, r3, #12 │ │ │ │ │ + bic r0, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r6, [r3, #8] │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + orr r2, r2, r1, lsl #2 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - orrs r3, r7, #0 │ │ │ │ │ - str r6, [r0, #8] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - strne r7, [ip, #8] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - add r3, r0, #588 @ 0x24c │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + orrs r0, r5, #0 │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strne r5, [ip, #8] │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + add r0, r0, #588 @ 0x24c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ │ + add r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ + mov r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3b8c │ │ │ │ │ + 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 3a74 │ │ │ │ │ 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 3a48 │ │ │ │ │ + bne 3aa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3a9c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3a74 │ │ │ │ │ + .word 0x00000164 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003adc : │ │ │ │ │ +00003b9c : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ adds lr, r0, #5 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3be8 │ │ │ │ │ + bcc 3cb4 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3c00 │ │ │ │ │ + bcc 3ca8 │ │ │ │ │ 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 3bc8 │ │ │ │ │ + bne 3c88 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bdc │ │ │ │ │ + beq 3c9c │ │ │ │ │ mov r2, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -4213,15 +4267,15 @@ │ │ │ │ │ strle r1, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ - blt 3c0c │ │ │ │ │ + blt 3cc8 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -4232,136 +4286,135 @@ │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #24 │ │ │ │ │ - bne 3b58 │ │ │ │ │ + bne 3c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3bc0 │ │ │ │ │ + b 3c80 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 2c8 <_PyLong_FromMedium> │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2c8 <_PyLong_FromMedium> │ │ │ │ │ + b 3c80 │ │ │ │ │ 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 3bac │ │ │ │ │ + b 3c6c │ │ │ │ │ │ │ │ │ │ -00003c2c : │ │ │ │ │ +00003ce8 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ mov sl, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrne r6, [r2, #8] │ │ │ │ │ addne r6, sl, r6 │ │ │ │ │ - bne 49e4 │ │ │ │ │ + bne 4aa0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 4aec │ │ │ │ │ + blt 4ba8 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49e0 │ │ │ │ │ + bne 4a9c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 43ac │ │ │ │ │ + beq 4468 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a34 │ │ │ │ │ + beq 4af0 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4b48 │ │ │ │ │ + beq 4c04 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4b24 │ │ │ │ │ + beq 4be0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi 4924 │ │ │ │ │ + bhi 49e0 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mul r9, r2, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4954 │ │ │ │ │ + ble 4a10 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 4b48 │ │ │ │ │ + beq 4c04 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 4a78 │ │ │ │ │ + blt 4b34 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - beq 44d8 │ │ │ │ │ + beq 4594 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4a44 │ │ │ │ │ + beq 4b00 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4c1c │ │ │ │ │ + beq 4cd8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 49b4 │ │ │ │ │ - ldr r1, [pc, #3876] @ 4c40 │ │ │ │ │ + bne 4a70 │ │ │ │ │ + ldr r1, [pc, #3876] @ 4cfc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 44d8 │ │ │ │ │ - ldr r1, [pc, #3860] @ 4c44 │ │ │ │ │ + bne 4594 │ │ │ │ │ + ldr r1, [pc, #3860] @ 4d00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c00 │ │ │ │ │ + beq 4cbc │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 42bc │ │ │ │ │ + beq 4378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GetData │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 456c │ │ │ │ │ + beq 4628 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 3fd4 │ │ │ │ │ + bne 4090 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - beq 436c │ │ │ │ │ + beq 4428 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ str r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, sl │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r6, r7 │ │ │ │ │ @@ -4373,141 +4426,141 @@ │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ subne r5, ip, #32 │ │ │ │ │ rsbne r7, ip, #32 │ │ │ │ │ mvnne r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movne r0, r2 │ │ │ │ │ - bne 44f4 │ │ │ │ │ + bne 45b0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ sub r5, sl, r2 │ │ │ │ │ mvn r5, r5 │ │ │ │ │ ands r2, r5, #7 │ │ │ │ │ sub r5, ip, #32 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - beq 471c │ │ │ │ │ + beq 47d8 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq 445c │ │ │ │ │ + beq 4518 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4484 │ │ │ │ │ + bls 4540 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r0, r0, r4, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4484 │ │ │ │ │ + bls 4540 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ │ add lr, r2, #2 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4484 │ │ │ │ │ + bls 4540 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r1, r1, #24 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 3fac │ │ │ │ │ + bls 4068 │ │ │ │ │ sub lr, r9, r2 │ │ │ │ │ ands lr, lr, #3 │ │ │ │ │ - beq 3f0c │ │ │ │ │ + beq 3fc8 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r4, r1, #8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 3fac │ │ │ │ │ + bls 4068 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 3f08 │ │ │ │ │ + beq 3fc4 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - bne 448c │ │ │ │ │ + bne 4548 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r0, r4, lsl #24 │ │ │ │ │ - bls 3fac │ │ │ │ │ + bls 4068 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 4484 │ │ │ │ │ + beq 4540 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, ip │ │ │ │ │ - bls 3fa8 │ │ │ │ │ + bls 4064 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 3fa8 │ │ │ │ │ + bls 4064 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ sub ip, r5, #16 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ sub r8, lr, #2 │ │ │ │ │ - bls 3fa8 │ │ │ │ │ + bls 4064 │ │ │ │ │ sub ip, r5, #24 │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ add r2, r4, #3 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ sub r8, lr, #3 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 3f0c │ │ │ │ │ + bhi 3fc8 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 3dbc │ │ │ │ │ + bne 3e78 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn lr, #0 │ │ │ │ │ - b 4220 │ │ │ │ │ + b 42dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 459c │ │ │ │ │ + beq 4658 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -4517,174 +4570,174 @@ │ │ │ │ │ str lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - bne 43e0 │ │ │ │ │ + bne 449c │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r4, lr, r6 │ │ │ │ │ orr r4, r4, lr, lsr r5 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ cmp r7, r0 │ │ │ │ │ orr r1, r4, r1 │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 4380 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls 4298 │ │ │ │ │ + bls 4354 │ │ │ │ │ add r7, ip, #30 │ │ │ │ │ mov ip, r8 │ │ │ │ │ lsr lr, r3, #8 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ orr lr, lr, r1, lsl #24 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ strb r3, [ip], #1 │ │ │ │ │ - bls 4298 │ │ │ │ │ + bls 4354 │ │ │ │ │ strb lr, [ip] │ │ │ │ │ lsr ip, r3, #16 │ │ │ │ │ orr ip, ip, r1, lsl #16 │ │ │ │ │ add r5, r2, #2 │ │ │ │ │ add lr, r8, #2 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bls 4298 │ │ │ │ │ + bls 4354 │ │ │ │ │ strb ip, [lr] │ │ │ │ │ sub ip, r7, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ add lr, r8, #3 │ │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ │ addls r2, r2, #3 │ │ │ │ │ lsr r1, r1, #24 │ │ │ │ │ movls r8, lr │ │ │ │ │ - bls 41fc │ │ │ │ │ + bls 42b8 │ │ │ │ │ sub r2, sl, r2 │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 4150 │ │ │ │ │ + beq 420c │ │ │ │ │ lsr r5, r3, #8 │ │ │ │ │ sub ip, r7, #32 │ │ │ │ │ orr r5, r5, r1, lsl #24 │ │ │ │ │ strb r3, [r8, #3] │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r8, #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 41f0 │ │ │ │ │ + bls 42ac │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 4150 │ │ │ │ │ + beq 420c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 412c │ │ │ │ │ + beq 41e8 │ │ │ │ │ strb r5, [r8, #4] │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ orr r5, r5, r1, lsl #24 │ │ │ │ │ sub ip, r7, #40 @ 0x28 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r8, #5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 41f0 │ │ │ │ │ + bls 42ac │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r5, [r4], #1 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r5, r2, lsl #24 │ │ │ │ │ lsr r1, r2, #8 │ │ │ │ │ - bls 41f0 │ │ │ │ │ + bls 42ac │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, lr │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - beq 4298 │ │ │ │ │ + beq 4354 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ mov r7, ip │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 41f0 │ │ │ │ │ + bls 42ac │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 41f0 │ │ │ │ │ + bls 42ac │ │ │ │ │ sub ip, r7, #16 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 41f0 │ │ │ │ │ + bls 42ac │ │ │ │ │ sub ip, r7, #24 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r3, [r5, #2] │ │ │ │ │ add lr, r5, #2 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ add r4, r5, #3 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bhi 414c │ │ │ │ │ + bhi 4208 │ │ │ │ │ sub r2, r6, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 400c │ │ │ │ │ + bne 40c8 │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 4430 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 429c │ │ │ │ │ + bls 4358 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r8, lr │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orrne r3, r3, r1, lsl ip │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r8] │ │ │ │ │ - bne 43a0 │ │ │ │ │ + bne 445c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ ldrhi r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bls 4274 │ │ │ │ │ + bls 4330 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 4284 │ │ │ │ │ + bne 4340 │ │ │ │ │ sub r2, r9, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 4284 │ │ │ │ │ - b 4274 │ │ │ │ │ + bne 4340 │ │ │ │ │ + b 4330 │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ @@ -4693,644 +4746,644 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 427c │ │ │ │ │ + b 4338 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ - beq 4550 │ │ │ │ │ + beq 460c │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 43bc │ │ │ │ │ + bls 4478 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, ip │ │ │ │ │ cmp sl, r2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 4298 │ │ │ │ │ + bls 4354 │ │ │ │ │ ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ strb lr, [r8] │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 4b70 │ │ │ │ │ + bls 4c2c │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bls 4298 │ │ │ │ │ + bls 4354 │ │ │ │ │ strb r3, [r8, #1] │ │ │ │ │ sub ip, r7, #16 │ │ │ │ │ lsr r3, lr, #16 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r3, r4, lsl #16 │ │ │ │ │ lsr r1, r4, #16 │ │ │ │ │ - bls 41fc │ │ │ │ │ + bls 42b8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 407c │ │ │ │ │ + b 4138 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn lr, #0 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44bc │ │ │ │ │ + bne 4578 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4264 │ │ │ │ │ - b 4274 │ │ │ │ │ + bhi 4320 │ │ │ │ │ + b 4330 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 3d40 │ │ │ │ │ + b 3dfc │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 420c │ │ │ │ │ + beq 42c8 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 4024 │ │ │ │ │ + b 40e0 │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ eor lr, lr, r7 │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ bic r4, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ str lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsl lr, r4, r6 │ │ │ │ │ orr lr, lr, r4, lsr r5 │ │ │ │ │ orr r3, r3, r4, lsl ip │ │ │ │ │ orr r1, lr, r1 │ │ │ │ │ - bne 4040 │ │ │ │ │ + bne 40fc │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, ip, #32 │ │ │ │ │ eor r4, r4, r7 │ │ │ │ │ - beq 4998 │ │ │ │ │ + beq 4a54 │ │ │ │ │ clz ip, r4 │ │ │ │ │ sub ip, lr, ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 42e0 │ │ │ │ │ + bhi 439c │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 420c │ │ │ │ │ + beq 42c8 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 43e4 │ │ │ │ │ + b 44a0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 45a8 │ │ │ │ │ + beq 4664 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 3fac │ │ │ │ │ + bls 4068 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4b7c │ │ │ │ │ + bhi 4c38 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 429c │ │ │ │ │ + b 4358 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ orr r0, r0, r4, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r4, r4, #8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bhi 3ee0 │ │ │ │ │ - b 3fac │ │ │ │ │ + bhi 3f9c │ │ │ │ │ + b 4068 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrsbne r3, [r8, r1] │ │ │ │ │ lsrne r9, r3, #31 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 429c │ │ │ │ │ - b 4274 │ │ │ │ │ + bne 4358 │ │ │ │ │ + b 4330 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 3d40 │ │ │ │ │ + b 3dfc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 3fbc │ │ │ │ │ + beq 4078 │ │ │ │ │ ldr lr, [r0, #4]! │ │ │ │ │ eor r2, lr, r4 │ │ │ │ │ ldr lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, lr │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsl r2, lr, r5 │ │ │ │ │ orr r2, r2, lr, lsr r7 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ orr r1, r2, r1 │ │ │ │ │ - beq 4984 │ │ │ │ │ + beq 4a40 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4484 │ │ │ │ │ + bls 4540 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ - b 3e48 │ │ │ │ │ + b 3f04 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 420c │ │ │ │ │ + beq 42c8 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 4024 │ │ │ │ │ + b 40e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 3d74 │ │ │ │ │ + bne 3e30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 42b4 │ │ │ │ │ + b 4370 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 4374 │ │ │ │ │ + b 4430 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 471c │ │ │ │ │ + beq 47d8 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 46e0 │ │ │ │ │ + beq 479c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 46a4 │ │ │ │ │ + beq 4760 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 4668 │ │ │ │ │ + beq 4724 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 462c │ │ │ │ │ + beq 46e8 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 4aac │ │ │ │ │ + bne 4b68 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ ldreq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq lr, [r2, #4]! │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 3fbc │ │ │ │ │ + beq 4078 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [r0, #4]! │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ add r3, r2, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ add sl, sl, #3 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ add r3, r2, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr lr, [r2, #16] │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ add r3, r2, #16 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #5 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ add r3, r2, #20 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #6 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ add r3, r2, #24 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r2, r2, #28 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add sl, r0, #7 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 471c │ │ │ │ │ + b 47d8 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 4970 │ │ │ │ │ + bcs 4a2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 4a58 │ │ │ │ │ + blt 4b14 │ │ │ │ │ mul r9, r3, r1 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3cd8 │ │ │ │ │ + bgt 3d94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cd8 │ │ │ │ │ + bne 3d94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cd8 │ │ │ │ │ + b 3d94 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi 4bd4 │ │ │ │ │ + bhi 4c90 │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ - b 4934 │ │ │ │ │ + b 49f0 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 44e0 │ │ │ │ │ + beq 459c │ │ │ │ │ eor lr, lr, r4 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4464 │ │ │ │ │ + b 4520 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 420c │ │ │ │ │ + beq 42c8 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 43e4 │ │ │ │ │ + b 44a0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt 42bc │ │ │ │ │ - ldr r1, [pc, #628] @ 4c40 │ │ │ │ │ + blt 4378 │ │ │ │ │ + ldr r1, [pc, #628] @ 4cfc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d28 │ │ │ │ │ + beq 3de4 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 3d40 │ │ │ │ │ + b 3dfc │ │ │ │ │ mov r6, sl │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #596] @ 4c48 │ │ │ │ │ + ldr ip, [pc, #596] @ 4d04 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 42bc │ │ │ │ │ + beq 4378 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 43ac │ │ │ │ │ + beq 4468 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 3c88 │ │ │ │ │ + b 3d44 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3cfc │ │ │ │ │ + bne 3db8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 3d3c │ │ │ │ │ - b 42bc │ │ │ │ │ + bge 3df8 │ │ │ │ │ + b 4378 │ │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ ands r1, r1, r3, lsr #31 │ │ │ │ │ - beq 4bd4 │ │ │ │ │ + beq 4c90 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a94 │ │ │ │ │ + ble 4b50 │ │ │ │ │ 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 42bc │ │ │ │ │ + b 4378 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a78 │ │ │ │ │ + bne 4b34 │ │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 4964 │ │ │ │ │ + b 4a20 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 45f0 │ │ │ │ │ + b 46ac │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #324] @ 4c48 │ │ │ │ │ + ldr r1, [pc, #324] @ 4d04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3c88 │ │ │ │ │ - b 42bc │ │ │ │ │ + bne 3d44 │ │ │ │ │ + b 4378 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b58 │ │ │ │ │ + ble 4c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a78 │ │ │ │ │ - b 42bc │ │ │ │ │ + beq 4b34 │ │ │ │ │ + b 4378 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r9, #0 │ │ │ │ │ - bne 4b48 │ │ │ │ │ - b 4964 │ │ │ │ │ + bne 4c04 │ │ │ │ │ + b 4a20 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 41fc │ │ │ │ │ + b 42b8 │ │ │ │ │ sub r4, ip, #8 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ - bls 4be8 │ │ │ │ │ + bls 4ca4 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4484 │ │ │ │ │ + bls 4540 │ │ │ │ │ sub r4, ip, #16 │ │ │ │ │ strb r0, [r8, #-1] │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ │ add lr, r2, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ movls r3, r0 │ │ │ │ │ lsrls r1, r1, #16 │ │ │ │ │ movls ip, r4 │ │ │ │ │ strls lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 3fac │ │ │ │ │ - b 3e64 │ │ │ │ │ + bls 4068 │ │ │ │ │ + b 3f20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - b 4b34 │ │ │ │ │ + b 4bf0 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov ip, r4 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 3fac │ │ │ │ │ + b 4068 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 42bc │ │ │ │ │ + b 4378 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -5338,215 +5391,214 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 42bc │ │ │ │ │ + b 4378 │ │ │ │ │ .word 0x0000c4d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004c4c <_PyLong_AsByteArray>: │ │ │ │ │ +00004d08 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 54e0 <_PyLong_AsByteArray+0x894> │ │ │ │ │ + beq 5584 <_PyLong_AsByteArray+0x87c> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - bne 4f34 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ + bne 4fec <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 54a8 <_PyLong_AsByteArray+0x85c> │ │ │ │ │ + beq 554c <_PyLong_AsByteArray+0x844> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r7, r0, #8 │ │ │ │ │ + add r6, r0, #8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - subne r6, r3, #32 │ │ │ │ │ + subne r7, r3, #32 │ │ │ │ │ rsbne r8, r3, #32 │ │ │ │ │ mvnne r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 5420 <_PyLong_AsByteArray+0x7d4> │ │ │ │ │ + bne 54c4 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ - sub r6, sl, r2 │ │ │ │ │ - mvn r6, r6 │ │ │ │ │ - ands r2, r6, #7 │ │ │ │ │ - sub r6, r3, #32 │ │ │ │ │ - beq 5338 <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ + sub r7, sl, r2 │ │ │ │ │ + mvn r7, r7 │ │ │ │ │ + ands r2, r7, #7 │ │ │ │ │ + sub r7, r3, #32 │ │ │ │ │ + beq 53f0 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ orr r1, ip, r4, lsl r3 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 5370 <_PyLong_AsByteArray+0x724> │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bcs 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 5428 <_PyLong_AsByteArray+0x720> │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcs 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r4, r3, #30 │ │ │ │ │ - add r3, r6, #1 │ │ │ │ │ + add r3, r3, #30 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - strb r1, [r3], #-1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ + strb r1, [r2], #-1 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r5, r3, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r4, r2, #2 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + sub r3, r3, #24 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ - strb r1, [r3], #-1 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r2, r3, #3 │ │ │ │ │ - sub r3, r4, #24 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ + strb r1, [r2], #-1 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r2, r2, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f1c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ - sub r5, r9, r2 │ │ │ │ │ - ands r5, r5, #3 │ │ │ │ │ - beq 4e74 <_PyLong_AsByteArray+0x228> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + bls 4fd4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + sub r4, r9, r2 │ │ │ │ │ + ands r4, r4, #3 │ │ │ │ │ + beq 4f2c <_PyLong_AsByteArray+0x224> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ - lsr r6, r0, #8 │ │ │ │ │ - strb ip, [r2], #-1 │ │ │ │ │ - sub r3, r4, #32 │ │ │ │ │ + sub r3, r3, #8 │ │ │ │ │ + lsr r5, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + strb ip, [r2], #-1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f1c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - beq 4e70 <_PyLong_AsByteArray+0x224> │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - beq 4e40 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ + add r7, ip, #1 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bls 4fd4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 4f28 <_PyLong_AsByteArray+0x220> │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq 4ef8 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - orr r1, r1, r6, lsl #24 │ │ │ │ │ - sub r3, r4, #40 @ 0x28 │ │ │ │ │ - lsr r6, r6, #8 │ │ │ │ │ + orr r1, r1, r5, lsl #24 │ │ │ │ │ + sub r3, r3, #8 │ │ │ │ │ + lsr r5, r5, #8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - add r2, r8, #1 │ │ │ │ │ + add r2, r7, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f1c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ + bls 4fd4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ - lsr r0, r6, #8 │ │ │ │ │ + lsr r0, r5, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - orr ip, r1, r6, lsl #24 │ │ │ │ │ + orr ip, r1, r5, lsl #24 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f1c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ + bls 4fd4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r9 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ strb ip, [r1], #-1 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bls 4f14 <_PyLong_AsByteArray+0x2c8> │ │ │ │ │ + bls 4fcc <_PyLong_AsByteArray+0x2c4> │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb ip, [r1], #-1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4f14 <_PyLong_AsByteArray+0x2c8> │ │ │ │ │ + bls 4fcc <_PyLong_AsByteArray+0x2c4> │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ strb ip, [r1] │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ sub r3, r8, #16 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ - add r2, r6, #2 │ │ │ │ │ + add r2, r7, #2 │ │ │ │ │ sub r1, r5, #2 │ │ │ │ │ - bls 4f14 <_PyLong_AsByteArray+0x2c8> │ │ │ │ │ + bls 4fcc <_PyLong_AsByteArray+0x2c4> │ │ │ │ │ sub r3, r8, #24 │ │ │ │ │ strb ip, [r5, #-2] │ │ │ │ │ - add r2, r6, #3 │ │ │ │ │ + add r2, r7, #3 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ sub r1, r5, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 4e78 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bhi 4f30 <_PyLong_AsByteArray+0x228> │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 4ce0 <_PyLong_AsByteArray+0x94> │ │ │ │ │ + bne 4d9c <_PyLong_AsByteArray+0x94> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 5178 <_PyLong_AsByteArray+0x52c> │ │ │ │ │ + b 5230 <_PyLong_AsByteArray+0x528> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 5538 <_PyLong_AsByteArray+0x8ec> │ │ │ │ │ + beq 55dc <_PyLong_AsByteArray+0x8d4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r7, r0, #8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ @@ -5554,144 +5606,144 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r6, r3, #32 │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ rsb r4, r3, #32 │ │ │ │ │ mvnne sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 5204 <_PyLong_AsByteArray+0x5b8> │ │ │ │ │ + bne 52bc <_PyLong_AsByteArray+0x5b4> │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r8, lr, r6 │ │ │ │ │ orr r8, r8, lr, lsr r4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr ip, ip, lr, lsl r3 │ │ │ │ │ orr r0, r8, r0 │ │ │ │ │ - beq 5248 <_PyLong_AsByteArray+0x5fc> │ │ │ │ │ + beq 5300 <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ mov lr, r2 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ orr r4, r4, r0, lsl #24 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ strb ip, [lr], #1 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ strb r4, [lr] │ │ │ │ │ lsr lr, ip, #16 │ │ │ │ │ orr lr, lr, r0, lsl #16 │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ sub r3, r3, #24 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb lr, [r4] │ │ │ │ │ add lr, r2, #3 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ addls r5, r5, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ movls r2, lr │ │ │ │ │ - bls 515c <_PyLong_AsByteArray+0x510> │ │ │ │ │ + bls 5214 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ sub r5, r9, r5 │ │ │ │ │ add r4, r2, r5 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r6, r4, lr │ │ │ │ │ ands r6, r6, #3 │ │ │ │ │ - beq 50b0 <_PyLong_AsByteArray+0x464> │ │ │ │ │ + beq 5168 <_PyLong_AsByteArray+0x460> │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ orr r5, r5, r0, lsl #24 │ │ │ │ │ lsr sl, r0, #8 │ │ │ │ │ strb ip, [r2, #3] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r2, #4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 5150 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5208 <_PyLong_AsByteArray+0x500> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 50b0 <_PyLong_AsByteArray+0x464> │ │ │ │ │ + beq 5168 <_PyLong_AsByteArray+0x460> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 5090 <_PyLong_AsByteArray+0x444> │ │ │ │ │ + beq 5148 <_PyLong_AsByteArray+0x440> │ │ │ │ │ strb r5, [r2, #4] │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ orr r5, r5, sl, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr sl, sl, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r2, #5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 5150 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5208 <_PyLong_AsByteArray+0x500> │ │ │ │ │ mov lr, r4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb r5, [r4], #1 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ lsr r0, sl, #8 │ │ │ │ │ orr ip, r5, sl, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 5150 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5208 <_PyLong_AsByteArray+0x500> │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, lr │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ strb ip, [r4], #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 5150 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5208 <_PyLong_AsByteArray+0x500> │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 5150 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5208 <_PyLong_AsByteArray+0x500> │ │ │ │ │ sub r3, sl, #16 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 5150 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5208 <_PyLong_AsByteArray+0x500> │ │ │ │ │ sub r3, sl, #24 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ strb ip, [r6, #2] │ │ │ │ │ add lr, r6, #2 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ add r4, r6, #3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 50ac <_PyLong_AsByteArray+0x460> │ │ │ │ │ + bhi 5164 <_PyLong_AsByteArray+0x45c> │ │ │ │ │ sub r5, r8, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 4f6c <_PyLong_AsByteArray+0x320> │ │ │ │ │ + bne 5024 <_PyLong_AsByteArray+0x31c> │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 52c8 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + beq 5380 <_PyLong_AsByteArray+0x678> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bcs 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bcs 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ @@ -5699,597 +5751,591 @@ │ │ │ │ │ orrne r3, ip, r1, lsl r3 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r2] │ │ │ │ │ strbeq ip, [r3] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bls 51e0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + bls 5298 <_PyLong_AsByteArray+0x590> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 5474 <_PyLong_AsByteArray+0x828> │ │ │ │ │ + bne 5518 <_PyLong_AsByteArray+0x810> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 516c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + beq 5224 <_PyLong_AsByteArray+0x51c> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ eor r8, lr, sl │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, lr │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ bic lr, r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r8, r8, #30 │ │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r8, lr, r6 │ │ │ │ │ orr r8, r8, lr, lsr r4 │ │ │ │ │ orr ip, ip, lr, lsl r3 │ │ │ │ │ orr r0, r8, r0 │ │ │ │ │ - bne 4fa4 <_PyLong_AsByteArray+0x358> │ │ │ │ │ + bne 505c <_PyLong_AsByteArray+0x354> │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51ec <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ + beq 52a4 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ eor lr, lr, sl │ │ │ │ │ - b 5250 <_PyLong_AsByteArray+0x604> │ │ │ │ │ + b 5308 <_PyLong_AsByteArray+0x600> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 548c <_PyLong_AsByteArray+0x840> │ │ │ │ │ + beq 5530 <_PyLong_AsByteArray+0x828> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 515c <_PyLong_AsByteArray+0x510> │ │ │ │ │ + bls 5214 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ sub r4, r3, #8 │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr lr, lr, r0, lsl #24 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 5770 <_PyLong_AsByteArray+0xb24> │ │ │ │ │ + bls 5818 <_PyLong_AsByteArray+0xb10> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ sub sl, r3, #16 │ │ │ │ │ strb lr, [r2, #1] │ │ │ │ │ lsr lr, ip, #16 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ orr lr, lr, r0, lsl #16 │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ - bhi 4fe0 <_PyLong_AsByteArray+0x394> │ │ │ │ │ + bhi 5098 <_PyLong_AsByteArray+0x390> │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #16 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 515c <_PyLong_AsByteArray+0x510> │ │ │ │ │ + b 5214 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5300 <_PyLong_AsByteArray+0x6b4> │ │ │ │ │ + bne 53b8 <_PyLong_AsByteArray+0x6b0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b 51c0 <_PyLong_AsByteArray+0x574> │ │ │ │ │ + b 5278 <_PyLong_AsByteArray+0x570> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5738 <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + beq 57e0 <_PyLong_AsByteArray+0xad8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ ldrsb r3, [r4] │ │ │ │ │ lsr r3, r3, #31 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 51e0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + beq 5298 <_PyLong_AsByteArray+0x590> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5740 <_PyLong_AsByteArray+0xaf4> │ │ │ │ │ + bne 57e8 <_PyLong_AsByteArray+0xae0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 51e4 <_PyLong_AsByteArray+0x598> │ │ │ │ │ + b 529c <_PyLong_AsByteArray+0x594> │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r5, r2, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 575c <_PyLong_AsByteArray+0xb10> │ │ │ │ │ + beq 5804 <_PyLong_AsByteArray+0xafc> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 4d3c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + b 4df8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5564 <_PyLong_AsByteArray+0x918> │ │ │ │ │ - add r1, r3, #32 │ │ │ │ │ - clz r3, r4 │ │ │ │ │ - sub r4, r1, r3 │ │ │ │ │ - cmp r4, #7 │ │ │ │ │ - bls 53f4 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 5608 <_PyLong_AsByteArray+0x900> │ │ │ │ │ + add r3, r3, #32 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 4fd4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r3, r4, #8 │ │ │ │ │ + sub r5, r3, #8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ - add r5, r6, #1 │ │ │ │ │ + add r4, r7, #1 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 56e4 <_PyLong_AsByteArray+0xa98> │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bls 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ - sub r3, r2, #2 │ │ │ │ │ + bls 5788 <_PyLong_AsByteArray+0xa80> │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ strb r1, [r2, #-1] │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + sub r5, r3, #16 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ - sub r3, r4, #16 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - add r5, r6, #2 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + add r4, r7, #2 │ │ │ │ │ movls ip, r1 │ │ │ │ │ lsrls r0, r0, #16 │ │ │ │ │ - strls r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f1c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ - b 4d84 <_PyLong_AsByteArray+0x138> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bne 4ce0 <_PyLong_AsByteArray+0x94> │ │ │ │ │ - b 4f2c <_PyLong_AsByteArray+0x2e0> │ │ │ │ │ + movls r3, r5 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + strls r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bls 4fd4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + b 4e3c <_PyLong_AsByteArray+0x134> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 4f2c <_PyLong_AsByteArray+0x2e0> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + beq 4fe4 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ eor r4, r4, r5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add lr, r4, lr │ │ │ │ │ bic r4, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr ip, ip, r4, lsl r3 │ │ │ │ │ orr r0, r2, r0 │ │ │ │ │ - beq 56ac <_PyLong_AsByteArray+0xa60> │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bcs 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 5750 <_PyLong_AsByteArray+0xa48> │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcs 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ - add r4, r3, #30 │ │ │ │ │ + add r3, r3, #30 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ - b 4d60 <_PyLong_AsByteArray+0x114> │ │ │ │ │ + b 4e1c <_PyLong_AsByteArray+0x114> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 5478 <_PyLong_AsByteArray+0x82c> │ │ │ │ │ - b 51e0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + bne 551c <_PyLong_AsByteArray+0x814> │ │ │ │ │ + b 5298 <_PyLong_AsByteArray+0x590> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 516c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + beq 5224 <_PyLong_AsByteArray+0x51c> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ - b 4f88 <_PyLong_AsByteArray+0x33c> │ │ │ │ │ + b 5040 <_PyLong_AsByteArray+0x338> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5738 <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 57e0 <_PyLong_AsByteArray+0xad8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 51e0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + beq 5298 <_PyLong_AsByteArray+0x590> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 5478 <_PyLong_AsByteArray+0x82c> │ │ │ │ │ + b 551c <_PyLong_AsByteArray+0x814> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56bc <_PyLong_AsByteArray+0xa70> │ │ │ │ │ + beq 5760 <_PyLong_AsByteArray+0xa58> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsr r3, r1, #3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 4c9c <_PyLong_AsByteArray+0x50> │ │ │ │ │ + beq 4d58 <_PyLong_AsByteArray+0x50> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 4f48 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ + bne 5000 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5324 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 53dc <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ - b 51d4 <_PyLong_AsByteArray+0x588> │ │ │ │ │ + b 528c <_PyLong_AsByteArray+0x584> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 51e0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + bne 5298 <_PyLong_AsByteArray+0x590> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrdne r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 51d4 <_PyLong_AsByteArray+0x588> │ │ │ │ │ - b 51e0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 528c <_PyLong_AsByteArray+0x584> │ │ │ │ │ + b 5298 <_PyLong_AsByteArray+0x590> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 5338 <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ + beq 53f0 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 566c <_PyLong_AsByteArray+0xa20> │ │ │ │ │ + beq 5710 <_PyLong_AsByteArray+0xa08> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 5638 <_PyLong_AsByteArray+0x9ec> │ │ │ │ │ + beq 56dc <_PyLong_AsByteArray+0x9d4> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 5604 <_PyLong_AsByteArray+0x9b8> │ │ │ │ │ + beq 56a8 <_PyLong_AsByteArray+0x9a0> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 55d0 <_PyLong_AsByteArray+0x984> │ │ │ │ │ + beq 5674 <_PyLong_AsByteArray+0x96c> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 5700 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + bne 57a8 <_PyLong_AsByteArray+0xaa0> │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d3c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4df8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5378 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5430 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d3c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4df8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5378 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5430 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d3c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4df8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5378 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5430 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d3c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4df8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5378 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5430 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d3c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4df8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ - ldreq r4, [r7, #4]! │ │ │ │ │ - bne 5378 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - b 5340 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + ldreq r4, [r6, #4]! │ │ │ │ │ + bne 5430 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + b 53f8 <_PyLong_AsByteArray+0x6f0> │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 540c <_PyLong_AsByteArray+0x7c0> │ │ │ │ │ + beq 54b0 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ eor r4, r4, r5 │ │ │ │ │ - b 5378 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + b 5430 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5330 <_PyLong_AsByteArray+0x6e4> │ │ │ │ │ + beq 53e8 <_PyLong_AsByteArray+0x6e0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5330 <_PyLong_AsByteArray+0x6e4> │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 53e8 <_PyLong_AsByteArray+0x6e0> │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 4f1c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b 4fd4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d3c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4df8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5378 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5430 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 559c <_PyLong_AsByteArray+0x950> │ │ │ │ │ + b 5640 <_PyLong_AsByteArray+0x938> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5318 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ + b 53d0 <_PyLong_AsByteArray+0x6c8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5330 <_PyLong_AsByteArray+0x6e4> │ │ │ │ │ + b 53e8 <_PyLong_AsByteArray+0x6e0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5788 <_PyLong_AsByteArray+0xb3c> │ │ │ │ │ + beq 5830 <_PyLong_AsByteArray+0xb28> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 5378 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + b 5430 <_PyLong_AsByteArray+0x728> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 515c <_PyLong_AsByteArray+0x510> │ │ │ │ │ + b 5214 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 5940 <_PyLong_AsByteArray+0xcf4> │ │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ │ - add r7, r7, #4 │ │ │ │ │ + beq 59e8 <_PyLong_AsByteArray+0xce0> │ │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ │ + add r6, r6, #4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 5364 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 541c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5764 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 580c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 5364 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 541c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5764 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 580c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r7, r3, #8 │ │ │ │ │ + add r6, r3, #8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 5364 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 541c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5764 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 580c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ add sl, sl, #3 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r7, r3, #12 │ │ │ │ │ + add r6, r3, #12 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 5364 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 541c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5764 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 580c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - add r7, r3, #16 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + add r6, r3, #16 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 5364 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 541c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5764 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 580c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ - add r7, r3, #20 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + add r6, r3, #20 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 5364 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 541c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5764 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 580c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ - add r7, r3, #24 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + add r6, r3, #24 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #6 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 5364 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 541c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5764 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 580c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r7, r3, #28 │ │ │ │ │ + add r6, r3, #28 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ add sl, r1, #7 │ │ │ │ │ - b 5340 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + b 53f8 <_PyLong_AsByteArray+0x6f0> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 4f2c <_PyLong_AsByteArray+0x2e0> │ │ │ │ │ + b 4fe4 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ │ │ │ │ │ -0000594c : │ │ │ │ │ +000059f4 : │ │ │ │ │ long_neg_method(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 5a68 │ │ │ │ │ + bhi 5b0c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r1, r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ adds lr, r3, #1024 @ 0x400 │ │ │ │ │ adc r0, r2, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ mov r7, r2 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs 59c8 │ │ │ │ │ + bcs 5a70 │ │ │ │ │ add r1, r1, #588 @ 0x24c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r4, r3, r1, lsl #4 │ │ │ │ │ + add r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 59ec │ │ │ │ │ + bcs 5a94 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5ad4 │ │ │ │ │ + blt 5b74 │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq 5b34 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5b40 │ │ │ │ │ + ble 5bdc │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsr r2, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ orrs r0, r2, r5, lsr #30 │ │ │ │ │ - beq 59bc │ │ │ │ │ - add r1, r4, r3 │ │ │ │ │ + addne r1, r4, r3 │ │ │ │ │ + beq 5a64 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 59bc │ │ │ │ │ + b 5a64 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 48c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 59bc │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5a64 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - add r0, r0, #12 │ │ │ │ │ + add r0, r4, #12 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bic ip, r3, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6303,167 +6349,167 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 5b34 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r1, #18 │ │ │ │ │ - ble 5b44 │ │ │ │ │ + movle r3, #18 │ │ │ │ │ + ble 5be0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, #18 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 5a60 │ │ │ │ │ + b 5b04 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 59bc │ │ │ │ │ - mov r1, #16 │ │ │ │ │ + b 5a64 │ │ │ │ │ + mov r3, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - lsr r3, r6, #30 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - orr r3, r3, r7, lsl #2 │ │ │ │ │ - bic r2, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r0, r3, r7, lsr #30 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - strne r3, [r4, #16] │ │ │ │ │ - b 59bc │ │ │ │ │ + lsr r2, r6, #30 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + orr r2, r2, r7, lsl #2 │ │ │ │ │ + bic r1, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r0, r2, r7, lsr #30 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + str r1, [r4, #12] │ │ │ │ │ + beq 5a64 │ │ │ │ │ + add r1, r4, #16 │ │ │ │ │ + b 5b04 │ │ │ │ │ │ │ │ │ │ -00005b7c : │ │ │ │ │ +00005c1c : │ │ │ │ │ long_neg(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #15 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 5bb8 │ │ │ │ │ + bhi 5c58 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ rsbs r0, r1, #0 │ │ │ │ │ asr r1, r1, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5bc4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c64 <_PyLong_FromSTwoDigits> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5c24 │ │ │ │ │ + b 5cc4 │ │ │ │ │ │ │ │ │ │ -00005bc4 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00005c64 <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ cmp r4, lr │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5bf8 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ + bcs 5c98 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 5c18 <_PyLong_FromSTwoDigits+0x54> │ │ │ │ │ + bcs 5cb8 <_PyLong_FromSTwoDigits+0x54> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fd74 <_PyLong_FromLarge> │ │ │ │ │ + b fe18 <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -00005c24 : │ │ │ │ │ +00005cc4 : │ │ │ │ │ long_neg.part.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005c60 : │ │ │ │ │ +00005d00 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5dfc │ │ │ │ │ + beq 5e9c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5dfc │ │ │ │ │ + beq 5e9c │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r3, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - bls 5cf4 │ │ │ │ │ + bls 5d94 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5cd8 │ │ │ │ │ + beq 5d78 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5d88 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c2b0 │ │ │ │ │ + b c360 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5d54 │ │ │ │ │ + beq 5df4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b afcc │ │ │ │ │ + b b07c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ @@ -6472,50 +6518,50 @@ │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5d7c │ │ │ │ │ + bcs 5e1c │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl c2b0 │ │ │ │ │ + bl c360 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5d48 │ │ │ │ │ + beq 5de8 │ │ │ │ │ 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 5d48 │ │ │ │ │ + b 5de8 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5d9c │ │ │ │ │ + bcs 5e3c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 5e0c │ │ │ │ │ + blt 5eac │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e20 │ │ │ │ │ + beq 5ec0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6527,33 +6573,33 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r7, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b 5d48 │ │ │ │ │ + b 5de8 │ │ │ │ │ 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 5da8 │ │ │ │ │ + b 5e48 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5d48 │ │ │ │ │ + b 5de8 │ │ │ │ │ │ │ │ │ │ -00005e30 : │ │ │ │ │ +00005ed0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6561,29 +6607,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 5ea4 │ │ │ │ │ + bls 5f44 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5e88 │ │ │ │ │ + beq 5f28 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5e98 │ │ │ │ │ + beq 5f38 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b c2b0 │ │ │ │ │ + b c360 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5f04 │ │ │ │ │ + beq 5fa4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b afcc │ │ │ │ │ + b b07c │ │ │ │ │ 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 │ │ │ │ │ @@ -6593,70 +6639,70 @@ │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r5, ip │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5f2c │ │ │ │ │ + bcs 5fcc │ │ │ │ │ add r3, r6, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl c2b0 │ │ │ │ │ + bl c360 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5efc │ │ │ │ │ + beq 5f9c │ │ │ │ │ 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 5efc │ │ │ │ │ + b 5f9c │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5f4c │ │ │ │ │ + bcs 5fec │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 5fa4 │ │ │ │ │ + blt 6044 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5efc │ │ │ │ │ + beq 5f9c │ │ │ │ │ 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 5efc │ │ │ │ │ - b 5f80 │ │ │ │ │ + beq 5f9c │ │ │ │ │ + b 6020 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 5f58 │ │ │ │ │ + b 5ff8 │ │ │ │ │ │ │ │ │ │ -00005fb8 <_PyCompactLong_Add>: │ │ │ │ │ +00006058 <_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 │ │ │ │ │ @@ -6674,65 +6720,65 @@ │ │ │ │ │ asr r4, r3, #31 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ adc r4, r4, r2, asr #31 │ │ │ │ │ adds lr, r1, #5 │ │ │ │ │ adc r0, r4, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs 6038 <_PyCompactLong_Add+0x80> │ │ │ │ │ + bcs 60d8 <_PyCompactLong_Add+0x80> │ │ │ │ │ add r3, r1, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6128 <_PyCompactLong_Add+0x170> │ │ │ │ │ - ldr r3, [pc, #220] @ 6130 <_PyCompactLong_Add+0x178> │ │ │ │ │ + bcs 61c8 <_PyCompactLong_Add+0x170> │ │ │ │ │ + ldr r3, [pc, #220] @ 61d0 <_PyCompactLong_Add+0x178> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 60bc <_PyCompactLong_Add+0x104> │ │ │ │ │ + beq 615c <_PyCompactLong_Add+0x104> │ │ │ │ │ ldr ip, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str ip, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - blt 611c <_PyCompactLong_Add+0x164> │ │ │ │ │ + blt 61bc <_PyCompactLong_Add+0x164> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6128 <_PyCompactLong_Add+0x170> │ │ │ │ │ + beq 61c8 <_PyCompactLong_Add+0x170> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ @@ -6745,67 +6791,67 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - bge 60a4 <_PyCompactLong_Add+0xec> │ │ │ │ │ + bge 6144 <_PyCompactLong_Add+0xec> │ │ │ │ │ rsb r2, r1, #0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - b 60a8 <_PyCompactLong_Add+0xf0> │ │ │ │ │ + b 6148 <_PyCompactLong_Add+0xf0> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 6030 <_PyCompactLong_Add+0x78> │ │ │ │ │ + b 60d0 <_PyCompactLong_Add+0x78> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006134 <_PyLong_NumBits>: │ │ │ │ │ +000061d4 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 6180 <_PyLong_NumBits+0x4c> │ │ │ │ │ + beq 6220 <_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 6174 <_PyLong_NumBits+0x40> │ │ │ │ │ + beq 6214 <_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 6174 <_PyLong_NumBits+0x40> │ │ │ │ │ + b 6214 <_PyLong_NumBits+0x40> │ │ │ │ │ │ │ │ │ │ -0000618c : │ │ │ │ │ +0000622c : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6258 │ │ │ │ │ + beq 62f8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6258 │ │ │ │ │ + beq 62f8 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls 61c4 │ │ │ │ │ + bls 6264 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ - b a100 │ │ │ │ │ + b a1b0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 61b8 │ │ │ │ │ + bhi 6258 │ │ │ │ │ push {fp, lr} │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr lr, [r1, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -6815,67 +6861,67 @@ │ │ │ │ │ mul r0, lr, r0 │ │ │ │ │ and r0, r0, ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 622c │ │ │ │ │ + bcs 62cc │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 624c │ │ │ │ │ + bcs 62ec │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b fd74 <_PyLong_FromLarge> │ │ │ │ │ + b fe18 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006264 : │ │ │ │ │ +00006304 : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 6af4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 6af4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6a7c │ │ │ │ │ + beq 6b20 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 6978 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 68f4 │ │ │ │ │ + bhi 6994 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -6917,81 +6963,81 @@ │ │ │ │ │ umull r4, lr, r4, lr │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adds r1, r1, ip │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ lsr r6, r1, #1 │ │ │ │ │ orr r6, r6, r3, lsl #31 │ │ │ │ │ subs r8, r6, #0 │ │ │ │ │ - beq 66c0 │ │ │ │ │ + beq 6760 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add sl, r6, r9 │ │ │ │ │ - beq 67b4 │ │ │ │ │ + beq 6854 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 67bc │ │ │ │ │ + bgt 685c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 69d8 │ │ │ │ │ + beq 6a7c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 6848 │ │ │ │ │ + beq 68e8 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6808 │ │ │ │ │ + beq 68a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6a28 │ │ │ │ │ + ble 6acc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6810 │ │ │ │ │ + beq 68b0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 682c │ │ │ │ │ + ble 68cc │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6894 │ │ │ │ │ + beq 6934 │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ add r6, r7, #8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ add r3, r6, r9, lsl #2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ sub r9, r4, #32 │ │ │ │ │ - beq 64e4 │ │ │ │ │ + beq 6584 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 64b0 │ │ │ │ │ + beq 6550 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6728 │ │ │ │ │ + bne 67c8 │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr lr, r3, r1, lsl r4 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ @@ -7006,15 +7052,15 @@ │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 6590 │ │ │ │ │ + beq 6630 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ orr lr, r3, r1, lsl r4 │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ @@ -7049,79 +7095,79 @@ │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip, lsr #30 │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ str r1, [r0] │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - bne 64e4 │ │ │ │ │ + bne 6584 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 683c │ │ │ │ │ + beq 68dc │ │ │ │ │ add r0, r5, sl, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 65c4 │ │ │ │ │ + beq 6664 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq 65dc │ │ │ │ │ + beq 667c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 6610 │ │ │ │ │ + bls 66b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6b3c │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 65d8 │ │ │ │ │ + beq 6678 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 65c4 │ │ │ │ │ + beq 6664 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r4, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 65cc │ │ │ │ │ + bhi 666c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 65cc │ │ │ │ │ + bcs 666c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66a4 │ │ │ │ │ + bgt 6744 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66a4 │ │ │ │ │ - ldr r1, [pc, #1092] @ 6aa4 │ │ │ │ │ + bne 6744 │ │ │ │ │ + ldr r1, [pc, #1096] @ 6b48 │ │ │ │ │ ldr r3, [r1, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 689c │ │ │ │ │ + bne 693c │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 6a70 │ │ │ │ │ - ldr r3, [pc, #1072] @ 6aa8 │ │ │ │ │ + bne 6b14 │ │ │ │ │ + ldr r3, [pc, #1076] @ 6b4c │ │ │ │ │ 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 68c0 │ │ │ │ │ + bhi 6960 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ @@ -7129,52 +7175,52 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bhi 67d8 │ │ │ │ │ + bhi 6878 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r3, r3, r0 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ - bmi 6754 │ │ │ │ │ + bmi 67f4 │ │ │ │ │ sub ip, r4, #32 │ │ │ │ │ lsl r1, r2, r4 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ lsl r0, r3, r4 │ │ │ │ │ orr r1, r1, r3, lsl ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ orr r1, r1, r3, lsr lr │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6794 │ │ │ │ │ - add r0, r0, #588 @ 0x24c │ │ │ │ │ + bcs 6834 │ │ │ │ │ + add r4, r0, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r5, r5, r0, lsl #4 │ │ │ │ │ + add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r1, [r6, #12]! │ │ │ │ │ lsl r3, r1, r4 │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr ip, r2, #30 │ │ │ │ │ - b 6488 │ │ │ │ │ + b 6528 │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ sub r0, r4, #32 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ lsl ip, r3, r4 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r3, lsl r0 │ │ │ │ │ @@ -7182,143 +7228,144 @@ │ │ │ │ │ orr r2, r2, r3, lsr r1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ adds ip, ip, #1024 @ 0x400 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 670c │ │ │ │ │ + bcc 67ac │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 68cc │ │ │ │ │ + bcs 696c │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65cc │ │ │ │ │ + b 666c │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble 63b0 │ │ │ │ │ + ble 6450 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a38 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 68e0 │ │ │ │ │ + beq 6980 │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 67bc │ │ │ │ │ + bgt 685c │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 63d4 │ │ │ │ │ + bne 6474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a38 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt 6424 │ │ │ │ │ + bgt 64c4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6894 │ │ │ │ │ + beq 6934 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 643c │ │ │ │ │ + b 64dc │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne 65ac │ │ │ │ │ - b 65c4 │ │ │ │ │ + bne 664c │ │ │ │ │ + b 6664 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - ldr r2, [pc, #600] @ 6aac │ │ │ │ │ + ldr r2, [pc, #604] @ 6b50 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 69e0 │ │ │ │ │ + beq 6a84 │ │ │ │ │ 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 6408 │ │ │ │ │ + b 64a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6590 │ │ │ │ │ + b 6630 │ │ │ │ │ ldr r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 6a70 │ │ │ │ │ + bne 6b14 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6670 │ │ │ │ │ + bls 6710 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 66a4 │ │ │ │ │ - bl fd74 <_PyLong_FromLarge> │ │ │ │ │ + b 6744 │ │ │ │ │ + bl fe18 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65cc │ │ │ │ │ - ldr r5, [pc, #464] @ 6ab0 │ │ │ │ │ - b 65cc │ │ │ │ │ + b 666c │ │ │ │ │ + ldr r5, [pc, #468] @ 6b54 │ │ │ │ │ + b 666c │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 67bc │ │ │ │ │ + bhi 685c │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 67f4 │ │ │ │ │ + b 6894 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r2, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c4c <_PyLong_AsByteArray> │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 4d08 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - lsrs r3, r1, #3 │ │ │ │ │ - beq 69a8 │ │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ │ - mov r0, #30 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - smull r3, r0, r3, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - clzne r2, r2 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ │ + beq 6a4c │ │ │ │ │ + add r3, r4, r2, lsl #2 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + mov r3, #30 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + smull r3, ip, r2, r3 │ │ │ │ │ + clzne r2, r1 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ + moveq r2, r1 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ - adc r0, r0, r2, asr #31 │ │ │ │ │ + adc r1, ip, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ - orr r2, r2, r0, lsl #29 │ │ │ │ │ + orr r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 699c │ │ │ │ │ + bne 6a40 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 696c │ │ │ │ │ - and r1, r1, #3 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - beq 69e8 │ │ │ │ │ + bne 6a10 │ │ │ │ │ + and r0, r0, #3 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq 6a8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7326,119 +7373,119 @@ │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a5c │ │ │ │ │ + bne 6b00 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 65cc │ │ │ │ │ + b 666c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 696c │ │ │ │ │ + bgt 6a10 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 6978 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 62e8 │ │ │ │ │ - b 67bc │ │ │ │ │ + bge 6388 │ │ │ │ │ + b 685c │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 684c │ │ │ │ │ + b 68ec │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 67f4 │ │ │ │ │ + b 6894 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6aac │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 696c │ │ │ │ │ + beq 6a10 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69f0 │ │ │ │ │ + beq 6a94 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 69f0 │ │ │ │ │ + bne 6a94 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 69a8 │ │ │ │ │ - b 696c │ │ │ │ │ + beq 6a4c │ │ │ │ │ + b 6a10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ clz r3, sl │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ orr r3, r3, sl, lsl #3 │ │ │ │ │ - b 6408 │ │ │ │ │ + b 64a8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 65cc │ │ │ │ │ + b 666c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 66a4 │ │ │ │ │ + b 6744 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a38 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 663c │ │ │ │ │ + b 66dc │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000428 │ │ │ │ │ + .word 0x0000042c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000250 │ │ │ │ │ + .word 0x00000254 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006ab4 : │ │ │ │ │ +00006b58 : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 6b04 │ │ │ │ │ + beq 6ba8 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 6aec │ │ │ │ │ + bhi 6b90 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -7447,89 +7494,89 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006b0c : │ │ │ │ │ +00006bb0 : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ lsr r3, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6db8 │ │ │ │ │ + bne 6e5c │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6d50 │ │ │ │ │ + beq 6df4 │ │ │ │ │ ands r7, r5, #2 │ │ │ │ │ - beq 6d04 │ │ │ │ │ + beq 6da8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6e18 │ │ │ │ │ + beq 6ebc │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ands r7, r5, #8 │ │ │ │ │ - beq 6b88 │ │ │ │ │ + beq 6c2c │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6dfc │ │ │ │ │ + beq 6ea0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 6bf0 │ │ │ │ │ + bhi 6c94 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ str ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 6bd8 │ │ │ │ │ + beq 6c7c │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - ble 6cb4 │ │ │ │ │ + ble 6d58 │ │ │ │ │ asr r1, ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - beq 6d7c │ │ │ │ │ + beq 6e20 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6dcc │ │ │ │ │ + bne 6e70 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6c1c │ │ │ │ │ + beq 6cc0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c4c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d08 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq 6ef4 │ │ │ │ │ + beq 6fa4 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ mov ip, #30 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ @@ -7540,301 +7587,304 @@ │ │ │ │ │ orr r2, r2, ip, lsl #29 │ │ │ │ │ subs ip, r6, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movne ip, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6bdc │ │ │ │ │ + beq 6c80 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 6bdc │ │ │ │ │ + bne 6c80 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6e44 │ │ │ │ │ + beq 6ee8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ ldrsb r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6bdc │ │ │ │ │ + bge 6c80 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 6cac │ │ │ │ │ + beq 6d50 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6e54 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 6bdc │ │ │ │ │ + b 6c80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ea4 │ │ │ │ │ + beq 6f54 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq 6cac │ │ │ │ │ + beq 6d50 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ asr r2, r1, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 6cac │ │ │ │ │ + bls 6d50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6bd8 │ │ │ │ │ + ble 6c7c │ │ │ │ │ asrs r1, r1, r3 │ │ │ │ │ - beq 6c9c │ │ │ │ │ - b 6bd8 │ │ │ │ │ + beq 6d40 │ │ │ │ │ + b 6c7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ and r3, r5, #1 │ │ │ │ │ - beq 6e1c │ │ │ │ │ + beq 6ec0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ tst r5, #8 │ │ │ │ │ - beq 6b8c │ │ │ │ │ + beq 6c30 │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6b8c │ │ │ │ │ + bne 6c30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6ecc │ │ │ │ │ + bne 6f7c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6c88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r0, #8] │ │ │ │ │ - bne 6b84 │ │ │ │ │ + bne 6c28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d48 │ │ │ │ │ + b 6dec │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r6, r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r6, #4 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r0, [r2, #-1]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ - bne 6d94 │ │ │ │ │ - b 6bd8 │ │ │ │ │ + bne 6e38 │ │ │ │ │ + b 6c7c │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ - b 6bdc │ │ │ │ │ + b 6c80 │ │ │ │ │ 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 6d48 │ │ │ │ │ + b 6dec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6be4 │ │ │ │ │ + bgt 6c88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6be4 │ │ │ │ │ + bne 6c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6c88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6d48 │ │ │ │ │ + b 6dec │ │ │ │ │ mov r3, #1 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - beq 6d5c │ │ │ │ │ + beq 6e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6d48 │ │ │ │ │ + beq 6dec │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 6d10 │ │ │ │ │ - lsl r3, r3, #7 │ │ │ │ │ - sub lr, r8, #1 │ │ │ │ │ - eor r5, r3, #128 @ 0x80 │ │ │ │ │ + b 6db4 │ │ │ │ │ + lsl ip, r3, #7 │ │ │ │ │ + sub r5, r8, #1 │ │ │ │ │ + eor ip, ip, #128 @ 0x80 │ │ │ │ │ sub r8, r6, #1 │ │ │ │ │ - ldrb ip, [lr, #1]! │ │ │ │ │ + ldrb lr, [r5, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - subeq r0, r5, ip │ │ │ │ │ + subeq r0, ip, lr │ │ │ │ │ clzeq r0, r0 │ │ │ │ │ lsreq r0, r0, #5 │ │ │ │ │ - beq 6e80 │ │ │ │ │ + beq 6f20 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - suble r0, r3, ip │ │ │ │ │ - clzgt r0, ip │ │ │ │ │ - clzle r0, r0 │ │ │ │ │ + ble 6f44 │ │ │ │ │ + clz r0, lr │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - movle ip, #0 │ │ │ │ │ - andgt ip, r0, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 6e54 │ │ │ │ │ + movle lr, #0 │ │ │ │ │ + andgt lr, r0, #1 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + bne 6ef8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cac │ │ │ │ │ - b 6bdc │ │ │ │ │ + bne 6d50 │ │ │ │ │ + b 6c80 │ │ │ │ │ + cmp lr, r3, lsl #7 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + b 6f20 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ add r2, r8, r6 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ add r3, r8, r3 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ │ - ble 6ccc │ │ │ │ │ - b 6eac │ │ │ │ │ + ble 6d70 │ │ │ │ │ + b 6f5c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6d48 │ │ │ │ │ + bgt 6dec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d48 │ │ │ │ │ + bne 6dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d48 │ │ │ │ │ + b 6dec │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 6bdc │ │ │ │ │ + b 6c80 │ │ │ │ │ │ │ │ │ │ -00006efc : │ │ │ │ │ +00006fac : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6f68 │ │ │ │ │ + bhi 7018 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ mvn r0, r1 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mvn r1, r1, asr #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f4c │ │ │ │ │ + bcs 6ffc │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f64 │ │ │ │ │ + bcs 7014 │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - b fd74 <_PyLong_FromLarge> │ │ │ │ │ + b fe18 <_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] @ 6fa8 │ │ │ │ │ + ldr r1, [pc, #36] @ 7058 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bl 5e30 │ │ │ │ │ + bl 5ed0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 7050 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006fac : │ │ │ │ │ +0000705c : │ │ │ │ │ long_lshift1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - beq 71f4 │ │ │ │ │ + beq 72a4 │ │ │ │ │ add sl, r4, r3, lsr #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne sl, sl, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsr r8, r3, #3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 48c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7254 │ │ │ │ │ + beq 7304 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 72b0 │ │ │ │ │ + beq 7360 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble 7024 │ │ │ │ │ + ble 70d4 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 72cc │ │ │ │ │ + beq 737c │ │ │ │ │ add r2, r6, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r8, r4 │ │ │ │ │ ands r0, r8, #3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ add r9, r7, #8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ sub r8, r5, #32 │ │ │ │ │ rsb r1, r5, #32 │ │ │ │ │ - beq 70cc │ │ │ │ │ + beq 717c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 7094 │ │ │ │ │ + beq 7144 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 7260 │ │ │ │ │ + bne 7310 │ │ │ │ │ ldr r7, [r9, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsl r0, r7, r8 │ │ │ │ │ orr ip, r3, r7, lsl r5 │ │ │ │ │ orr r0, r0, r7, lsr r1 │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ @@ -7851,15 +7901,15 @@ │ │ │ │ │ orr r0, r0, r7, lsr r1 │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r2, #4]! │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr lr, r0, #30 │ │ │ │ │ - beq 7184 │ │ │ │ │ + beq 7234 │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ @@ -7896,64 +7946,64 @@ │ │ │ │ │ orr r3, r3, r0, lsr r1 │ │ │ │ │ bic r0, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr lr, r3, lr, lsr #30 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ - bne 70d4 │ │ │ │ │ + bne 7184 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addne r2, r6, sl, lsl #2 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 71b4 │ │ │ │ │ + beq 7264 │ │ │ │ │ add r2, r6, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ - beq 71c8 │ │ │ │ │ + beq 7278 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1d18 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 730c │ │ │ │ │ + beq 73bc │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 71c4 │ │ │ │ │ + beq 7274 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b 71b4 │ │ │ │ │ + b 7264 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6fd0 │ │ │ │ │ + bhi 7080 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 72e0 │ │ │ │ │ + bmi 7390 │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ orr r1, r1, r3, lsl lr │ │ │ │ │ lsl r0, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsr ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7290 │ │ │ │ │ + bcs 7340 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r0, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -7966,101 +8016,101 @@ │ │ │ │ │ lsl r0, r7, r8 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r0, r0, r7, lsr r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r2, #4]! │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr lr, r0, #30 │ │ │ │ │ - b 7068 │ │ │ │ │ + b 7118 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 72d4 │ │ │ │ │ + bcs 7384 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 7008 │ │ │ │ │ + b 70b8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 7184 │ │ │ │ │ + b 7234 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fd74 <_PyLong_FromLarge> │ │ │ │ │ + b fe18 <_PyLong_FromLarge> │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ lsl r0, r3, r2 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ orr r1, r1, r3, lsl lr │ │ │ │ │ orr r1, r1, r3, lsr ip │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - b 722c │ │ │ │ │ + b 72dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b 71b4 │ │ │ │ │ + b 7264 │ │ │ │ │ │ │ │ │ │ -0000731c : │ │ │ │ │ +000073cc : │ │ │ │ │ long_sub_method(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 78d8 │ │ │ │ │ + beq 7988 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 78d8 │ │ │ │ │ + beq 7988 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ and ip, r3, #3 │ │ │ │ │ orr r2, r3, r4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ - bls 758c │ │ │ │ │ + bls 763c │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7748 │ │ │ │ │ + beq 77f8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 76e0 │ │ │ │ │ + beq 7790 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 75e4 │ │ │ │ │ - beq 7778 │ │ │ │ │ + blt 7694 │ │ │ │ │ + beq 7828 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7820 │ │ │ │ │ + bhi 78d0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7700 │ │ │ │ │ + beq 77b0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7700 │ │ │ │ │ + beq 77b0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 78e4 │ │ │ │ │ + beq 7994 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8071,105 +8121,105 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ lsl r2, r8, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - beq 76d0 │ │ │ │ │ + beq 7780 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 74b8 │ │ │ │ │ + beq 7568 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 74b8 │ │ │ │ │ + beq 7568 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #20] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 74b8 │ │ │ │ │ + beq 7568 │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ add sl, lr, r4, lsl #2 │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ add ip, r6, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ sub r1, r1, lr │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne 7494 │ │ │ │ │ + bne 7544 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 7540 │ │ │ │ │ + ble 75f0 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ add lr, r5, r1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ add ip, r6, r1 │ │ │ │ │ ldr r0, [lr, #12] │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [ip, #12] │ │ │ │ │ - ble 7540 │ │ │ │ │ + ble 75f0 │ │ │ │ │ ldr r0, [lr, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [ip, #16] │ │ │ │ │ - ble 7540 │ │ │ │ │ + ble 75f0 │ │ │ │ │ add ip, r5, #16 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add lr, r6, #16 │ │ │ │ │ ubfx r0, r0, #30, #1 │ │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ add lr, lr, r1 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r0, r1, #30, #1 │ │ │ │ │ - bne 7524 │ │ │ │ │ + bne 75d4 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r6, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 7578 │ │ │ │ │ + beq 7628 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r6, #12 │ │ │ │ │ - beq 7840 │ │ │ │ │ + beq 78f0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7630 │ │ │ │ │ + bls 76e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -8179,152 +8229,152 @@ │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsc r1, r2, ip, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7610 │ │ │ │ │ + bcs 76c0 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r0, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7820 │ │ │ │ │ + bhi 78d0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 76ec │ │ │ │ │ + beq 779c │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 73c4 │ │ │ │ │ + b 7474 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 786c │ │ │ │ │ + bcs 791c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7580 │ │ │ │ │ + bcs 7630 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76bc │ │ │ │ │ + bgt 776c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76bc │ │ │ │ │ - ldr r2, [pc, #656] @ 7910 │ │ │ │ │ + bne 776c │ │ │ │ │ + ldr r2, [pc, #656] @ 79c0 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7878 │ │ │ │ │ - ldr r3, [pc, #644] @ 7914 │ │ │ │ │ + bne 7928 │ │ │ │ │ + ldr r3, [pc, #644] @ 79c4 │ │ │ │ │ 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 789c │ │ │ │ │ + bhi 794c │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ - b 7580 │ │ │ │ │ + b 7630 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - bne 74c0 │ │ │ │ │ - b 7540 │ │ │ │ │ + bne 7570 │ │ │ │ │ + b 75f0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c2b0 │ │ │ │ │ + b c360 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - ldr r2, [pc, #528] @ 7918 │ │ │ │ │ + ldr r2, [pc, #528] @ 79c8 │ │ │ │ │ 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 78c4 │ │ │ │ │ + beq 7974 │ │ │ │ │ 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 7400 │ │ │ │ │ + b 74b0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 78b0 │ │ │ │ │ - bl c2b0 │ │ │ │ │ + beq 7960 │ │ │ │ │ + bl c360 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7580 │ │ │ │ │ + beq 7630 │ │ │ │ │ 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 7580 │ │ │ │ │ + b 7630 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78d0 │ │ │ │ │ + beq 7980 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 77d8 │ │ │ │ │ + bne 7888 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - beq 78d0 │ │ │ │ │ + beq 7980 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 78a8 │ │ │ │ │ + bne 7958 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcc 78d0 │ │ │ │ │ + bcc 7980 │ │ │ │ │ ldr lr, [r0], #-4 │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq 77b8 │ │ │ │ │ - b 77dc │ │ │ │ │ + beq 7868 │ │ │ │ │ + b 788c │ │ │ │ │ mov r2, lr │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -8334,95 +8384,95 @@ │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ movcs r5, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r2, r5 │ │ │ │ │ movle r4, r3 │ │ │ │ │ movle r5, r7 │ │ │ │ │ movle r7, r2 │ │ │ │ │ - ble 73b8 │ │ │ │ │ + ble 7468 │ │ │ │ │ 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 78e8 │ │ │ │ │ + b 7998 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 78f0 │ │ │ │ │ + beq 79a0 │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 783c │ │ │ │ │ + beq 78ec │ │ │ │ │ cmp r1, r4 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r4, lsl #3 │ │ │ │ │ strne r2, [r6, #8] │ │ │ │ │ - b 7578 │ │ │ │ │ + b 7628 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fd74 <_PyLong_FromLarge> │ │ │ │ │ + b fe18 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 7904 │ │ │ │ │ + bne 79b4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 7688 │ │ │ │ │ + bls 7738 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 76bc │ │ │ │ │ + b 776c │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 77dc │ │ │ │ │ + b 788c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b afcc │ │ │ │ │ + b b07c │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 73c4 │ │ │ │ │ - ldr r6, [pc, #68] @ 791c │ │ │ │ │ - b 7580 │ │ │ │ │ + b 7474 │ │ │ │ │ + ldr r6, [pc, #68] @ 79cc │ │ │ │ │ + b 7630 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 7580 │ │ │ │ │ + b 7630 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7580 │ │ │ │ │ + b 7630 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7578 │ │ │ │ │ + beq 7628 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 765c │ │ │ │ │ + b 770c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 76bc │ │ │ │ │ + b 776c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000208 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007920 : │ │ │ │ │ +000079d0 : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -8430,37 +8480,37 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ and r2, r5, #3 │ │ │ │ │ orr r3, r5, r4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r4, #3 │ │ │ │ │ - bls 7b60 │ │ │ │ │ + bls 7c10 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7d0c │ │ │ │ │ + beq 7dbc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7cb8 │ │ │ │ │ + beq 7d68 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 7bb0 │ │ │ │ │ - beq 7d3c │ │ │ │ │ + blt 7c60 │ │ │ │ │ + beq 7dec │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7e60 │ │ │ │ │ + bgt 7f10 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7cc4 │ │ │ │ │ + beq 7d74 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7cc4 │ │ │ │ │ + beq 7d74 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7e40 │ │ │ │ │ + beq 7ef0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8475,100 +8525,100 @@ │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r1, r4 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 7aa0 │ │ │ │ │ + beq 7b50 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7aa0 │ │ │ │ │ + beq 7b50 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr ip, [r7, #16] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7aa0 │ │ │ │ │ + beq 7b50 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7aa0 │ │ │ │ │ + beq 7b50 │ │ │ │ │ add r0, r6, #8 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ add sl, r0, r4, lsl #2 │ │ │ │ │ add ip, r6, #20 │ │ │ │ │ add lr, r3, #20 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ │ cmp ip, sl │ │ │ │ │ sub r0, r0, r8 │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - bne 7a7c │ │ │ │ │ + bne 7b2c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 7b24 │ │ │ │ │ + ble 7bd4 │ │ │ │ │ add lr, r6, r4, lsl #2 │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ add ip, r3, r4, lsl #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ ldr r0, [lr, #12] │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [ip, #12] │ │ │ │ │ - ble 7b24 │ │ │ │ │ + ble 7bd4 │ │ │ │ │ ldr r0, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ add r1, r4, #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #16] │ │ │ │ │ - ble 7b24 │ │ │ │ │ + ble 7bd4 │ │ │ │ │ add ip, r6, #16 │ │ │ │ │ add lr, r3, #16 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ ubfx r0, r0, #30, #1 │ │ │ │ │ add r6, r6, r5, lsl #2 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ cmp r6, ip │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r0, r1, #30, #1 │ │ │ │ │ - bne 7b08 │ │ │ │ │ + bne 7bb8 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 7bf4 │ │ │ │ │ + beq 7ca4 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq 7b4c │ │ │ │ │ + beq 7bfc │ │ │ │ │ add r1, r3, r0, lsl #2 │ │ │ │ │ sub r4, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r3, #12 │ │ │ │ │ - beq 7dac │ │ │ │ │ + beq 7e5c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7c0c │ │ │ │ │ + bls 7cbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ @@ -8578,233 +8628,233 @@ │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r1, r3, r2, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7bd4 │ │ │ │ │ + bcs 7c84 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7c04 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7e60 │ │ │ │ │ + bhi 7f10 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 7994 │ │ │ │ │ + b 7a44 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7dd8 │ │ │ │ │ + bcs 7e88 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ orr r2, r1, r2 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7b2c │ │ │ │ │ + b 7bdc │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r4, r0, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ asr r2, r4, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 7b54 │ │ │ │ │ + bcs 7c04 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ca4 │ │ │ │ │ + bgt 7d54 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ca4 │ │ │ │ │ - ldr r2, [pc, #564] @ 7e90 │ │ │ │ │ + bne 7d54 │ │ │ │ │ + ldr r2, [pc, #564] @ 7f40 │ │ │ │ │ ldr r5, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 7de4 │ │ │ │ │ + bne 7e94 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7e54 │ │ │ │ │ - ldr r2, [pc, #540] @ 7e94 │ │ │ │ │ + bne 7f04 │ │ │ │ │ + ldr r2, [pc, #540] @ 7f44 │ │ │ │ │ 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 7e10 │ │ │ │ │ + bhi 7ec0 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7c04 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c2b0 │ │ │ │ │ - ldr r3, [pc, #460] @ 7e98 │ │ │ │ │ + b c360 │ │ │ │ │ + ldr r3, [pc, #460] @ 7f48 │ │ │ │ │ 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 7e30 │ │ │ │ │ + beq 7ee0 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 79e4 │ │ │ │ │ + b 7a94 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7e1c │ │ │ │ │ - bl c2b0 │ │ │ │ │ + beq 7ecc │ │ │ │ │ + bl c360 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7b54 │ │ │ │ │ + beq 7c04 │ │ │ │ │ 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 7b54 │ │ │ │ │ + b 7c04 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7e4c │ │ │ │ │ + beq 7efc │ │ │ │ │ ldr r2, [r0, r5, lsl #2] │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7d44 │ │ │ │ │ + beq 7df4 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movcs r9, #1 │ │ │ │ │ - bcc 7d94 │ │ │ │ │ + bcc 7e44 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7e60 │ │ │ │ │ + bgt 7f10 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 7994 │ │ │ │ │ + b 7a44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 7d84 │ │ │ │ │ + b 7e34 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7e7c │ │ │ │ │ + beq 7f2c │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7da8 │ │ │ │ │ + beq 7e58 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r4, lsl #3 │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 7b4c │ │ │ │ │ + b 7bfc │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fd74 <_PyLong_FromLarge> │ │ │ │ │ + b fe18 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7e54 │ │ │ │ │ + bne 7f04 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7c70 │ │ │ │ │ + bls 7d20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 7ca4 │ │ │ │ │ + b 7d54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b afcc │ │ │ │ │ + b b07c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 79b0 │ │ │ │ │ + bne 7a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7b54 │ │ │ │ │ - ldr r3, [pc, #72] @ 7e9c │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7c04 │ │ │ │ │ + ldr r3, [pc, #72] @ 7f4c │ │ │ │ │ + b 7c04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 7ca4 │ │ │ │ │ + b 7d54 │ │ │ │ │ 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 7e44 │ │ │ │ │ + b 7ef4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b4c │ │ │ │ │ + beq 7bfc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7c38 │ │ │ │ │ + b 7ce8 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007ea0 : │ │ │ │ │ +00007f50 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7f78 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -8823,33 +8873,33 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00007f00 : │ │ │ │ │ +00007fb0 : │ │ │ │ │ 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 8040 │ │ │ │ │ + beq 80f0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 805c │ │ │ │ │ + beq 810c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 7f64 │ │ │ │ │ + bhi 8014 │ │ │ │ │ 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 │ │ │ │ │ @@ -8859,109 +8909,109 @@ │ │ │ │ │ add ip, r2, #12 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r6, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 7fbc │ │ │ │ │ + bcc 806c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r4, #3 │ │ │ │ │ sbcs r4, r4, lr │ │ │ │ │ lsl lr, lr, #30 │ │ │ │ │ orr lr, lr, r3, lsr #2 │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ - bcc 8030 │ │ │ │ │ + bcc 80e0 │ │ │ │ │ ldr r4, [ip, r0, lsl #2] │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ - b 7f84 │ │ │ │ │ + b 8034 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 8018 │ │ │ │ │ + blt 80c8 │ │ │ │ │ asr r1, r6, #31 │ │ │ │ │ mul lr, r6, lr │ │ │ │ │ mla lr, r3, r1, lr │ │ │ │ │ umull r3, r1, r6, r3 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7f58 │ │ │ │ │ + beq 8008 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f58 │ │ │ │ │ + bgt 8008 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f58 │ │ │ │ │ + bne 8008 │ │ │ │ │ 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 7f58 │ │ │ │ │ + b 8008 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r3, lr │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ands r3, r3, r6, lsr #31 │ │ │ │ │ - bne 809c │ │ │ │ │ + bne 814c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r1] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7fd8 │ │ │ │ │ + b 8088 │ │ │ │ │ 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 7f58 │ │ │ │ │ + b 8008 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 8100 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 8094 │ │ │ │ │ + bhi 8144 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ - b 7fe0 │ │ │ │ │ + b 8090 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 7f68 │ │ │ │ │ + b 8018 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 7fd8 │ │ │ │ │ + b 8088 │ │ │ │ │ │ │ │ │ │ -000080a8 : │ │ │ │ │ +00008158 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 80e4 │ │ │ │ │ + bne 8194 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 80c4 │ │ │ │ │ + bne 8174 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 80d4 │ │ │ │ │ + bne 8184 │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ - b cc20 │ │ │ │ │ + b ccd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 812c │ │ │ │ │ - ldr r0, [pc, #96] @ 8144 │ │ │ │ │ + bne 81dc │ │ │ │ │ + ldr r0, [pc, #96] @ 81f4 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -8989,57 +9039,57 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008148 : │ │ │ │ │ +000081f8 : │ │ │ │ │ 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, #740] @ 8448 │ │ │ │ │ + vldr d6, [pc, #740] @ 84f8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 8334 │ │ │ │ │ - vldr d6, [pc, #728] @ 8450 │ │ │ │ │ + ble 83e4 │ │ │ │ │ + vldr d6, [pc, #728] @ 8500 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl 81d0 │ │ │ │ │ + bpl 8280 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 81b4 │ │ │ │ │ + bhi 8264 │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r0, r3, lsl #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 83b4 │ │ │ │ │ + bhi 8464 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #636] @ 8458 │ │ │ │ │ + vldr d6, [pc, #636] @ 8508 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 840c │ │ │ │ │ + bgt 84bc │ │ │ │ │ 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 │ │ │ │ │ @@ -9050,15 +9100,15 @@ │ │ │ │ │ smull r0, r2, r2, r3 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r1, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 48c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 84d4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -9070,40 +9120,40 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r3, #29 │ │ │ │ │ - blt 8310 │ │ │ │ │ + blt 83c0 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ lsl r5, r4, #2 │ │ │ │ │ add r3, r2, r5 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ 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 8310 │ │ │ │ │ + bmi 83c0 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ 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 8310 │ │ │ │ │ + beq 83c0 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r4, r2, #12 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -9111,32 +9161,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, #-36] @ 0xffffffdc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 82e0 │ │ │ │ │ + bne 8390 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 81a8 │ │ │ │ │ + beq 8258 │ │ │ │ │ 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 81a8 │ │ │ │ │ + b 8258 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #280] @ 8458 │ │ │ │ │ + vldr d5, [pc, #280] @ 8508 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 840c │ │ │ │ │ + bgt 84bc │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 842c │ │ │ │ │ + bvs 84dc │ │ │ │ │ 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 │ │ │ │ │ @@ -9148,370 +9198,370 @@ │ │ │ │ │ smull r0, r2, r2, r3 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r1, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 48c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 84d4 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 823c │ │ │ │ │ + b 82ec │ │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ │ mov r0, #2 │ │ │ │ │ sub r1, r1, r3, asr #31 │ │ │ │ │ vstr s15, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 48c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 84d4 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ add r0, r2, #12 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ mvnlt r3, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ - beq 81a8 │ │ │ │ │ - b 83f8 │ │ │ │ │ + beq 8258 │ │ │ │ │ + b 84a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 81a8 │ │ │ │ │ + b 8258 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8424 │ │ │ │ │ + b 84d4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00008460 : │ │ │ │ │ +00008510 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 84e4 │ │ │ │ │ + beq 8594 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8500 │ │ │ │ │ + beq 85b0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 84b8 │ │ │ │ │ + bhi 8568 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4c4c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d08 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 84f4 │ │ │ │ │ + beq 85a4 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 84b0 │ │ │ │ │ + b 8560 │ │ │ │ │ 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 84b0 │ │ │ │ │ + b 8560 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 84f4 │ │ │ │ │ + beq 85a4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 8570 │ │ │ │ │ + bhi 8620 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bgt 84b0 │ │ │ │ │ + bgt 8560 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 84dc │ │ │ │ │ + bne 858c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 84d4 │ │ │ │ │ + b 8584 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4c4c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d08 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 84d4 │ │ │ │ │ + bgt 8584 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 84d4 │ │ │ │ │ - b 855c │ │ │ │ │ + bne 8584 │ │ │ │ │ + b 860c │ │ │ │ │ │ │ │ │ │ -000085ac : │ │ │ │ │ +0000865c : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r5, r4 │ │ │ │ │ - bne 938c │ │ │ │ │ + bne 943c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 9338 │ │ │ │ │ + ble 93e8 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9388 │ │ │ │ │ + bne 9438 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 86ec │ │ │ │ │ + beq 879c │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 93d0 │ │ │ │ │ + beq 9480 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 94b0 │ │ │ │ │ + beq 9560 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 92f0 │ │ │ │ │ - ldr r1, [pc, #3736] @ 94d4 │ │ │ │ │ + bne 93a0 │ │ │ │ │ + ldr r1, [pc, #3736] @ 9584 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 92c4 │ │ │ │ │ + beq 9374 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9314 │ │ │ │ │ + bne 93c4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9304 │ │ │ │ │ + beq 93b4 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r3, r6, r2 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ - bne 931c │ │ │ │ │ + bne 93cc │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8cdc │ │ │ │ │ + bne 8d8c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9000 │ │ │ │ │ + beq 90b0 │ │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8fb4 │ │ │ │ │ + bne 9064 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 900c │ │ │ │ │ + beq 90bc │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8fc0 │ │ │ │ │ + bne 9070 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 900c │ │ │ │ │ + beq 90bc │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 8fac │ │ │ │ │ + bne 905c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 86c8 │ │ │ │ │ + bne 8778 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 8f6c │ │ │ │ │ + b 901c │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9234 │ │ │ │ │ + bne 92e4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9304 │ │ │ │ │ + beq 93b4 │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r6, r0, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r6, r2, r6 │ │ │ │ │ moveq ip, r7 │ │ │ │ │ - bne 901c │ │ │ │ │ + bne 90cc │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 88bc │ │ │ │ │ + bne 896c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 8f64 │ │ │ │ │ + beq 9014 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8ecc │ │ │ │ │ + bne 8f7c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8f64 │ │ │ │ │ + beq 9014 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8f50 │ │ │ │ │ + bne 9000 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 8f64 │ │ │ │ │ + beq 9014 │ │ │ │ │ sub r1, r0, #3 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 88d4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 880c │ │ │ │ │ + beq 88bc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 87fc │ │ │ │ │ + beq 88ac │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 87ec │ │ │ │ │ + beq 889c │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 87dc │ │ │ │ │ + beq 888c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 87cc │ │ │ │ │ + beq 887c │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 87bc │ │ │ │ │ + beq 886c │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ mov r2, #4 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 8f68 │ │ │ │ │ + beq 9018 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ ldrb r1, [lr, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ ldrb r1, [lr, #3] │ │ │ │ │ add r2, r5, #2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ ldrb r1, [lr, #4] │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ ldrb r1, [lr, #5] │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ ldrb r1, [lr, #6] │ │ │ │ │ add r2, r5, #5 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ ldrb r1, [lr, #7] │ │ │ │ │ add r2, r5, #6 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 900c │ │ │ │ │ add r2, r5, #7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8824 │ │ │ │ │ - b 8f68 │ │ │ │ │ + bne 88d4 │ │ │ │ │ + b 9018 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movcs r7, #0 │ │ │ │ │ andcc r7, r7, #1 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -9523,24 +9573,24 @@ │ │ │ │ │ mls r2, r2, r1, r7 │ │ │ │ │ lsl r1, r1, #3 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ add r2, r2, #29 │ │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ │ add r8, r1, r2, lsr #4 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 93e4 │ │ │ │ │ + bhi 9494 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ movhi r2, r8 │ │ │ │ │ - bls 8f08 │ │ │ │ │ + bls 8fb8 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 92a8 │ │ │ │ │ + beq 9358 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ @@ -9552,30 +9602,30 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsl r2, r8, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 8e28 │ │ │ │ │ + beq 8ed8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9038 │ │ │ │ │ + bne 90e8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 8b78 │ │ │ │ │ + bne 8c28 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, lr, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ands r7, r7, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 8adc │ │ │ │ │ + beq 8b8c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 89f4 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 8cc0 │ │ │ │ │ + bne 8d70 │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ @@ -9604,15 +9654,15 @@ │ │ │ │ │ lsrhi r0, r2, #30 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ - b 8ad4 │ │ │ │ │ + b 8b84 │ │ │ │ │ ldrb ip, [lr, #2] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -9643,15 +9693,15 @@ │ │ │ │ │ lsrhi r6, r2, #30 │ │ │ │ │ bichi ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ orrhi r2, r6, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq 8c60 │ │ │ │ │ + beq 8d10 │ │ │ │ │ ldrb ip, [lr, #1] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -9673,34 +9723,34 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r7 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bls 8a40 │ │ │ │ │ + bls 8af0 │ │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ │ lsr r6, r2, #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r6, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - b 8a40 │ │ │ │ │ + b 8af0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands r0, r7, #3 │ │ │ │ │ - beq 8da8 │ │ │ │ │ + beq 8e58 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 8c08 │ │ │ │ │ + beq 8cb8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8bb8 │ │ │ │ │ + beq 8c68 │ │ │ │ │ ldrb ip, [r6], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ @@ -9740,49 +9790,49 @@ │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 8da8 │ │ │ │ │ + bne 8e58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8e3c │ │ │ │ │ + beq 8eec │ │ │ │ │ orr r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 8ed8 │ │ │ │ │ + beq 8f88 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fd0 │ │ │ │ │ + beq 9080 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8ed8 │ │ │ │ │ + bls 8f88 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 9400 │ │ │ │ │ + bne 94b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ - b 89ac │ │ │ │ │ + b 8a5c │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 8974 │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [ip, #12] │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ @@ -9822,15 +9872,15 @@ │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 8c60 │ │ │ │ │ + beq 8d10 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ @@ -9853,182 +9903,182 @@ │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ cmp ip, #29 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, ip │ │ │ │ │ - bls 8d08 │ │ │ │ │ - b 8ce8 │ │ │ │ │ + bls 8db8 │ │ │ │ │ + b 8d98 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r7, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 8e48 │ │ │ │ │ + bne 8ef8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8eb8 │ │ │ │ │ + bgt 8f68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8eb8 │ │ │ │ │ - ldr r2, [pc, #1640] @ 94d8 │ │ │ │ │ + bne 8f68 │ │ │ │ │ + ldr r2, [pc, #1640] @ 9588 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f7c │ │ │ │ │ + bne 902c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9498 │ │ │ │ │ - ldr r3, [pc, #1616] @ 94dc │ │ │ │ │ + bne 9548 │ │ │ │ │ + ldr r3, [pc, #1616] @ 958c │ │ │ │ │ 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 8fa0 │ │ │ │ │ + bhi 9050 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 8ca8 │ │ │ │ │ + b 8d58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 8974 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 8ca8 │ │ │ │ │ - b 8e4c │ │ │ │ │ - ldr r2, [pc, #1488] @ 94e0 │ │ │ │ │ + bcs 8d58 │ │ │ │ │ + b 8efc │ │ │ │ │ + ldr r2, [pc, #1488] @ 9590 │ │ │ │ │ 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 9014 │ │ │ │ │ + beq 90c4 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 8958 │ │ │ │ │ + b 8a08 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 8974 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 8974 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 8974 │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9498 │ │ │ │ │ + bne 9548 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8e84 │ │ │ │ │ + bls 8f34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 8eb8 │ │ │ │ │ + b 8f68 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 8974 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 8974 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 8974 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 94a4 │ │ │ │ │ + beq 9554 │ │ │ │ │ ldr ip, [ip, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8fcc │ │ │ │ │ + beq 907c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 8ca0 │ │ │ │ │ + b 8d50 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 8f6c │ │ │ │ │ + b 901c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 86e4 │ │ │ │ │ + b 8794 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 8918 │ │ │ │ │ + b 89c8 │ │ │ │ │ ldrsb r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 92b4 │ │ │ │ │ + blt 9364 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - b 872c │ │ │ │ │ + b 87dc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 9180 │ │ │ │ │ + bne 9230 │ │ │ │ │ mov r4, #0 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ tst r7, #1 │ │ │ │ │ mov r3, sl │ │ │ │ │ add r7, r7, ip │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 90a8 │ │ │ │ │ + beq 9158 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov ip, r6 │ │ │ │ │ eor r3, r3, #255 @ 0xff │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, r4, lsl #24 │ │ │ │ │ lsl r0, r2, r0 │ │ │ │ │ - bne 90a8 │ │ │ │ │ - b 9218 │ │ │ │ │ + bne 9158 │ │ │ │ │ + b 92c8 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq 9218 │ │ │ │ │ + beq 92c8 │ │ │ │ │ ldrb r6, [ip, #1] │ │ │ │ │ rsb sl, r1, #32 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ eor r6, r6, #255 @ 0xff │ │ │ │ │ adds r6, r6, r3 │ │ │ │ │ and r8, r6, #255 @ 0xff │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ @@ -10065,24 +10115,24 @@ │ │ │ │ │ lsl r6, r8, r6 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr r6, r6, r8, lsr sl │ │ │ │ │ orr r0, r6, r0 │ │ │ │ │ add r6, r1, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ movls r1, r6 │ │ │ │ │ - bls 90a0 │ │ │ │ │ + bls 9150 │ │ │ │ │ add r8, r5, r4, lsl #2 │ │ │ │ │ lsr r6, r2, #30 │ │ │ │ │ sub r1, r1, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r8, #12] │ │ │ │ │ orr r2, r6, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - b 90a0 │ │ │ │ │ + b 9150 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ @@ -10112,213 +10162,213 @@ │ │ │ │ │ subhi r1, r1, #22 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [lr, #12] │ │ │ │ │ orrhi r2, ip, r0, lsl #2 │ │ │ │ │ ldr ip, [fp, #-100] @ 0xffffff9c │ │ │ │ │ lsrhi r0, r0, #30 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne 91a0 │ │ │ │ │ + bne 9250 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ movne r3, #2 │ │ │ │ │ - b 8c74 │ │ │ │ │ + b 8d24 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9424 │ │ │ │ │ + bne 94d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 935c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - bl 94f0 <_PyLong_FromByteArray> │ │ │ │ │ + bl 95a0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9294 │ │ │ │ │ + bgt 9344 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9294 │ │ │ │ │ + bne 9344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 935c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b 8ca8 │ │ │ │ │ + b 8d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8cb4 │ │ │ │ │ + b 8d64 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 872c │ │ │ │ │ - ldr r1, [pc, #536] @ 94e4 │ │ │ │ │ + b 87dc │ │ │ │ │ + ldr r1, [pc, #536] @ 9594 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9460 │ │ │ │ │ + beq 9510 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8704 │ │ │ │ │ - b 9238 │ │ │ │ │ + beq 87b4 │ │ │ │ │ + b 92e8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 8634 │ │ │ │ │ - b 92ac │ │ │ │ │ + bge 86e4 │ │ │ │ │ + b 935c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #468] @ 94e8 │ │ │ │ │ - b 8ca8 │ │ │ │ │ + ldr r5, [pc, #468] @ 9598 │ │ │ │ │ + b 8d58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 9238 │ │ │ │ │ + b 92e8 │ │ │ │ │ ldrsb r2, [r6, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9378 │ │ │ │ │ + blt 9428 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 8684 │ │ │ │ │ + b 8734 │ │ │ │ │ sub r1, fp, #92 @ 0x5c │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #404] @ 94ec │ │ │ │ │ + ldr r1, [pc, #404] @ 959c │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [r0] │ │ │ │ │ - bne 860c │ │ │ │ │ - b 92ac │ │ │ │ │ + bne 86bc │ │ │ │ │ + b 935c │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 8684 │ │ │ │ │ + b 8734 │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub ip, fp, #92 @ 0x5c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #336] @ 94ec │ │ │ │ │ + ldr ip, [pc, #336] @ 959c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r7, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 935c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8600 │ │ │ │ │ + b 86b0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 86f0 │ │ │ │ │ - b 92ac │ │ │ │ │ + bge 87a0 │ │ │ │ │ + b 935c │ │ │ │ │ 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 92ac │ │ │ │ │ + b 935c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 947c │ │ │ │ │ + ble 952c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8cb4 │ │ │ │ │ + b 8d64 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92ac │ │ │ │ │ + bne 935c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 94f0 <_PyLong_FromByteArray> │ │ │ │ │ + bl 95a0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 9294 │ │ │ │ │ + b 9344 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 92ac │ │ │ │ │ + b 935c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 941c │ │ │ │ │ + bne 94cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 941c │ │ │ │ │ + b 94cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 8eb8 │ │ │ │ │ + b 8f68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 8e48 │ │ │ │ │ + b 8ef8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -10326,15 +10376,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 92ac │ │ │ │ │ + b 935c │ │ │ │ │ .word 0x0000c4d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000648 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000005c8 │ │ │ │ │ @@ -10342,60 +10392,60 @@ │ │ │ │ │ .word 0x0000a2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000094f0 <_PyLong_FromByteArray>: │ │ │ │ │ +000095a0 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - beq a0a8 <_PyLong_FromByteArray+0xbb8> │ │ │ │ │ + beq a158 <_PyLong_FromByteArray+0xbb8> │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add lr, r0, r1 │ │ │ │ │ - beq 9b90 <_PyLong_FromByteArray+0x6a0> │ │ │ │ │ + beq 9c40 <_PyLong_FromByteArray+0x6a0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a08c <_PyLong_FromByteArray+0xb9c> │ │ │ │ │ + bne a13c <_PyLong_FromByteArray+0xb9c> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 95a0 <_PyLong_FromByteArray+0xb0> │ │ │ │ │ + bne 9650 <_PyLong_FromByteArray+0xb0> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq a080 <_PyLong_FromByteArray+0xb90> │ │ │ │ │ + beq a130 <_PyLong_FromByteArray+0xb90> │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9e18 <_PyLong_FromByteArray+0x928> │ │ │ │ │ + bne 9ec8 <_PyLong_FromByteArray+0x928> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9e6c <_PyLong_FromByteArray+0x97c> │ │ │ │ │ + beq 9f1c <_PyLong_FromByteArray+0x97c> │ │ │ │ │ ldrb r3, [lr, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9e58 <_PyLong_FromByteArray+0x968> │ │ │ │ │ + bne 9f08 <_PyLong_FromByteArray+0x968> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9e6c <_PyLong_FromByteArray+0x97c> │ │ │ │ │ + beq 9f1c <_PyLong_FromByteArray+0x97c> │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 9598 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + bne 9648 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 957c <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + bne 962c <_PyLong_FromByteArray+0x8c> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r0, r2, r3 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movls r3, #0 │ │ │ │ │ @@ -10407,24 +10457,24 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add r3, r3, #29 │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ add r8, r2, r3, lsr #4 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi a0d4 <_PyLong_FromByteArray+0xbe4> │ │ │ │ │ + bhi a184 <_PyLong_FromByteArray+0xbe4> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ movhi r3, r8 │ │ │ │ │ - bls 9d58 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bls 9e08 <_PyLong_FromByteArray+0x868> │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a0b0 <_PyLong_FromByteArray+0xbc0> │ │ │ │ │ + beq a160 <_PyLong_FromByteArray+0xbc0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -10436,30 +10486,30 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsl r3, r8, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 9aec <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ + beq 9b9c <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9e74 <_PyLong_FromByteArray+0x984> │ │ │ │ │ + bne 9f24 <_PyLong_FromByteArray+0x984> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 9874 <_PyLong_FromByteArray+0x384> │ │ │ │ │ + bne 9924 <_PyLong_FromByteArray+0x384> │ │ │ │ │ sub r7, r6, #1 │ │ │ │ │ ands r2, r9, #3 │ │ │ │ │ add r8, r9, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ - beq 97d8 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ + beq 9888 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 96f0 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + beq 97a0 <_PyLong_FromByteArray+0x200> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 96a8 <_PyLong_FromByteArray+0x1b8> │ │ │ │ │ + beq 9758 <_PyLong_FromByteArray+0x1b8> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ mvn r2, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ ldrb r0, [r7, #1]! │ │ │ │ │ @@ -10494,15 +10544,15 @@ │ │ │ │ │ lsrhi r2, r1, #30 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r1, [r0, #12] │ │ │ │ │ orrhi r1, r2, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ - b 97d0 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + b 9880 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10533,15 +10583,15 @@ │ │ │ │ │ lsrhi lr, r1, #30 │ │ │ │ │ bichi r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ orrhi r1, lr, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ strhi r0, [r2, #12] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 995c <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9a0c <_PyLong_FromByteArray+0x46c> │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10563,34 +10613,34 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ orr r2, r2, r0, lsr r6 │ │ │ │ │ orr r1, r1, r0, lsl r3 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls 973c <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + bls 97ec <_PyLong_FromByteArray+0x24c> │ │ │ │ │ add r2, r5, r4, lsl #2 │ │ │ │ │ lsr lr, r1, #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r1, lr, ip, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ - b 973c <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + b 97ec <_PyLong_FromByteArray+0x24c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ands r2, r9, #3 │ │ │ │ │ - beq 9a6c <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + beq 9b1c <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9904 <_PyLong_FromByteArray+0x414> │ │ │ │ │ + beq 99b4 <_PyLong_FromByteArray+0x414> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 98b4 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ + beq 9964 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ ldrb r0, [r6], #-1 │ │ │ │ │ mvn r2, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ @@ -10630,33 +10680,33 @@ │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r1, [r0, #12] │ │ │ │ │ orrhi r1, r2, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 9a6c <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + bne 9b1c <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r1, [r3, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 9b00 <_PyLong_FromByteArray+0x610> │ │ │ │ │ + beq 9bb0 <_PyLong_FromByteArray+0x610> │ │ │ │ │ orr r3, r2, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 9d98 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ + beq 9e48 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9e28 <_PyLong_FromByteArray+0x938> │ │ │ │ │ + beq 9ed8 <_PyLong_FromByteArray+0x938> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9d98 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ + bls 9e48 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r5, r4, lsl #2 │ │ │ │ │ lsr lr, r1, #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r1, lr, ip, lsl #2 │ │ │ │ │ @@ -10698,15 +10748,15 @@ │ │ │ │ │ movls r3, lr │ │ │ │ │ orrhi r1, lr, ip, lsl #2 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ strhi r0, [r2, #12] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 995c <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9a0c <_PyLong_FromByteArray+0x46c> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10729,273 +10779,273 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ orr r2, r2, r0, lsr r7 │ │ │ │ │ orr r1, r1, r0, lsl r3 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls 99cc <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ - b 99ac <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ + bls 9a7c <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + b 9a5c <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r9, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 9b0c <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + bne 9bbc <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9b7c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bgt 9c2c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b7c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ - ldr r2, [pc, #1468] @ a0f0 <_PyLong_FromByteArray+0xc00> │ │ │ │ │ + bne 9c2c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + ldr r2, [pc, #1468] @ a1a0 <_PyLong_FromByteArray+0xc00> │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9dd8 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ + bne 9e88 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne a0c8 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ - ldr r3, [pc, #1444] @ a0f4 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ + bne a178 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ + ldr r3, [pc, #1444] @ a1a4 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 9dfc <_PyLong_FromByteArray+0x90c> │ │ │ │ │ + bhi 9eac <_PyLong_FromByteArray+0x90c> │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 99a4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9a54 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a064 <_PyLong_FromByteArray+0xb74> │ │ │ │ │ + bne a114 <_PyLong_FromByteArray+0xb74> │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9d38 <_PyLong_FromByteArray+0x848> │ │ │ │ │ + bne 9de8 <_PyLong_FromByteArray+0x848> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9d48 <_PyLong_FromByteArray+0x858> │ │ │ │ │ + beq 9df8 <_PyLong_FromByteArray+0x858> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9d48 <_PyLong_FromByteArray+0x858> │ │ │ │ │ + bne 9df8 <_PyLong_FromByteArray+0x858> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9e08 <_PyLong_FromByteArray+0x918> │ │ │ │ │ + beq 9eb8 <_PyLong_FromByteArray+0x918> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9dc8 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ + bne 9e78 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9e08 <_PyLong_FromByteArray+0x918> │ │ │ │ │ + beq 9eb8 <_PyLong_FromByteArray+0x918> │ │ │ │ │ sub r0, r2, #3 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 9c98 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ + beq 9d48 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9c80 <_PyLong_FromByteArray+0x790> │ │ │ │ │ + beq 9d30 <_PyLong_FromByteArray+0x790> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9c70 <_PyLong_FromByteArray+0x780> │ │ │ │ │ + beq 9d20 <_PyLong_FromByteArray+0x780> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 9c60 <_PyLong_FromByteArray+0x770> │ │ │ │ │ + beq 9d10 <_PyLong_FromByteArray+0x770> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 9c50 <_PyLong_FromByteArray+0x760> │ │ │ │ │ + beq 9d00 <_PyLong_FromByteArray+0x760> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 9c40 <_PyLong_FromByteArray+0x750> │ │ │ │ │ + beq 9cf0 <_PyLong_FromByteArray+0x750> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq 9c30 <_PyLong_FromByteArray+0x740> │ │ │ │ │ + beq 9ce0 <_PyLong_FromByteArray+0x740> │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + beq 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ add r3, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ add r6, r5, #7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add r3, r7, #5 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d2c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9ddc <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r7, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9c98 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ + bne 9d48 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ - ldr r3, [pc, #920] @ a0f8 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + ldr r3, [pc, #920] @ a1a8 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9e64 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + beq 9f14 <_PyLong_FromByteArray+0x974> │ │ │ │ │ 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 963c <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b 96ec <_PyLong_FromByteArray+0x14c> │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 99a4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ - b 9b10 <_PyLong_FromByteArray+0x620> │ │ │ │ │ + bcs 9a54 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9bc0 <_PyLong_FromByteArray+0x620> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne a0c8 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ + bne a178 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9b48 <_PyLong_FromByteArray+0x658> │ │ │ │ │ + bls 9bf8 <_PyLong_FromByteArray+0x658> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 9b7c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + b 9c2c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0bc <_PyLong_FromByteArray+0xbcc> │ │ │ │ │ + beq a16c <_PyLong_FromByteArray+0xbcc> │ │ │ │ │ ldr ip, [ip, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9e24 <_PyLong_FromByteArray+0x934> │ │ │ │ │ + beq 9ed4 <_PyLong_FromByteArray+0x934> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 999c <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ + b 9a4c <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 95fc <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + b 96ac <_PyLong_FromByteArray+0x10c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 9598 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + b 9648 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 9fb8 <_PyLong_FromByteArray+0xac8> │ │ │ │ │ + bne a068 <_PyLong_FromByteArray+0xac8> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ add r8, r9, lr │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 9ee0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + beq 9f90 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsr r9, r2, #8 │ │ │ │ │ mov lr, r6 │ │ │ │ │ eor r3, r3, #255 @ 0xff │ │ │ │ │ cmp r8, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r7, r3, #8 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ orr r7, r7, r2, lsl #24 │ │ │ │ │ mov r2, #8 │ │ │ │ │ lsl r1, r3, r1 │ │ │ │ │ - bne 9ee0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ - b a048 <_PyLong_FromByteArray+0xb58> │ │ │ │ │ + bne 9f90 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + b a0f8 <_PyLong_FromByteArray+0xb58> │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq a048 <_PyLong_FromByteArray+0xb58> │ │ │ │ │ + beq a0f8 <_PyLong_FromByteArray+0xb58> │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r7 │ │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ │ adc r9, r9, #0 │ │ │ │ │ @@ -11032,24 +11082,24 @@ │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ lsr r9, r9, #8 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r2, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ movls r2, r0 │ │ │ │ │ - bls 9ed8 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ + bls 9f88 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r3, #30 │ │ │ │ │ sub r2, r2, #22 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [ip, #12] │ │ │ │ │ orr r3, r0, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - b 9ed8 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ + b 9f88 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -11077,74 +11127,74 @@ │ │ │ │ │ bichi r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ movls r2, lr │ │ │ │ │ strhi r3, [r8, #12] │ │ │ │ │ orrhi r3, lr, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne 9fd4 <_PyLong_FromByteArray+0xae4> │ │ │ │ │ + bne a084 <_PyLong_FromByteArray+0xae4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r2, #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r3, [r1, #12] │ │ │ │ │ - b 9970 <_PyLong_FromByteArray+0x480> │ │ │ │ │ + b 9a20 <_PyLong_FromByteArray+0x480> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 9b98 <_PyLong_FromByteArray+0x6a8> │ │ │ │ │ + bge 9c48 <_PyLong_FromByteArray+0x6a8> │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 9ba0 <_PyLong_FromByteArray+0x6b0> │ │ │ │ │ + b 9c50 <_PyLong_FromByteArray+0x6b0> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldrsb r3, [lr] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 952c <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bge 95dc <_PyLong_FromByteArray+0x3c> │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 9538 <_PyLong_FromByteArray+0x48> │ │ │ │ │ - ldr r5, [pc, #76] @ a0fc <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ - b 99a4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 95e8 <_PyLong_FromByteArray+0x48> │ │ │ │ │ + ldr r5, [pc, #76] @ a1ac <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ + b 9a54 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 99a4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9a54 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 9b0c <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + b 9bbc <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 9b7c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + b 9c2c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a0b4 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + b a164 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000059c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000390 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a100 : │ │ │ │ │ +0000a1b0 : │ │ │ │ │ long_bitwise(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -11152,46 +11202,46 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ lsr r9, r1, #3 │ │ │ │ │ lsr sl, r8, #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt a728 │ │ │ │ │ + bgt a7d8 │ │ │ │ │ and r4, r1, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq a3e0 │ │ │ │ │ + beq a490 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ sub r8, r4, #2 │ │ │ │ │ clz r8, r8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ - beq a91c │ │ │ │ │ + beq a9cc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a6e0 │ │ │ │ │ + bne a790 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ adds r7, r8, r9 │ │ │ │ │ - beq aca4 │ │ │ │ │ + beq ad54 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt ad54 │ │ │ │ │ + bgt ae04 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq a770 │ │ │ │ │ + beq a820 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq acfc │ │ │ │ │ + beq adac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -11202,250 +11252,250 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r7, r7, #3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a4c0 │ │ │ │ │ + bne a570 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a258 │ │ │ │ │ + beq a308 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - beq a258 │ │ │ │ │ + beq a308 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - beq a258 │ │ │ │ │ + beq a308 │ │ │ │ │ add lr, r6, sl, lsl #2 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ add ip, r4, #16 │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ cmp lr, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne a240 │ │ │ │ │ + bne a2f0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt a708 │ │ │ │ │ + blt a7b8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne aab8 │ │ │ │ │ + bne ab68 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a29c │ │ │ │ │ + beq a34c │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a29c │ │ │ │ │ + bgt a34c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a29c │ │ │ │ │ + bne a34c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a2d0 │ │ │ │ │ + beq a380 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a2d0 │ │ │ │ │ + bgt a380 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2d0 │ │ │ │ │ + bne a380 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq a338 │ │ │ │ │ + beq a3e8 │ │ │ │ │ add r1, r4, r3, lsl #2 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r4, #12 │ │ │ │ │ - beq a30c │ │ │ │ │ + beq a3bc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls a338 │ │ │ │ │ + bls a3e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a7b4 │ │ │ │ │ + beq a864 │ │ │ │ │ ldr r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a308 │ │ │ │ │ + beq a3b8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r5, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b a2f4 │ │ │ │ │ + b a3a4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and r5, r2, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs a2fc │ │ │ │ │ + bcs a3ac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a7ec │ │ │ │ │ + bgt a89c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a7ec │ │ │ │ │ - ldr r1, [pc, #2548] @ ad7c │ │ │ │ │ + bne a89c │ │ │ │ │ + ldr r1, [pc, #2548] @ ae2c │ │ │ │ │ ldr r3, [r1, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a7c0 │ │ │ │ │ + bne a870 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne ad70 │ │ │ │ │ - ldr r3, [pc, #2528] @ ad80 │ │ │ │ │ + bne ae20 │ │ │ │ │ + ldr r3, [pc, #2528] @ ae30 │ │ │ │ │ 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 a7e4 │ │ │ │ │ + bhi a894 │ │ │ │ │ add r5, r5, #588 @ 0x24c │ │ │ │ │ ldr r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r0, [r4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r4, r1, r5, lsl #4 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ - b a2fc │ │ │ │ │ + b a3ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad10 │ │ │ │ │ + beq adc0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ ldreq r8, [r5, #8] │ │ │ │ │ - beq a150 │ │ │ │ │ + beq a200 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq a4b0 │ │ │ │ │ + beq a560 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ add r1, r0, r1, lsr #30 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ - beq a4b0 │ │ │ │ │ + beq a560 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ add r0, r0, r1, lsr #30 │ │ │ │ │ and r1, r0, ip │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq a4b0 │ │ │ │ │ + beq a560 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, r0, lsr #30 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - beq a4b0 │ │ │ │ │ + beq a560 │ │ │ │ │ add r4, r6, #8 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ add r4, r4, r9, lsl #2 │ │ │ │ │ add lr, r3, #24 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ eor r3, r3, ip │ │ │ │ │ cmp r6, r4 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne a490 │ │ │ │ │ + bne a540 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r4, #2 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b a150 │ │ │ │ │ + b a200 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq a800 │ │ │ │ │ + beq a8b0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a258 │ │ │ │ │ + beq a308 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq ac9c │ │ │ │ │ + beq ad4c │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ orr r0, r0, r1 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ orr r1, r1, ip │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ lsr r1, sl, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq a6b0 │ │ │ │ │ + beq a760 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ orr ip, ip, r0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str ip, [r4, #20] │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - beq a6b0 │ │ │ │ │ + beq a760 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ orr ip, ip, r0 │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ str ip, [r4, #28] │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ - beq a6b0 │ │ │ │ │ + beq a760 │ │ │ │ │ add r1, r4, r1, lsl #3 │ │ │ │ │ add r2, r5, #36 @ 0x24 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ sub r0, r3, r1 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands ip, r0, #3 │ │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ │ - beq a61c │ │ │ │ │ + beq a6cc │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq a5e8 │ │ │ │ │ + beq a698 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq a5bc │ │ │ │ │ + beq a66c │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ @@ -11472,15 +11522,15 @@ │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ orr ip, ip, r7 │ │ │ │ │ str ip, [r1, #-4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq a6b0 │ │ │ │ │ + beq a760 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ orr lr, lr, r7 │ │ │ │ │ @@ -11509,108 +11559,108 @@ │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ orr lr, lr, r7 │ │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ orr ip, ip, r7 │ │ │ │ │ str ip, [r1, #-4] │ │ │ │ │ - bne a61c │ │ │ │ │ + bne a6cc │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a258 │ │ │ │ │ + beq a308 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ │ add ip, r6, r1, lsl #2 │ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b a258 │ │ │ │ │ + b a308 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne a188 │ │ │ │ │ + bne a238 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ eoreq r8, r8, #1 │ │ │ │ │ - b a188 │ │ │ │ │ + b a238 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ sub r2, r9, sl │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b a260 │ │ │ │ │ + b a310 │ │ │ │ │ and r4, r8, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq aa88 │ │ │ │ │ + beq ab38 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b a148 │ │ │ │ │ + b a1f8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq aa80 │ │ │ │ │ + beq ab30 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad40 │ │ │ │ │ + beq adf0 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r1, [pc, #1548] @ ad84 │ │ │ │ │ + ldr r1, [pc, #1548] @ ae34 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r1, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ace8 │ │ │ │ │ + beq ad98 │ │ │ │ │ ldr r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r1, #1728] @ 0x6c0 │ │ │ │ │ str r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b a1e0 │ │ │ │ │ + b a290 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b a364 │ │ │ │ │ + b a414 │ │ │ │ │ ldr r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne ad70 │ │ │ │ │ + bne ae20 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a398 │ │ │ │ │ + bls a448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r5, r5, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b a2fc │ │ │ │ │ + b a3ac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a888 │ │ │ │ │ + beq a938 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq ace0 │ │ │ │ │ + beq ad90 │ │ │ │ │ lsr r1, sl, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ add r1, r4, r1, lsl #3 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ @@ -11621,34 +11671,34 @@ │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ eor lr, lr, r2 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ eor r2, r2, r7 │ │ │ │ │ str r2, [r1, #-4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne a828 │ │ │ │ │ + bne a8d8 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a888 │ │ │ │ │ + beq a938 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ │ add ip, r6, r1, lsl #2 │ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne a258 │ │ │ │ │ + bne a308 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge a260 │ │ │ │ │ + bge a310 │ │ │ │ │ sub r0, r9, sl │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq a8fc │ │ │ │ │ + beq a9ac │ │ │ │ │ add lr, sl, #3 │ │ │ │ │ lsr r3, r0, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r5, r6, lr, lsl #2 │ │ │ │ │ add lr, r4, lr, lsl #2 │ │ │ │ │ add r2, r5, r1 │ │ │ │ │ @@ -11657,130 +11707,130 @@ │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str ip, [lr, r1] │ │ │ │ │ add ip, lr, r1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ eor r2, r2, r7 │ │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ - bne a8c0 │ │ │ │ │ + bne a970 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq a260 │ │ │ │ │ + beq a310 │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ add r2, sl, #2 │ │ │ │ │ add r6, r6, r2, lsl #2 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ eor r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r2, r2 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b a260 │ │ │ │ │ + b a310 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq ad48 │ │ │ │ │ + beq adf8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a750 │ │ │ │ │ + beq a800 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ eor r0, r0, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #12] │ │ │ │ │ - beq ad18 │ │ │ │ │ + beq adc8 │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #16] │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ab24 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #20] │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ab24 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ cmp sl, #4 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #24] │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ab24 │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ cmp sl, #5 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #28] │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ab24 │ │ │ │ │ ldr ip, [r5, #32] │ │ │ │ │ cmp sl, #6 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #32] │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ab24 │ │ │ │ │ ldr ip, [r5, #36] @ 0x24 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ab24 │ │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ eor ip, ip, r0 │ │ │ │ │ add r1, ip, r1, lsr #30 │ │ │ │ │ and ip, r1, r0 │ │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ab24 │ │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ │ cmp sl, #9 │ │ │ │ │ eor ip, ip, r0 │ │ │ │ │ add r1, ip, r1, lsr #30 │ │ │ │ │ and ip, r1, r0 │ │ │ │ │ str ip, [r3, #44] @ 0x2c │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ab24 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ │ add r7, ip, sl, lsl #2 │ │ │ │ │ add ip, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne aa54 │ │ │ │ │ + bne ab04 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne acbc │ │ │ │ │ + bne ad6c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a188 │ │ │ │ │ + b a238 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad10 │ │ │ │ │ + beq adc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b a404 │ │ │ │ │ + b a4b4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ mvn r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r3, #1 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ @@ -11790,27 +11840,27 @@ │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r5, [r1, #12] │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq abe4 │ │ │ │ │ + beq ac94 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq abc4 │ │ │ │ │ + beq ac74 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq abac │ │ │ │ │ + beq ac5c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq ab94 │ │ │ │ │ + beq ac44 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq ab7c │ │ │ │ │ + beq ac2c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq ab64 │ │ │ │ │ + beq ac14 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq ab4c │ │ │ │ │ + beq abfc │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r2, [lr, #12]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ @@ -11847,15 +11897,15 @@ │ │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq a268 │ │ │ │ │ + beq a318 │ │ │ │ │ ldr ip, [lr, #4] │ │ │ │ │ add r2, lr, #4 │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ eor r0, r5, ip │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -11892,131 +11942,131 @@ │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r0, r3, lsr #30 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne abe4 │ │ │ │ │ - b a268 │ │ │ │ │ + bne ac94 │ │ │ │ │ + b a318 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a6bc │ │ │ │ │ + b a76c │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [pc, #208] @ ad88 │ │ │ │ │ - bl ad8c │ │ │ │ │ - b a2fc │ │ │ │ │ + ldr r4, [pc, #208] @ ae38 │ │ │ │ │ + bl ae3c │ │ │ │ │ + b a3ac │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad40 │ │ │ │ │ + beq adf0 │ │ │ │ │ add r7, sl, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt ad54 │ │ │ │ │ + bgt ae04 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b a1a0 │ │ │ │ │ + b a250 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a868 │ │ │ │ │ + b a918 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - bne a1b4 │ │ │ │ │ + bne a264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a2fc │ │ │ │ │ + b a3ac │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq aa80 │ │ │ │ │ + beq ab30 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad40 │ │ │ │ │ + beq adf0 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, sl │ │ │ │ │ - b a1a0 │ │ │ │ │ + b a250 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a6f8 │ │ │ │ │ + b a7a8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ad8c │ │ │ │ │ - b ad10 │ │ │ │ │ + bl ae3c │ │ │ │ │ + b adc0 │ │ │ │ │ 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 ad00 │ │ │ │ │ + b adb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b a7ec │ │ │ │ │ + b a89c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000009d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ad8c : │ │ │ │ │ +0000ae3c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq adc4 │ │ │ │ │ + beq ae74 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt adc4 │ │ │ │ │ + bgt ae74 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne adc4 │ │ │ │ │ + bne ae74 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000add0 : │ │ │ │ │ +0000ae80 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ │ - bls ae7c │ │ │ │ │ + bls af2c │ │ │ │ │ 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 ae54 │ │ │ │ │ - ldr r2, [pc, #236] @ aef0 │ │ │ │ │ + bhi af04 │ │ │ │ │ + ldr r2, [pc, #236] @ afa0 │ │ │ │ │ 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 ae90 │ │ │ │ │ + beq af40 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ @@ -12028,34 +12078,34 @@ │ │ │ │ │ strd r2, [r0, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aee8 │ │ │ │ │ + beq af98 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ strd r2, [r0, #12] │ │ │ │ │ - b ae4c │ │ │ │ │ + b aefc │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aee4 │ │ │ │ │ + beq af94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -12065,41 +12115,41 @@ │ │ │ │ │ strle r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b ae44 │ │ │ │ │ + b aef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ae4c │ │ │ │ │ + b aefc │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000aef4 : │ │ │ │ │ +0000afa4 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq afc0 │ │ │ │ │ + beq b070 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq afc0 │ │ │ │ │ + beq b070 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls af2c │ │ │ │ │ + bls afdc │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b a100 │ │ │ │ │ + b a1b0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi af20 │ │ │ │ │ + bhi afd0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr lr, [r1, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -12109,71 +12159,71 @@ │ │ │ │ │ mul r0, lr, r0 │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs af94 │ │ │ │ │ + bcs b044 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs afb4 │ │ │ │ │ + bcs b064 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b fd74 <_PyLong_FromLarge> │ │ │ │ │ + b fe18 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000afcc : │ │ │ │ │ +0000b07c : │ │ │ │ │ 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 b1ec │ │ │ │ │ - beq b2e8 │ │ │ │ │ + bgt b29c │ │ │ │ │ + beq b398 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b36c │ │ │ │ │ + bhi b41c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b488 │ │ │ │ │ + beq b538 │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b388 │ │ │ │ │ + beq b438 │ │ │ │ │ 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 b4a0 │ │ │ │ │ + beq b550 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -12182,155 +12232,155 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r2, sl, r9, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq b2d8 │ │ │ │ │ + beq b388 │ │ │ │ │ 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 b118 │ │ │ │ │ + beq b1c8 │ │ │ │ │ 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 b118 │ │ │ │ │ + beq b1c8 │ │ │ │ │ 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 b118 │ │ │ │ │ + beq b1c8 │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add r8, r8, #20 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r0, r6, #20 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr sl, [r8, #4]! │ │ │ │ │ cmp r0, lr │ │ │ │ │ sub r1, r1, sl │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne b0f4 │ │ │ │ │ + bne b1a4 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - ble b1a0 │ │ │ │ │ + ble b250 │ │ │ │ │ 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 b1a0 │ │ │ │ │ + ble b250 │ │ │ │ │ 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 b1a0 │ │ │ │ │ + ble b250 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ add r6, r6, r9, lsl #2 │ │ │ │ │ add ip, r3, ip │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne b184 │ │ │ │ │ + bne b234 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r5, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq b230 │ │ │ │ │ + beq b2e0 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq b42c │ │ │ │ │ + beq b4dc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls b230 │ │ │ │ │ + bls b2e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b36c │ │ │ │ │ + bhi b41c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq b458 │ │ │ │ │ + beq b508 │ │ │ │ │ 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 b02c │ │ │ │ │ + b b0dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne b25c │ │ │ │ │ + bne b30c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs b1e0 │ │ │ │ │ + bcs b290 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b40c │ │ │ │ │ + bgt b4bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b40c │ │ │ │ │ - ldr r2, [pc, #568] @ b4b8 │ │ │ │ │ + bne b4bc │ │ │ │ │ + ldr r2, [pc, #568] @ b568 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b3e0 │ │ │ │ │ - ldr r3, [pc, #556] @ b4bc │ │ │ │ │ + bne b490 │ │ │ │ │ + ldr r3, [pc, #556] @ b56c │ │ │ │ │ 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 b404 │ │ │ │ │ + bhi b4b4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ ldr r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r0, [r5] │ │ │ │ │ @@ -12339,250 +12389,250 @@ │ │ │ │ │ add r5, r1, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - bne b120 │ │ │ │ │ - b b1a0 │ │ │ │ │ + bne b1d0 │ │ │ │ │ + b b250 │ │ │ │ │ sub lr, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b498 │ │ │ │ │ + beq b548 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne b348 │ │ │ │ │ + bne b3f8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq b498 │ │ │ │ │ + beq b548 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne b420 │ │ │ │ │ + bne b4d0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc b498 │ │ │ │ │ + bcc b548 │ │ │ │ │ ldr r0, [ip], #-4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq b32c │ │ │ │ │ + beq b3dc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movcc r2, r6 │ │ │ │ │ movcs r7, #1 │ │ │ │ │ movcc r6, r8 │ │ │ │ │ mvncc r7, #0 │ │ │ │ │ movcc r8, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r3 │ │ │ │ │ - ble b01c │ │ │ │ │ + ble b0cc │ │ │ │ │ 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 b4a4 │ │ │ │ │ + b b554 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r1, [pc, #296] @ b4c0 │ │ │ │ │ + ldr r1, [pc, #296] @ b570 │ │ │ │ │ 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 b47c │ │ │ │ │ + beq b52c │ │ │ │ │ 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 b06c │ │ │ │ │ + b b11c │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne b4ac │ │ │ │ │ + bne b55c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls b288 │ │ │ │ │ + bls b338 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b b1e0 │ │ │ │ │ + b b290 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b b348 │ │ │ │ │ + b b3f8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b220 │ │ │ │ │ + beq b2d0 │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b428 │ │ │ │ │ + beq b4d8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r4, lsl #3 │ │ │ │ │ strne r2, [r5, #8] │ │ │ │ │ - b b1d8 │ │ │ │ │ + b b288 │ │ │ │ │ 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 b390 │ │ │ │ │ + b b440 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b b02c │ │ │ │ │ + b b0dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b b390 │ │ │ │ │ - ldr r5, [pc, #36] @ b4c4 │ │ │ │ │ - b b1e0 │ │ │ │ │ + b b440 │ │ │ │ │ + ldr r5, [pc, #36] @ b574 │ │ │ │ │ + b b290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b b1e0 │ │ │ │ │ + b b290 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b b40c │ │ │ │ │ + b b4bc │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b4c8 : │ │ │ │ │ +0000b578 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b6e4 │ │ │ │ │ + beq b794 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b6e4 │ │ │ │ │ + beq b794 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne b564 │ │ │ │ │ + bne b614 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr ip, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne b564 │ │ │ │ │ + bne b614 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b584 │ │ │ │ │ + bne b634 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r1, r0, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi b5a0 │ │ │ │ │ + bhi b650 │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl b6f4 │ │ │ │ │ + bl b7a4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b6dc │ │ │ │ │ + beq b78c │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r3, r0 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls b54c │ │ │ │ │ + bls b5fc │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi b680 │ │ │ │ │ - ldr r2, [pc, #316] @ b6f0 │ │ │ │ │ + bhi b730 │ │ │ │ │ + ldr r2, [pc, #316] @ b7a0 │ │ │ │ │ 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 b618 │ │ │ │ │ + beq b6c8 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ - blt b678 │ │ │ │ │ + blt b728 │ │ │ │ │ mov r3, #8 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6d8 │ │ │ │ │ + beq b788 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -12595,52 +12645,52 @@ │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bge b604 │ │ │ │ │ + bge b6b4 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b b608 │ │ │ │ │ + b b6b8 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ mov r0, #2 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6dc │ │ │ │ │ + beq b78c │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ add r1, r0, #12 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ mvnlt r3, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - beq b55c │ │ │ │ │ - b b6c4 │ │ │ │ │ + beq b60c │ │ │ │ │ + b b774 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b55c │ │ │ │ │ + b b60c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000b6f4 : │ │ │ │ │ +0000b7a4 : │ │ │ │ │ l_divmod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -12649,177 +12699,177 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsr ip, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ - beq b7a4 │ │ │ │ │ + beq b854 │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi b964 │ │ │ │ │ + bhi ba14 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ - bl bb54 │ │ │ │ │ + bl bc04 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b954 │ │ │ │ │ + beq ba04 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b8f8 │ │ │ │ │ + beq b9a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b82c │ │ │ │ │ + beq b8dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq b78c │ │ │ │ │ + beq b83c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r6] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b8dc │ │ │ │ │ + ble b98c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne b938 │ │ │ │ │ + bne b9e8 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b91c │ │ │ │ │ + bne b9cc │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b954 │ │ │ │ │ + beq ba04 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq bb24 │ │ │ │ │ + beq bbd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eor ip, ip, r3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ tst ip, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne b908 │ │ │ │ │ + bne b9b8 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r6] │ │ │ │ │ strne r2, [r8] │ │ │ │ │ - bne b798 │ │ │ │ │ + bne b848 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl ad8c │ │ │ │ │ - b b954 │ │ │ │ │ + bl ae3c │ │ │ │ │ + b ba04 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne b770 │ │ │ │ │ + bne b820 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5e30 │ │ │ │ │ + bl 5ed0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b95c │ │ │ │ │ + bgt ba0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b95c │ │ │ │ │ + bne ba0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq bafc │ │ │ │ │ - ldr r1, [pc, #700] @ bb50 │ │ │ │ │ + beq bbac │ │ │ │ │ + ldr r1, [pc, #700] @ bc00 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 7920 │ │ │ │ │ + bl 79d0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq bad4 │ │ │ │ │ + beq bb84 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b8d4 │ │ │ │ │ + bgt b984 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8d4 │ │ │ │ │ + bne b984 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b b770 │ │ │ │ │ + b b820 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b798 │ │ │ │ │ + bne b848 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b798 │ │ │ │ │ + b b848 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq b83c │ │ │ │ │ - b b770 │ │ │ │ │ + beq b8ec │ │ │ │ │ + b b820 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b b804 │ │ │ │ │ + b b8b4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne b7d0 │ │ │ │ │ - b b954 │ │ │ │ │ + bne b880 │ │ │ │ │ + b ba04 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl bb54 │ │ │ │ │ + bl bc04 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b750 │ │ │ │ │ + bne b800 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b784 │ │ │ │ │ + b b834 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b b884 │ │ │ │ │ + b b934 │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble b938 │ │ │ │ │ + ble b9e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq b954 │ │ │ │ │ + beq ba04 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12827,177 +12877,177 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b9c4 │ │ │ │ │ + bgt ba74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb38 │ │ │ │ │ + beq bbe8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b954 │ │ │ │ │ + beq ba04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq ba9c │ │ │ │ │ + beq bb4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ba9c │ │ │ │ │ + bne bb4c │ │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq ba64 │ │ │ │ │ + beq bb14 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq ba64 │ │ │ │ │ + beq bb14 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq ba3c │ │ │ │ │ + beq baec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b798 │ │ │ │ │ + bgt b848 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b798 │ │ │ │ │ + bne b848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b798 │ │ │ │ │ + b b848 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ba80 │ │ │ │ │ + bgt bb30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb2c │ │ │ │ │ + beq bbdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b954 │ │ │ │ │ + b ba04 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bab8 │ │ │ │ │ + bgt bb68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb44 │ │ │ │ │ + beq bbf4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b954 │ │ │ │ │ + b ba04 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bafc │ │ │ │ │ + bgt bbac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bafc │ │ │ │ │ + bne bbac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b954 │ │ │ │ │ + bgt ba04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b954 │ │ │ │ │ + bne ba04 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b954 │ │ │ │ │ + b ba04 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b b798 │ │ │ │ │ + b b848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ba80 │ │ │ │ │ + b bb30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b9c4 │ │ │ │ │ + b ba74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bab8 │ │ │ │ │ + b bb68 │ │ │ │ │ .word 0x000024d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bb54 : │ │ │ │ │ +0000bc04 : │ │ │ │ │ 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 c1f4 │ │ │ │ │ + beq c2a4 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt bd10 │ │ │ │ │ + bgt bdc0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq bd50 │ │ │ │ │ + beq be00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne bd74 │ │ │ │ │ + bne be24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ bl 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq bd08 │ │ │ │ │ + beq bdb8 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne bf80 │ │ │ │ │ + bne c030 │ │ │ │ │ lsl lr, r7, #2 │ │ │ │ │ add sl, r5, #12 │ │ │ │ │ add r7, lr, #12 │ │ │ │ │ tst lr, #4 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov r2, ip │ │ │ │ │ add lr, sl, lr │ │ │ │ │ add r7, r4, r7 │ │ │ │ │ mov r8, #5 │ │ │ │ │ - bne bdec │ │ │ │ │ + bne be9c │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r4, ip │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [lr, #-4] │ │ │ │ │ lsr r2, r4, #2 │ │ │ │ │ mov r6, lr │ │ │ │ │ @@ -13037,98 +13087,98 @@ │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ and r2, ip, #1 │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ orr ip, ip, r3, lsl #31 │ │ │ │ │ umull r2, r3, r2, r8 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ add r4, r2, r1 │ │ │ │ │ - bne bbfc │ │ │ │ │ + bne bcac │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq bcd8 │ │ │ │ │ + beq bd88 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf58 │ │ │ │ │ + beq c008 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne bd9c │ │ │ │ │ + bne be4c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd08 │ │ │ │ │ + bgt bdb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c298 │ │ │ │ │ + beq c348 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b bd48 │ │ │ │ │ + b bdf8 │ │ │ │ │ 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 c21c │ │ │ │ │ + bne c2cc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r9] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [pc, #1376] @ c2a4 │ │ │ │ │ + ldr r3, [pc, #1376] @ c354 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc bd10 │ │ │ │ │ + bcc bdc0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bc54 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13d34 │ │ │ │ │ + bl 13dfc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 1d18 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - beq bd08 │ │ │ │ │ + beq bdb8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne bf28 │ │ │ │ │ + bne bfd8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq bef4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls be80 │ │ │ │ │ + bls bf30 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - b bd44 │ │ │ │ │ + b bdf4 │ │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ │ umull r1, ip, r0, r3 │ │ │ │ │ bic r1, ip, #3 │ │ │ │ │ add r1, r1, ip, lsr #2 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ sbc ip, r2, #0 │ │ │ │ │ @@ -13141,113 +13191,113 @@ │ │ │ │ │ and ip, r2, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ │ str r2, [r7, #-4]! │ │ │ │ │ umull r2, r3, ip, r8 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ movne r4, ip │ │ │ │ │ - bne bbfc │ │ │ │ │ - b bcbc │ │ │ │ │ + bne bcac │ │ │ │ │ + b bd6c │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bdd4 │ │ │ │ │ + beq be84 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne c164 │ │ │ │ │ + bne c214 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi bde0 │ │ │ │ │ + bhi be90 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r5, r2, r3 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs bde0 │ │ │ │ │ + bcs be90 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bf14 │ │ │ │ │ + bgt bfc4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bf14 │ │ │ │ │ - ldr r2, [pc, #984] @ c2a8 │ │ │ │ │ + bne bfc4 │ │ │ │ │ + ldr r2, [pc, #984] @ c358 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0f0 │ │ │ │ │ + bne c1a0 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne c210 │ │ │ │ │ - ldr r3, [pc, #964] @ c2ac │ │ │ │ │ + bne c2c0 │ │ │ │ │ + ldr r3, [pc, #964] @ c35c │ │ │ │ │ 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 c114 │ │ │ │ │ + bhi c1c4 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r3, r5, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ - b bde0 │ │ │ │ │ + b be90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne c120 │ │ │ │ │ + bne c1d0 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b bdcc │ │ │ │ │ + b be7c │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq c250 │ │ │ │ │ + beq c300 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq c0d0 │ │ │ │ │ + beq c180 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bcd8 │ │ │ │ │ + b bd88 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r8, r4, r7, lsl #2 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ add r7, r2, r7, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq c028 │ │ │ │ │ + beq c0d8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bff8 │ │ │ │ │ + beq c0a8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bfd8 │ │ │ │ │ + beq c088 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r8, #-4]! │ │ │ │ │ @@ -13268,15 +13318,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r0, [r8, #-4]! │ │ │ │ │ - beq bcbc │ │ │ │ │ + beq bd6c │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r4, r4, #16 │ │ │ │ │ @@ -13310,183 +13360,183 @@ │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r7 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne c034 │ │ │ │ │ + bne c0e4 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b bcbc │ │ │ │ │ + b bd6c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c250 │ │ │ │ │ + beq c300 │ │ │ │ │ ldr lr, [r1], #-4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c0cc │ │ │ │ │ + beq c17c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bf70 │ │ │ │ │ - b bcd8 │ │ │ │ │ + bne c020 │ │ │ │ │ + b bd88 │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c210 │ │ │ │ │ + bne c2c0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls bee0 │ │ │ │ │ + bls bf90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b bf14 │ │ │ │ │ + b bfc4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - bl 5bc4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c64 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c27c │ │ │ │ │ + ble c32c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq c25c │ │ │ │ │ + beq c30c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b bdcc │ │ │ │ │ + b be7c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - bl 5bc4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c64 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c234 │ │ │ │ │ + ble c2e4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bdd4 │ │ │ │ │ + bne be84 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd08 │ │ │ │ │ + bgt bdb8 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bd08 │ │ │ │ │ + bne bdb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd08 │ │ │ │ │ + beq bdb8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r5, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd08 │ │ │ │ │ + bgt bdb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd08 │ │ │ │ │ + bne bdb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd08 │ │ │ │ │ + b bdb8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bd08 │ │ │ │ │ + b bdb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b bf14 │ │ │ │ │ + b bfc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne bd38 │ │ │ │ │ - b bd08 │ │ │ │ │ + bne bde8 │ │ │ │ │ + b bdb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c190 │ │ │ │ │ + bne c240 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c190 │ │ │ │ │ + b c240 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bcd8 │ │ │ │ │ + b bd88 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd08 │ │ │ │ │ + beq bdb8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r6, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c1dc │ │ │ │ │ - b bd08 │ │ │ │ │ + ble c28c │ │ │ │ │ + b bdb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c14c │ │ │ │ │ + bne c1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c14c │ │ │ │ │ + b c1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd08 │ │ │ │ │ + b bdb8 │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c2b0 : │ │ │ │ │ +0000c360 : │ │ │ │ │ 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 c604 │ │ │ │ │ + bgt c6b4 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c64c │ │ │ │ │ + bgt c6fc │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq c5a4 │ │ │ │ │ + beq c654 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c638 │ │ │ │ │ + beq c6e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsl r8, r8, #3 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -13495,174 +13545,174 @@ │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r0, #8] │ │ │ │ │ - beq c590 │ │ │ │ │ + beq c640 │ │ │ │ │ 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 c430 │ │ │ │ │ + beq c4e0 │ │ │ │ │ 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 c430 │ │ │ │ │ + beq c4e0 │ │ │ │ │ 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 c430 │ │ │ │ │ + beq c4e0 │ │ │ │ │ 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 c430 │ │ │ │ │ + beq c4e0 │ │ │ │ │ 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 c430 │ │ │ │ │ + beq c4e0 │ │ │ │ │ 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 c40c │ │ │ │ │ + bne c4bc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge c578 │ │ │ │ │ + bge c628 │ │ │ │ │ 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 c4d8 │ │ │ │ │ + bge c588 │ │ │ │ │ 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 c4d8 │ │ │ │ │ + bge c588 │ │ │ │ │ ldr r2, [lr, #20] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge c4d8 │ │ │ │ │ + bge c588 │ │ │ │ │ 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 c4bc │ │ │ │ │ + bne c56c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c4fc │ │ │ │ │ + beq c5ac │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c504 │ │ │ │ │ + beq c5b4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq c548 │ │ │ │ │ + beq c5f8 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne c55c │ │ │ │ │ + bne c60c │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c548 │ │ │ │ │ + beq c5f8 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne c554 │ │ │ │ │ + bne c604 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c52c │ │ │ │ │ + bne c5dc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b c4fc │ │ │ │ │ + b c5ac │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq c4fc │ │ │ │ │ + beq c5ac │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r4, r0, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne c4ec │ │ │ │ │ - b c4fc │ │ │ │ │ + bne c59c │ │ │ │ │ + b c5ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c570 │ │ │ │ │ + beq c620 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b c438 │ │ │ │ │ - ldr r2, [pc, #188] @ c668 │ │ │ │ │ + b c4e8 │ │ │ │ │ + ldr r2, [pc, #188] @ c718 │ │ │ │ │ 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 c644 │ │ │ │ │ + beq c6f4 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -13670,74 +13720,74 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bne c348 │ │ │ │ │ - b c578 │ │ │ │ │ + bne c3f8 │ │ │ │ │ + b c628 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c64c │ │ │ │ │ + bgt c6fc │ │ │ │ │ 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 c310 │ │ │ │ │ + bne c3c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c4fc │ │ │ │ │ + b c5ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c624 │ │ │ │ │ + b c6d4 │ │ │ │ │ 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 c63c │ │ │ │ │ + b c6ec │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c66c : │ │ │ │ │ +0000c71c : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq c810 │ │ │ │ │ + beq c8c0 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq c81c │ │ │ │ │ + beq c8cc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi c73c │ │ │ │ │ + bhi c7ec │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ @@ -13746,57 +13796,57 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bcs c71c │ │ │ │ │ + bcs c7cc │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs c77c │ │ │ │ │ + bcs c82c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - bl fef8 │ │ │ │ │ + bl ff9c │ │ │ │ │ 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 c714 │ │ │ │ │ + beq c7c4 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b c714 │ │ │ │ │ + b c7c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c828 │ │ │ │ │ + blt c8d8 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - bne c864 │ │ │ │ │ + bne c914 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c858 │ │ │ │ │ + beq c908 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -13819,157 +13869,157 @@ │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add lr, r0, #12 │ │ │ │ │ orrs r1, r2, #0 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ strne r2, [lr, #8] │ │ │ │ │ - b c714 │ │ │ │ │ + b c7c4 │ │ │ │ │ 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 c714 │ │ │ │ │ + b c7c4 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - beq c790 │ │ │ │ │ + beq c840 │ │ │ │ │ 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 c7a8 │ │ │ │ │ + bne c858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c714 │ │ │ │ │ + b c7c4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b c83c │ │ │ │ │ + b c8ec │ │ │ │ │ │ │ │ │ │ -0000c86c <_PyLong_FormatWriter>: │ │ │ │ │ +0000c91c <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne c8b0 <_PyLong_FormatWriter+0x44> │ │ │ │ │ + bne c960 <_PyLong_FormatWriter+0x44> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 25d0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 11d70 │ │ │ │ │ - b c8a8 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ + bl 11e14 │ │ │ │ │ + b c958 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ │ │ │ │ │ -0000c8d0 : │ │ │ │ │ +0000c980 : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ addne r0, r1, #16 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ addne r7, r4, r3 │ │ │ │ │ - bne ca00 │ │ │ │ │ + bne cab0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi cbe8 │ │ │ │ │ + bhi cc98 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq c9fc │ │ │ │ │ + beq caac │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ca58 │ │ │ │ │ + beq cb08 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne ca74 │ │ │ │ │ + bne cb24 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c95c │ │ │ │ │ + bne ca0c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca60 │ │ │ │ │ + beq cb10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl cc20 │ │ │ │ │ + bl ccd0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cb38 │ │ │ │ │ + beq cbe8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ lsr r5, r6, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ movcc r5, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cbf4 │ │ │ │ │ + beq cca4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bic r6, r6, #7 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r0, r0, r6 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c950 │ │ │ │ │ + bgt ca00 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c950 │ │ │ │ │ + bne ca00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b c950 │ │ │ │ │ + b ca00 │ │ │ │ │ mov r7, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ mov r1, #2 │ │ │ │ │ @@ -13982,392 +14032,392 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq cb38 │ │ │ │ │ + beq cbe8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r4, r7 │ │ │ │ │ - bgt c928 │ │ │ │ │ + bgt c9d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne cb40 │ │ │ │ │ + bne cbf0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne ca68 │ │ │ │ │ - ldr r3, [pc, #436] @ cc1c │ │ │ │ │ - b c950 │ │ │ │ │ + bne cb18 │ │ │ │ │ + ldr r3, [pc, #436] @ cccc │ │ │ │ │ + b ca00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b c960 │ │ │ │ │ + b ca10 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c960 │ │ │ │ │ + bne ca10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb4c │ │ │ │ │ + beq cbfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c944 │ │ │ │ │ + beq c9f4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cb14 │ │ │ │ │ + beq cbc4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cb20 │ │ │ │ │ + bne cbd0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq caf0 │ │ │ │ │ + beq cba0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 10fb4 │ │ │ │ │ + bl 11058 │ │ │ │ │ R_ARM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b c950 │ │ │ │ │ + b ca00 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne cb70 │ │ │ │ │ + bne cc20 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl 111ac <_PyLong_FromBytes> │ │ │ │ │ + bl 11250 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b c950 │ │ │ │ │ + b ca00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb38 │ │ │ │ │ + bne cbe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b c950 │ │ │ │ │ + b ca00 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c960 │ │ │ │ │ + bne ca10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca60 │ │ │ │ │ + beq cb10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cb38 │ │ │ │ │ + b cbe8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bne cb9c │ │ │ │ │ + bne cc4c │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq cbcc │ │ │ │ │ + beq cc7c │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq cb00 │ │ │ │ │ + beq cbb0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bne cb00 │ │ │ │ │ + bne cbb0 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ - b cb04 │ │ │ │ │ + b cbb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cb38 │ │ │ │ │ + b cbe8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - b ca00 │ │ │ │ │ + b cab0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cb38 │ │ │ │ │ + bgt cbe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb38 │ │ │ │ │ + bne cbe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cb38 │ │ │ │ │ + b cbe8 │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cc20 : │ │ │ │ │ +0000ccd0 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne cccc │ │ │ │ │ + bne cd7c │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cdd0 │ │ │ │ │ + beq ce80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ccbc │ │ │ │ │ + beq cd6c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cdfc │ │ │ │ │ + beq ceac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce08 │ │ │ │ │ + bne ceb8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq cd44 │ │ │ │ │ + beq cdf4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10fb4 │ │ │ │ │ + b 11058 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ - bl cc20 │ │ │ │ │ + bl ccd0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cdf4 │ │ │ │ │ + beq cea4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq cd68 │ │ │ │ │ + beq ce18 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq cd8c │ │ │ │ │ + beq ce3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ bic r0, r2, #7 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cdb4 │ │ │ │ │ + ble ce64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne ce24 │ │ │ │ │ + bne ced4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 111ac <_PyLong_FromBytes> │ │ │ │ │ + b 11250 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bne cd08 │ │ │ │ │ + bne cdb8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cdf4 │ │ │ │ │ + bgt cea4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cdf4 │ │ │ │ │ + bne cea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cdf4 │ │ │ │ │ + b cea4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cd38 │ │ │ │ │ + bne cde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd38 │ │ │ │ │ + b cde8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r5, [pc, #188] @ ce98 │ │ │ │ │ - beq cd38 │ │ │ │ │ + ldreq r5, [pc, #188] @ cf48 │ │ │ │ │ + beq cde8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b cd38 │ │ │ │ │ + b cde8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdf4 │ │ │ │ │ + bne cea4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cdf4 │ │ │ │ │ + b cea4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce4c │ │ │ │ │ + bne cefc │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq ce7c │ │ │ │ │ + beq cf2c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cd54 │ │ │ │ │ + beq ce04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd54 │ │ │ │ │ + bne ce04 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - b cd58 │ │ │ │ │ + b ce08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cdf4 │ │ │ │ │ + b cea4 │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ce9c : │ │ │ │ │ +0000cf4c : │ │ │ │ │ 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 cf14 │ │ │ │ │ + beq cfc4 │ │ │ │ │ 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 cf08 │ │ │ │ │ + beq cfb8 │ │ │ │ │ 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 cf00 │ │ │ │ │ + b cfb0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ @@ -14375,31 +14425,31 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b cf0c │ │ │ │ │ + b cfbc │ │ │ │ │ │ │ │ │ │ -0000cf38 : │ │ │ │ │ +0000cfe8 : │ │ │ │ │ long_mul(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi cfec │ │ │ │ │ + bhi d09c │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ @@ -14408,62 +14458,62 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs cfcc │ │ │ │ │ + bcs d07c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs d030 │ │ │ │ │ + bcs d0e0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - bl fef8 │ │ │ │ │ + bl ff9c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq cfc0 │ │ │ │ │ + beq d070 │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b cfc0 │ │ │ │ │ + b d070 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r8, #1 │ │ │ │ │ - blt d0bc │ │ │ │ │ + blt d16c │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r6, #3 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d0cc │ │ │ │ │ + beq d17c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -14481,78 +14531,78 @@ │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r7, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ strne r7, [r3, #20] │ │ │ │ │ - b cfc0 │ │ │ │ │ + b d070 │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b d03c │ │ │ │ │ + b d0ec │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b cfc0 │ │ │ │ │ + b d070 │ │ │ │ │ │ │ │ │ │ -0000d0dc : │ │ │ │ │ +0000d18c : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d7e8 │ │ │ │ │ + beq d898 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d7e8 │ │ │ │ │ + beq d898 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrs r6, r3, #3 │ │ │ │ │ - beq d820 │ │ │ │ │ + beq d8d0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq d8f0 │ │ │ │ │ + beq d9a0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq d5bc │ │ │ │ │ + beq d66c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq d844 │ │ │ │ │ + beq d8f4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d808 │ │ │ │ │ + beq d8b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d684 │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge d984 │ │ │ │ │ + bge da34 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d8f0 │ │ │ │ │ + blt d9a0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ @@ -14562,43 +14612,43 @@ │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt d984 │ │ │ │ │ + bgt da34 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d8f0 │ │ │ │ │ + blt d9a0 │ │ │ │ │ mvn r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r9, r3 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ sub r3, r9, #55 @ 0x37 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt d630 │ │ │ │ │ + bgt d6e0 │ │ │ │ │ rsb r8, r9, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d838 │ │ │ │ │ + beq d8e8 │ │ │ │ │ sub r3, r9, #56 @ 0x38 │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ cmn r3, #30 │ │ │ │ │ - bge d26c │ │ │ │ │ + bge d31c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -14617,21 +14667,21 @@ │ │ │ │ │ lsl r3, r2, r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ - ble d3f0 │ │ │ │ │ + ble d4a0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d350 │ │ │ │ │ + beq d400 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq d324 │ │ │ │ │ + beq d3d4 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq d300 │ │ │ │ │ + beq d3b0 │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, #2 │ │ │ │ │ ldr r2, [r8, #16]! │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -14653,15 +14703,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ - ble d3f0 │ │ │ │ │ + ble d4a0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ mov r4, r8 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ @@ -14692,65 +14742,65 @@ │ │ │ │ │ orr r3, r3, ip, lsl r1 │ │ │ │ │ lsl r2, ip, r7 │ │ │ │ │ orr r2, r2, ip, lsr lr │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r0] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ - bgt d354 │ │ │ │ │ + bgt d404 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9cc │ │ │ │ │ + beq da7c │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d628 │ │ │ │ │ + beq d6d8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d860 │ │ │ │ │ + beq d910 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d34 │ │ │ │ │ + bl 13dfc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d478 │ │ │ │ │ + bgt d528 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d478 │ │ │ │ │ + bne d528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d838 │ │ │ │ │ + beq d8e8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d4b4 │ │ │ │ │ + bgt d564 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4b4 │ │ │ │ │ + bne d564 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r6, #30 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -14767,44 +14817,44 @@ │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movlt r3, r6 │ │ │ │ │ orr r2, r5, r2 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ ands lr, r2, ip, lsl r3 │ │ │ │ │ - beq d51c │ │ │ │ │ + beq d5cc │ │ │ │ │ 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, #984] @ d918 │ │ │ │ │ + vldr d5, [pc, #984] @ d9c8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bgt d5a4 │ │ │ │ │ + bgt d654 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d570 │ │ │ │ │ + bgt d620 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d570 │ │ │ │ │ + bne d620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge d960 │ │ │ │ │ + bge da10 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldrd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ @@ -14813,57 +14863,57 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b d530 │ │ │ │ │ + b d5e0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d5ec │ │ │ │ │ + beq d69c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ rsbne r3, r6, #1 │ │ │ │ │ - bne d198 │ │ │ │ │ + bne d248 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne d808 │ │ │ │ │ + bne d8b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d808 │ │ │ │ │ + beq d8b8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d938 │ │ │ │ │ + bne d9e8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne d9b0 │ │ │ │ │ + bne da60 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b d58c │ │ │ │ │ + b d63c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b d410 │ │ │ │ │ + b d4c0 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r7, r5, r0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d838 │ │ │ │ │ + beq d8e8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d908 │ │ │ │ │ + ble d9b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ add sl, r4, #12 │ │ │ │ │ @@ -14876,19 +14926,19 @@ │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r7, r7, r5, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ sub r8, r1, #32 │ │ │ │ │ - beq d708 │ │ │ │ │ + beq d7b8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq d6e0 │ │ │ │ │ + beq d790 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d7f4 │ │ │ │ │ + bne d8a4 │ │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ @@ -14898,15 +14948,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq d7a8 │ │ │ │ │ + beq d858 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ sub r4, r0, #4 │ │ │ │ │ sub r5, r7, #4 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ sub r7, r7, #16 │ │ │ │ │ @@ -14937,48 +14987,48 @@ │ │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ str r3, [r4, #-12] │ │ │ │ │ - bne d70c │ │ │ │ │ + bne d7bc │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movne r5, #1 │ │ │ │ │ eor r3, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d400 │ │ │ │ │ + beq d4b0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ - b d7b4 │ │ │ │ │ + b d864 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b d6c0 │ │ │ │ │ + b d770 │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d1a8 │ │ │ │ │ - b d984 │ │ │ │ │ + blt d258 │ │ │ │ │ + b da34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14990,150 +15040,150 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d5e4 │ │ │ │ │ - b d17c │ │ │ │ │ + beq d694 │ │ │ │ │ + b d22c │ │ │ │ │ and r6, r2, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mul r6, r2, r6 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ add r7, r9, r6, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi d8b0 │ │ │ │ │ + bmi d960 │ │ │ │ │ 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 d884 │ │ │ │ │ + b d934 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9a0 │ │ │ │ │ + beq da50 │ │ │ │ │ ldr lr, [r9, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d910 │ │ │ │ │ + beq d9c0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ - b d4b8 │ │ │ │ │ + b d568 │ │ │ │ │ ldrd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - vldr d0, [pc, #36] @ d920 │ │ │ │ │ - vldr d7, [pc, #40] @ d928 │ │ │ │ │ + vldr d0, [pc, #36] @ d9d0 │ │ │ │ │ + vldr d7, [pc, #40] @ d9d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b d598 │ │ │ │ │ + b d648 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b d7a8 │ │ │ │ │ + b d858 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b d8bc │ │ │ │ │ + b d96c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - vldr d5, [pc, #-24] @ d930 │ │ │ │ │ + vldr d5, [pc, #-24] @ d9e0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b d600 │ │ │ │ │ - bne d984 │ │ │ │ │ + b d6b0 │ │ │ │ │ + bne da34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne d580 │ │ │ │ │ + bne d630 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d838 │ │ │ │ │ + b d8e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b d8e4 │ │ │ │ │ + b d994 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - vldr d4, [pc, #-140] @ d930 │ │ │ │ │ + vldr d4, [pc, #-140] @ d9e0 │ │ │ │ │ vldr s10, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b d620 │ │ │ │ │ + b d6d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b d438 │ │ │ │ │ + b d4e8 │ │ │ │ │ │ │ │ │ │ -0000d9dc : │ │ │ │ │ +0000da8c : │ │ │ │ │ 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 da9c │ │ │ │ │ + beq db4c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq da80 │ │ │ │ │ + beq db30 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi da38 │ │ │ │ │ + bhi dae8 │ │ │ │ │ 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 12acc <_PyLong_Frexp> │ │ │ │ │ + bl 12b94 <_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 da60 │ │ │ │ │ + blt db10 │ │ │ │ │ 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 │ │ │ │ │ @@ -15142,692 +15192,642 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b da30 │ │ │ │ │ + b dae0 │ │ │ │ │ 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 da78 │ │ │ │ │ + b db28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3570 @ 0xdf2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b da78 │ │ │ │ │ + b db28 │ │ │ │ │ │ │ │ │ │ -0000dab0 : │ │ │ │ │ +0000db60 : │ │ │ │ │ long_pow(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e9a0 │ │ │ │ │ + beq ea44 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e9a0 │ │ │ │ │ + beq ea44 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e1e4 │ │ │ │ │ + ble e230 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e200 │ │ │ │ │ + ble e24c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne e2dc │ │ │ │ │ + bne e398 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne e980 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bne ea24 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq e860 │ │ │ │ │ + beq e900 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ streq r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - ldreq r6, [pc, #4080] @ eb6c │ │ │ │ │ - beq ddac │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + ldreq r6, [pc, #4080] @ ec1c │ │ │ │ │ + beq de5c │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dfc8 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bne e068 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt ec14 │ │ │ │ │ + bgt ece4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - ldrle r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldrle r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - ldr r3, [pc, #3988] @ eb70 │ │ │ │ │ + ldr r3, [pc, #3988] @ ec20 │ │ │ │ │ ldr r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e0b4 │ │ │ │ │ + ble e100 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bls e0dc │ │ │ │ │ + bls e128 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls dc28 │ │ │ │ │ + bls dcd8 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls dc28 │ │ │ │ │ + bls dcd8 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls dc28 │ │ │ │ │ + bls dcd8 │ │ │ │ │ mov r4, #32 │ │ │ │ │ cmp r9, #31 │ │ │ │ │ - bls dc28 │ │ │ │ │ + bls dcd8 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bcs dc1c │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bcs dccc │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - ldr r6, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r6, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dd90 │ │ │ │ │ + beq de40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ + ldr sl, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r8, #1030 @ 0x406 │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b dd00 │ │ │ │ │ - ldr ip, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b ddb0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - ldr r3, [ip, #8] │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi dee8 │ │ │ │ │ - and r1, r2, #3 │ │ │ │ │ - and r0, r3, #3 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - rsb r1, r1, #1 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ - mul r1, r3, r1 │ │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ │ - mul r0, r3, r0 │ │ │ │ │ - smull r0, r1, r1, r0 │ │ │ │ │ - adds ip, r0, #5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adc r2, r1, #0 │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - sbcs r2, r2, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - bcs e094 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - add r0, r0, #588 @ 0x24c │ │ │ │ │ + bhi dfa4 │ │ │ │ │ + and ip, r2, #3 │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul ip, r2, ip │ │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ │ + mul r3, r2, r3 │ │ │ │ │ + smull r0, ip, ip, r3 │ │ │ │ │ + adds r1, r0, #5 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + adc r3, ip, #0 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + sbcs r3, r3, #0 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + bcs e0e0 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r6, r6, r0, lsl #4 │ │ │ │ │ - bgt df40 │ │ │ │ │ - sub r7, r3, #1 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add r6, r6, r3, lsl #4 │ │ │ │ │ + bgt dff8 │ │ │ │ │ + sub r7, r2, #1 │ │ │ │ │ str r7, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne df40 │ │ │ │ │ + bne dff8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df54 │ │ │ │ │ + bne e00c │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq dd90 │ │ │ │ │ + beq de40 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi dec4 │ │ │ │ │ + bhi df74 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ smull r0, r2, r0, r0 │ │ │ │ │ - adds r1, r0, #5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adc r3, r2, #0 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - sbcs r3, r3, #0 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - bcs df88 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + adds ip, r0, #5 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adc r1, r2, #0 │ │ │ │ │ + cmp ip, r8 │ │ │ │ │ + sbcs r1, r1, #0 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + bcs e03c │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r5, r0, #588 @ 0x24c │ │ │ │ │ add r5, r3, r5, lsl #4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de64 │ │ │ │ │ + bgt df14 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ str r7, [r6] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne de64 │ │ │ │ │ + bne df14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de78 │ │ │ │ │ + bne df28 │ │ │ │ │ tst r9, r4 │ │ │ │ │ - bne dc5c │ │ │ │ │ + bne dd10 │ │ │ │ │ mov r6, r5 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne dd00 │ │ │ │ │ + bne ddb0 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bpl eab8 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne e6f4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bpl fa6c │ │ │ │ │ + ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne e664 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e2bc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ble e378 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e79c │ │ │ │ │ + ble e84c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq de00 │ │ │ │ │ + beq deb0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de00 │ │ │ │ │ + bgt deb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de00 │ │ │ │ │ + bne deb0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq de2c │ │ │ │ │ + beq dedc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de2c │ │ │ │ │ + bgt dedc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de2c │ │ │ │ │ + bne dedc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de58 │ │ │ │ │ + beq df08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de58 │ │ │ │ │ + bgt df08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de58 │ │ │ │ │ + bne df08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dd7c │ │ │ │ │ + beq de2c │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eacc │ │ │ │ │ + beq fa40 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt deb4 │ │ │ │ │ + bgt df64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne deb4 │ │ │ │ │ + bne df64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dd7c │ │ │ │ │ + b de2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl fef8 │ │ │ │ │ + bl ff9c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dd48 │ │ │ │ │ - str r0, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b dfb8 │ │ │ │ │ - mov r7, ip │ │ │ │ │ - mov r1, ip │ │ │ │ │ + bne ddf8 │ │ │ │ │ + str r5, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + moveq r4, r6 │ │ │ │ │ + bne ea9c │ │ │ │ │ + b e6b0 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fef8 │ │ │ │ │ + bl ff9c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e850 │ │ │ │ │ + bne e958 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea88 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dcd0 │ │ │ │ │ + beq eb34 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble dd80 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dcf8 │ │ │ │ │ + beq dda8 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eacc │ │ │ │ │ + beq fa3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dcf8 │ │ │ │ │ + b dda8 │ │ │ │ │ subs r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs e138 │ │ │ │ │ + bcs e184 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dd48 │ │ │ │ │ - str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r0, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - moveq r4, r6 │ │ │ │ │ - bne ea80 │ │ │ │ │ - b e744 │ │ │ │ │ + bne ddf8 │ │ │ │ │ + b df90 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bls e1d8 │ │ │ │ │ - ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bls e224 │ │ │ │ │ + ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl cf38 │ │ │ │ │ - ldr r3, [pc, #2956] @ eb70 │ │ │ │ │ + bl cfe8 │ │ │ │ │ + ldr r3, [pc, #2972] @ ec20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ - beq ea98 │ │ │ │ │ + beq fa4c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e0f4 │ │ │ │ │ + bgt e140 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ str r4, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e0f4 │ │ │ │ │ + bne e140 │ │ │ │ │ add r0, r3, #1232 @ 0x4d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e108 │ │ │ │ │ + bne e154 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - bne dda0 │ │ │ │ │ - ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cf38 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea04 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - bl ad8c │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - moveq r6, r4 │ │ │ │ │ - beq dda0 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 117a4 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq eb7c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ad8c │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dda0 │ │ │ │ │ - subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - adc r1, r1, #0 │ │ │ │ │ - cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ │ - bcs e210 │ │ │ │ │ + beq e310 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e664 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b de5c │ │ │ │ │ + subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + adc ip, ip, #0 │ │ │ │ │ + cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ + sbcs ip, ip, #0 │ │ │ │ │ + bcs e25c │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b df28 │ │ │ │ │ + b dfe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dbe4 │ │ │ │ │ - ldr r0, [pc, #2720] @ eb6c │ │ │ │ │ - str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + bne dc94 │ │ │ │ │ + ldr r0, [pc, #2820] @ ec1c │ │ │ │ │ + str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bhi dbec │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bhi dc9c │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b dc3c │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b dcec │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e024 │ │ │ │ │ + beq e0c4 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fb5c │ │ │ │ │ + beq ec8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e024 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt e8ec │ │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ │ - bne eb40 │ │ │ │ │ + b e0c4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt e998 │ │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ │ + bne eb44 │ │ │ │ │ mov r0, #20 │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e9f8 │ │ │ │ │ + beq eafc │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ - str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ - str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ orr r1, r1, r3 │ │ │ │ │ - ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ orrs r1, r2, #0 │ │ │ │ │ - lsr r1, r7, #30 │ │ │ │ │ - bic r7, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r1, r1, r3, lsl #2 │ │ │ │ │ - str r7, [r5, #12] │ │ │ │ │ + lsr r1, r3, #30 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r3, [r5, #12] │ │ │ │ │ + addne r3, r5, #20 │ │ │ │ │ + orr r1, r1, r7, lsl #2 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ - strne r2, [r5, #20] │ │ │ │ │ - b dd48 │ │ │ │ │ - beq e39c │ │ │ │ │ - ldr r6, [pc, #2440] @ eb6c │ │ │ │ │ - b dda0 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + strne r2, [r3] │ │ │ │ │ + b ddf8 │ │ │ │ │ + beq e56c │ │ │ │ │ + ldr r6, [pc, #2540] @ ec1c │ │ │ │ │ + b e0cc │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt db14 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bgt dbc4 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b db14 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movge r3, #1 │ │ │ │ │ - strge r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - blt e930 │ │ │ │ │ - lsrs r3, r2, #28 │ │ │ │ │ + b dbc4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movge r7, #1 │ │ │ │ │ + blt e9dc │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ movne r3, #3 │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ + str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq ea48 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + beq eb24 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r1, [r6, #4] │ │ │ │ │ + str r3, [r6, #4] │ │ │ │ │ + rsb r7, r7, #1 │ │ │ │ │ + str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ - strle r0, [r1] │ │ │ │ │ + strle r0, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - rsb r1, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - orr r1, r1, r3, lsl #3 │ │ │ │ │ - str r1, [r6, #8] │ │ │ │ │ - orrs r1, r0, #0 │ │ │ │ │ - lsr r1, r7, #30 │ │ │ │ │ - orr r1, r1, r2, lsl #2 │ │ │ │ │ - bic r3, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ - str r1, [r6, #16] │ │ │ │ │ + ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + orr r7, r7, r3, lsl #3 │ │ │ │ │ + orrs r3, r0, #0 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ + str r7, [r6, #8] │ │ │ │ │ + bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r3, r3, r1, lsl #2 │ │ │ │ │ + str r2, [r6, #12] │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ strne r0, [r6, #20] │ │ │ │ │ - b df34 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r3, [r6, #16] │ │ │ │ │ + b dfec │ │ │ │ │ + ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl cfe8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq eb08 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + bl ae3c │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + moveq r6, r4 │ │ │ │ │ + beq e0cc │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11848 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq ec2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ae3c │ │ │ │ │ + ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e0cc │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ddbc │ │ │ │ │ + bne de6c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ddbc │ │ │ │ │ + b de6c │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e9ac │ │ │ │ │ + beq ea50 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - movne sl, #0 │ │ │ │ │ - ldrne r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - beq e584 │ │ │ │ │ + beq e5f0 │ │ │ │ │ + ldr r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bic r3, r3, #4 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi e338 │ │ │ │ │ + bhi e3f8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e928 │ │ │ │ │ - ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq e9b0 │ │ │ │ │ + ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq e420 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq e5f4 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - lsr r3, r3, #3 │ │ │ │ │ - cmp r3, r2, lsr #3 │ │ │ │ │ - bgt e5f4 │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - lsr r3, r3, #3 │ │ │ │ │ - mul r2, r3, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne db84 │ │ │ │ │ - b e1dc │ │ │ │ │ - ldr r1, [pc, #1992] @ eb6c │ │ │ │ │ - ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl cf38 │ │ │ │ │ - ldr r3, [pc, #1984] @ eb70 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ - beq ea98 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e3e0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e3e0 │ │ │ │ │ - add r0, r3, #1232 @ 0x4d0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq dda0 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 117a4 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq fafc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl ad8c │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dda0 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bne e75c │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ec0c │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq ec14 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e830 │ │ │ │ │ + ble e8e0 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldreq r7, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - beq e5e0 │ │ │ │ │ + beq e650 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - ldrle r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldrle r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - ldr r3, [pc, #1768] @ eb70 │ │ │ │ │ + ldr r3, [pc, #1964] @ ec20 │ │ │ │ │ ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ ldr r2, [r3, #1216] @ 0x4c0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -15835,1041 +15835,1106 @@ │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e8bc │ │ │ │ │ - ldr r6, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + beq e968 │ │ │ │ │ + ldr r6, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - ldr r5, [pc, #1696] @ eb74 │ │ │ │ │ - ldr r9, [pc, #1684] @ eb6c │ │ │ │ │ - str sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - str r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r5, [pc, #1892] @ ec24 │ │ │ │ │ + ldr sl, [pc, #1880] @ ec1c │ │ │ │ │ + str r7, [fp, #-132] @ 0xffffff7c │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b6f4 │ │ │ │ │ + bl b7a4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fb54 │ │ │ │ │ + beq eba0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e654 │ │ │ │ │ - ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ble e7ac │ │ │ │ │ + ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl cf38 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + ldr r9, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl cfe8 │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e8d0 │ │ │ │ │ + ble e97c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq eb90 │ │ │ │ │ + beq eca0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 7920 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 79d0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e6d0 │ │ │ │ │ + ble e7c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eb90 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ + beq eca0 │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e904 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + ble e9b8 │ │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e670 │ │ │ │ │ + beq e708 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b e4dc │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b e4c4 │ │ │ │ │ + ldr r1, [pc, #1704] @ ec1c │ │ │ │ │ + ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bl cfe8 │ │ │ │ │ + ldr r3, [pc, #1696] @ ec20 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ + beq fa4c │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e5b0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne e5b0 │ │ │ │ │ + add r0, r3, #1232 @ 0x4d0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq e0cc │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 11848 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq ec98 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl ae3c │ │ │ │ │ + ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e0cc │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec14 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e5bc │ │ │ │ │ + bgt e628 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae8 │ │ │ │ │ + beq ec80 │ │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ ldr r7, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - movne sl, #1 │ │ │ │ │ - bne e318 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + bne e3d8 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b ddac │ │ │ │ │ - ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 117a4 │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b de5c │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + movne r5, r6 │ │ │ │ │ + strne r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + beq e0d8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + bl 79d0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq ea98 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq ec0c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e63c │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e63c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e378 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ + ble eb84 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e504 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + subne r3, fp, #100 @ 0x64 │ │ │ │ │ + strne r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ + beq de5c │ │ │ │ │ + ldr r7, [fp, #-176] @ 0xffffff50 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldr r3, [r7], #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e6f4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne e6f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e504 │ │ │ │ │ - ldr sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq de5c │ │ │ │ │ + b e6cc │ │ │ │ │ + ldr r7, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7bc │ │ │ │ │ + ble e86c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fb04 │ │ │ │ │ - ldr r1, [pc, #1228] @ eb6c │ │ │ │ │ + ble ec64 │ │ │ │ │ + ldr r1, [pc, #1260] @ ec1c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2460 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7d8 │ │ │ │ │ + bne e888 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fb20 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ble ecbc │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e810 │ │ │ │ │ - str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e34c │ │ │ │ │ + ble e8c0 │ │ │ │ │ + str r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq e7ec │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + cmp r3, r2, lsr #3 │ │ │ │ │ + bgt e7ec │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne dc34 │ │ │ │ │ + b e228 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e4ec │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e4ec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e54c │ │ │ │ │ + bne e534 │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e54c │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - strne r6, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - strne r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - beq dda8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 7920 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea7c │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ + b e534 │ │ │ │ │ + ldr r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 11848 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq ec14 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eb00 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bgt e834 │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - subne r3, fp, #100 @ 0x64 │ │ │ │ │ - strne r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - beq ddac │ │ │ │ │ - ldr r7, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e788 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne e788 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne e834 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq ddac │ │ │ │ │ - b e760 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e788 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ddcc │ │ │ │ │ + bne de7c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ddcc │ │ │ │ │ + b de7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e68c │ │ │ │ │ + bne e71c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e68c │ │ │ │ │ + b e71c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e948 │ │ │ │ │ + ble e9ec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e964 │ │ │ │ │ + ble ea08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ddac │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b de5c │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e6c8 │ │ │ │ │ + bne e758 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e6c8 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b e758 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e444 │ │ │ │ │ + bne e430 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e444 │ │ │ │ │ - sub r0, fp, #100 @ 0x64 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ - ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b df28 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e430 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fadc │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ble eb64 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e890 │ │ │ │ │ + bgt e930 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fb3c │ │ │ │ │ + beq ecb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ - ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrd r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r5, [pc, #680] @ eb6c │ │ │ │ │ + sub r0, fp, #100 @ 0x64 │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ + ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b dfe0 │ │ │ │ │ + ldr r5, [pc, #684] @ ec1c │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r8, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r4, r5, #16 │ │ │ │ │ - b e680 │ │ │ │ │ + b e710 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ + str r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e528 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne e510 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e528 │ │ │ │ │ - rsbs r7, r0, #0 │ │ │ │ │ - rsc r3, r3, #0 │ │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ │ - bne e9d0 │ │ │ │ │ + b e510 │ │ │ │ │ + rsbs r3, r0, #0 │ │ │ │ │ + rsc r7, r7, #0 │ │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ │ + bne ead4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b e148 │ │ │ │ │ + b e194 │ │ │ │ │ + ldr r6, [pc, #620] @ ec24 │ │ │ │ │ + b e0d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ + str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e560 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne e548 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e560 │ │ │ │ │ - ldr r6, [pc, #580] @ eb74 │ │ │ │ │ - b dda8 │ │ │ │ │ - rsbs r3, r0, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - rsc r2, r2, #0 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b e220 │ │ │ │ │ + b e548 │ │ │ │ │ + rsbs r2, r0, #0 │ │ │ │ │ + mvn r7, #0 │ │ │ │ │ + rsc r1, r1, #0 │ │ │ │ │ + b e268 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e7e0 │ │ │ │ │ + bne e890 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e7e0 │ │ │ │ │ + b e890 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e7ec │ │ │ │ │ + bne e89c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e7ec │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e89c │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eb4c │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ble fab0 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eb20 │ │ │ │ │ + ble fa90 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b de58 │ │ │ │ │ + b df08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ddac │ │ │ │ │ + b de5c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f3d0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC48 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt eabc │ │ │ │ │ + sub r5, r3, #1 │ │ │ │ │ + str r5, [r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq eb58 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e6b0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, #24 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bne eb88 │ │ │ │ │ + ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + bne eb50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - strne r4, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - beq eadc │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea30 │ │ │ │ │ - sub r5, r3, #1 │ │ │ │ │ - str r5, [r6] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq eaf4 │ │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b e744 │ │ │ │ │ + strne r4, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + bne eaa0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b de5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b ea04 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne f308 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC48 │ │ │ │ │ - str r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r6, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b ea14 │ │ │ │ │ + b eb08 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b dfb8 │ │ │ │ │ - ldr r3, [r3, #1232] @ 0x4d0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eadc │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r6, [pc, #188] @ eb6c │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b ea20 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r9, [r3, #-4]! │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b dc48 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b ea7c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b ddac │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e5bc │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b df94 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + b eadc │ │ │ │ │ + mov r1, #24 │ │ │ │ │ + b e1b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea30 │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e73c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e73c │ │ │ │ │ + b eabc │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e9a0 │ │ │ │ │ + bne e910 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9a0 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b e9d8 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e910 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e990 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne e6a8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e990 │ │ │ │ │ - .word 0x000024d0 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000024c0 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000024d0 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r5, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b ea80 │ │ │ │ │ - mov r1, #24 │ │ │ │ │ - b e16c │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + b e6a8 │ │ │ │ │ + mov r3, sl │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ebb8 │ │ │ │ │ + bgt ebc0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq faa8 │ │ │ │ │ + beq ec38 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ebd4 │ │ │ │ │ + bgt ebdc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fac4 │ │ │ │ │ + beq ec4c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ebf0 │ │ │ │ │ + bgt ebf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fad0 │ │ │ │ │ + beq ec58 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ec0c │ │ │ │ │ + bgt ec14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fb48 │ │ │ │ │ + beq ecd8 │ │ │ │ │ ldr r7, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b e5dc │ │ │ │ │ + b e64c │ │ │ │ │ + .word 0x000024d0 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000024c0 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000024d0 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + str r5, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b ea9c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b ebc0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ebdc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ebf8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e728 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e728 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e628 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b ea9c │ │ │ │ │ + str r4, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b ea9c │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b eba4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e930 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e748 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e748 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ec14 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - ldrle r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldrle r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl cf38 │ │ │ │ │ + bl cfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ee64 │ │ │ │ │ + beq ef2c │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ec70 │ │ │ │ │ + beq ed40 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa90 │ │ │ │ │ + beq fa80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, fp, #100 @ 0x64 │ │ │ │ │ - str r5, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + str r5, [fp, #-176] @ 0xffffff50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [r5, #4]! │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl cf38 │ │ │ │ │ + bl cfe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ee58 │ │ │ │ │ + beq ef20 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r0, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ecdc │ │ │ │ │ + beq edac │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq ee58 │ │ │ │ │ - bl ad8c │ │ │ │ │ + beq ef20 │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, #16 │ │ │ │ │ - bne ec80 │ │ │ │ │ + bne ed50 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - beq ed18 │ │ │ │ │ + str r8, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + beq ede8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ed18 │ │ │ │ │ + bgt ede8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed18 │ │ │ │ │ + bne ede8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - ldr r8, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str sl, [fp, #-176] @ 0xffffff50 │ │ │ │ │ + ldr r8, [pc, #-464] @ ec28 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ - str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r5, [pc, #-496] @ eb78 │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt f824 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + blt f900 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r6, #29 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b eda0 │ │ │ │ │ + b ee6c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ - beq ee78 │ │ │ │ │ + beq ef40 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bcc f614 │ │ │ │ │ + bcc f6e8 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ lsr r2, r3, r6 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ orrs r9, r2, r9, lsl #1 │ │ │ │ │ - bne ed8c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl cf38 │ │ │ │ │ + bne ee58 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl cfe8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f270 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq f338 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ + beq f338 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq f458 │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f338 │ │ │ │ │ + bgt f458 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ + str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f338 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne f458 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f348 │ │ │ │ │ - ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + beq f468 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ea7c │ │ │ │ │ + beq f380 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee48 │ │ │ │ │ + bgt ef10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee48 │ │ │ │ │ + bne ef10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ed98 │ │ │ │ │ - ldr r6, [pc, #-744] @ eb78 │ │ │ │ │ - str r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b ea14 │ │ │ │ │ + b ee64 │ │ │ │ │ + ldr r6, [pc, #-768] @ ec28 │ │ │ │ │ + str r8, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b eaa0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r6, [pc, #-760] @ eb78 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldr r6, [pc, #-784] @ ec28 │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ea14 │ │ │ │ │ + b eaa0 │ │ │ │ │ tst r9, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne eeb8 │ │ │ │ │ + bne ef80 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ ands r3, r9, #1 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne eeb0 │ │ │ │ │ + bne ef78 │ │ │ │ │ mov r3, #1 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ tst r9, #1 │ │ │ │ │ - beq ee9c │ │ │ │ │ + beq ef64 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ rsb sl, r3, #5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi f254 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ + bhi f31c │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ smull r0, r3, r3, r3 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adc r1, r3, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bcs f2c0 │ │ │ │ │ + bcs f388 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r4, r0, #588 @ 0x24c │ │ │ │ │ add r4, r3, r4, lsl #4 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f23c │ │ │ │ │ + bgt f304 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ - str r6, [r7] │ │ │ │ │ + str r6, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f23c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne f304 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f314 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq f278 │ │ │ │ │ + beq f340 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea60 │ │ │ │ │ + beq ea7c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt f308 │ │ │ │ │ - beq f2ec │ │ │ │ │ + blt f3d0 │ │ │ │ │ + beq f3b4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f39c │ │ │ │ │ + beq f470 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d34 │ │ │ │ │ + bl 13dfc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq efa4 │ │ │ │ │ + beq f06c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt efa4 │ │ │ │ │ + bgt f06c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne efa4 │ │ │ │ │ + bne f06c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 1d18 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq f2b8 │ │ │ │ │ + beq f380 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - beq f77c │ │ │ │ │ + beq f858 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f7a0 │ │ │ │ │ + beq f87c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eff4 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ + bne f0bc │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f7ac │ │ │ │ │ + beq f888 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f018 │ │ │ │ │ + bgt f0e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f0e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bne eebc │ │ │ │ │ + bne ef84 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add r9, fp, r9, lsl #2 │ │ │ │ │ ldr r1, [r9, #-100] @ 0xffffff9c │ │ │ │ │ - bl cf38 │ │ │ │ │ + bl cfe8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f270 │ │ │ │ │ - ldr r5, [r7] │ │ │ │ │ + beq f338 │ │ │ │ │ + ldr r5, [r8] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f350 │ │ │ │ │ + bgt f400 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - str r5, [r7] │ │ │ │ │ + str r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f350 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne f400 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f360 │ │ │ │ │ - ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + beq f410 │ │ │ │ │ sub r5, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ea7c │ │ │ │ │ + beq f380 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f0bc │ │ │ │ │ + bgt f180 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f0bc │ │ │ │ │ + bne f180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ble f230 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - sub r4, r3, #1 │ │ │ │ │ - bl cf38 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ble f2f8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + sub sl, r3, #1 │ │ │ │ │ + bl cfe8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f270 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - streq r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f13c │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ + beq f338 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + streq r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f6f8 │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f128 │ │ │ │ │ + strgt r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bgt f6f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ + str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f128 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne f1ec │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f9e0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fadc │ │ │ │ │ sub r5, fp, #108 @ 0x6c │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f9d8 │ │ │ │ │ + beq fad0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f178 │ │ │ │ │ + bgt f240 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f178 │ │ │ │ │ + bne f240 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f230 │ │ │ │ │ + beq f2f8 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ sub sl, r3, #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl cf38 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl cfe8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f270 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq f1dc │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + beq f338 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq f2a4 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f1dc │ │ │ │ │ + bgt f2a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ - bne f1dc │ │ │ │ │ + str r2, [r8] │ │ │ │ │ + bne f2a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - beq f9d8 │ │ │ │ │ + beq fb8c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f21c │ │ │ │ │ + bgt f2e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne f21c │ │ │ │ │ + bne f2e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne f194 │ │ │ │ │ + bne f25c │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b ed98 │ │ │ │ │ + b ee64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ef38 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b f018 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl fef8 │ │ │ │ │ + bne f000 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b f0e0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl ff9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ef08 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b dfb8 │ │ │ │ │ + bne efd0 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b df94 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne ea58 │ │ │ │ │ + bne ea74 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r6, r1, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne f768 │ │ │ │ │ + bne f844 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r6, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne eff4 │ │ │ │ │ - str r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b ea7c │ │ │ │ │ + bne f0bc │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b ea98 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs f55c │ │ │ │ │ + bcs f630 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ef08 │ │ │ │ │ - b f270 │ │ │ │ │ + bne efd0 │ │ │ │ │ + b f338 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - add r2, r8, r0, lsl #2 │ │ │ │ │ + add r2, r7, r0, lsl #2 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls ef6c │ │ │ │ │ + bls f034 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne f810 │ │ │ │ │ + bne f8dc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b efd4 │ │ │ │ │ + b f09c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ee08 │ │ │ │ │ - ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b ed98 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f140 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble f230 │ │ │ │ │ + movle r8, r4 │ │ │ │ │ + ble f2f8 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - sub r4, r3, #1 │ │ │ │ │ - bl cf38 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sl, r3, #1 │ │ │ │ │ + bl cfe8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne f104 │ │ │ │ │ - ldr r6, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b dfb8 │ │ │ │ │ - ldr r7, [r8, #12] │ │ │ │ │ - subs ip, r7, #10 │ │ │ │ │ - bne f624 │ │ │ │ │ - add r7, r4, #12 │ │ │ │ │ + beq fc04 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt f1ec │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b f1d4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne eed4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b ee64 │ │ │ │ │ + ldr r8, [r7, #12] │ │ │ │ │ + subs ip, r8, #10 │ │ │ │ │ + bne f700 │ │ │ │ │ + add r8, r4, #12 │ │ │ │ │ tst r0, #1 │ │ │ │ │ movw r6, #52428 @ 0xcccc │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ - add r0, r7, r0, lsl #2 │ │ │ │ │ + add r0, r8, r0, lsl #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ - beq f430 │ │ │ │ │ + beq f504 │ │ │ │ │ ldr lr, [r0, #-4]! │ │ │ │ │ - ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ umull r3, r2, r1, lr │ │ │ │ │ bic r3, r2, #3 │ │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ │ sub r3, lr, r3 │ │ │ │ │ subs r3, lr, r3 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ mul r2, r6, r3 │ │ │ │ │ @@ -16885,20 +16950,20 @@ │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ adc r2, r2, ip │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ subs ip, lr, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - beq f540 │ │ │ │ │ - strd r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + beq f614 │ │ │ │ │ + strd r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr r5, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - str r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r9, [r0, #-4] │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r2, r2, r3, lsr #2 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ orr r4, r9, r3, lsl #30 │ │ │ │ │ ldr r9, [r0] │ │ │ │ │ adds r1, r4, r2 │ │ │ │ │ @@ -16950,441 +17015,423 @@ │ │ │ │ │ adc lr, lr, lr │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc lr, lr, lr │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ sbc r2, r2, lr │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne f440 │ │ │ │ │ - ldr r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne f514 │ │ │ │ │ + sub r4, fp, #156 @ 0x9c │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldrd r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldm r4, {r4, r5, r9} │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bne efbc │ │ │ │ │ - b f2b8 │ │ │ │ │ + bne f084 │ │ │ │ │ + b f380 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r6, #1 │ │ │ │ │ - blt f7f0 │ │ │ │ │ + blt f8cc │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ movne r3, #3 │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ - str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f800 │ │ │ │ │ + beq f8f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ - str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - orr r6, r6, r3, lsl #3 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + orr r6, r6, r3, lsl #3 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldrne r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldrne r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ strne r3, [r4, #20] │ │ │ │ │ - b ef08 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + b efd0 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ed64 │ │ │ │ │ + b ee30 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b f204 │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r6, r2, r0, lsl #2 │ │ │ │ │ - str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq f6d0 │ │ │ │ │ + beq f7ac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f6a0 │ │ │ │ │ + beq f77c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f67c │ │ │ │ │ + beq f758 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r1, r2, ip, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r1, r2, ip, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq f540 │ │ │ │ │ - str r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + beq f614 │ │ │ │ │ + str r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r6, r6, #16 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne f6e0 │ │ │ │ │ - ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + bne f7bc │ │ │ │ │ + ldr r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b f540 │ │ │ │ │ - sub r7, r1, #1 │ │ │ │ │ + b f614 │ │ │ │ │ + sub r8, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ - sub r1, r7, r1 │ │ │ │ │ - b f2a0 │ │ │ │ │ + sub r1, r8, r1 │ │ │ │ │ + b f368 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq eff4 │ │ │ │ │ + beq f0bc │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ - ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq f2b8 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - b f330 │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ + ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq f380 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ + b f3f8 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne eff4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 5e30 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + bne f0bc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 5ed0 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f7e0 │ │ │ │ │ + bgt f8bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ + str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f7e0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne f8bc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq f2b8 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b eff4 │ │ │ │ │ + beq f380 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b f0bc │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - b f568 │ │ │ │ │ + b f63c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ + R_ARM_CALL _PyLong_Copy │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne f874 │ │ │ │ │ + b f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dfb8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ - R_ARM_CALL _PyLong_Copy │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ - b f2b8 │ │ │ │ │ + b df94 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ movne r4, #0 │ │ │ │ │ - ldr sl, [fp, #-176] @ 0xffffff50 │ │ │ │ │ - beq f930 │ │ │ │ │ + beq fa04 │ │ │ │ │ tst r8, #1 │ │ │ │ │ - beq f9cc │ │ │ │ │ + beq fb9c │ │ │ │ │ sub r7, r9, r4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cf38 │ │ │ │ │ + bl cfe8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dfb8 │ │ │ │ │ - bl ad8c │ │ │ │ │ + beq df94 │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f9c4 │ │ │ │ │ + beq fa34 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - beq f9d8 │ │ │ │ │ - bl ad8c │ │ │ │ │ + beq fa2c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bne f850 │ │ │ │ │ + bne f928 │ │ │ │ │ asr r3, r8, #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ - bl cf38 │ │ │ │ │ + bl cfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dfb8 │ │ │ │ │ + beq df94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f9b4 │ │ │ │ │ + beq f9ec │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ea7c │ │ │ │ │ + beq ea98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - bgt f958 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne f940 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b e758 │ │ │ │ │ + bgt fba8 │ │ │ │ │ + ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq e6c4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f938 │ │ │ │ │ - str r6, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b e710 │ │ │ │ │ - bl cf38 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dfb8 │ │ │ │ │ - bl ad8c │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f918 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 117a4 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - beq f9bc │ │ │ │ │ - bl ad8c │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b f91c │ │ │ │ │ - ldr r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b f918 │ │ │ │ │ - str r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b ea7c │ │ │ │ │ + movne r5, r6 │ │ │ │ │ + bne e680 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b e6c4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b ea98 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b f8a4 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - asr r8, r8, #1 │ │ │ │ │ - b f840 │ │ │ │ │ - str r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b ea7c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - beq f230 │ │ │ │ │ + b f97c │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b ea98 │ │ │ │ │ + ldr r3, [r3, #1232] @ 0x4d0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt eb18 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r6, [pc, #-3644] @ ec28 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r2, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b eaac │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r4, #536870912 @ 0x20000000 │ │ │ │ │ + ldr r9, [r3, #-4]! │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b dcf8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r6, [pc, #-3684] @ ec28 │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b eaa0 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne ea44 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ea44 │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne ea34 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ea34 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b ea98 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq f2f8 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bl cf38 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl cfe8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq faa0 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa34 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne fa34 │ │ │ │ │ + beq fb94 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt fb2c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne fb2c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r8, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f230 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl cf38 │ │ │ │ │ + beq f2f8 │ │ │ │ │ + bl cfe8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - sub r4, r4, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fabc │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ + beq fb94 │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa88 │ │ │ │ │ + bgt fb84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne fa88 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne fb84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b fa38 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r6, [pc, #-3876] @ eb78 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b ea14 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b fb34 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b ea80 │ │ │ │ │ + b fad4 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b ea9c │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + asr r8, r8, #1 │ │ │ │ │ + b f918 │ │ │ │ │ + bl cfe8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq df94 │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b ebb8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b ea80 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ebd4 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f9ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ebf0 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e870 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e870 │ │ │ │ │ - str r4, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b ea80 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e698 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e698 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e6b8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e6b8 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e890 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec0c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b eb9c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b ea80 │ │ │ │ │ + bl 11848 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + beq ea98 │ │ │ │ │ + bl ae3c │ │ │ │ │ + ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b f9f0 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b df94 │ │ │ │ │ │ │ │ │ │ -0000fb68 <_PyCompactLong_Subtract>: │ │ │ │ │ +0000fc0c <_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 │ │ │ │ │ @@ -17396,42 +17443,42 @@ │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r3, r3, r2, asr #31 │ │ │ │ │ adds ip, r1, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fbcc <_PyCompactLong_Subtract+0x64> │ │ │ │ │ + bcs fc70 <_PyCompactLong_Subtract+0x64> │ │ │ │ │ add r1, r1, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fcec <_PyCompactLong_Subtract+0x184> │ │ │ │ │ + bcs fd90 <_PyCompactLong_Subtract+0x184> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #256] @ fcfc <_PyCompactLong_Subtract+0x194> │ │ │ │ │ + ldr r2, [pc, #256] @ fda0 <_PyCompactLong_Subtract+0x194> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r0, r2] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fc70 <_PyCompactLong_Subtract+0x108> │ │ │ │ │ + beq fd14 <_PyCompactLong_Subtract+0x108> │ │ │ │ │ ldr lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [ip, #1728] @ 0x6c0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ @@ -17440,30 +17487,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 fce0 <_PyCompactLong_Subtract+0x178> │ │ │ │ │ + blt fd84 <_PyCompactLong_Subtract+0x178> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ - beq fcf4 <_PyCompactLong_Subtract+0x18c> │ │ │ │ │ + beq fd98 <_PyCompactLong_Subtract+0x18c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -17478,175 +17525,175 @@ │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov ip, r1 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge fc58 <_PyCompactLong_Subtract+0xf0> │ │ │ │ │ + bge fcfc <_PyCompactLong_Subtract+0xf0> │ │ │ │ │ rsb ip, r1, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b fc5c <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ + b fd00 <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b fc68 <_PyCompactLong_Subtract+0x100> │ │ │ │ │ + b fd0c <_PyCompactLong_Subtract+0x100> │ │ │ │ │ .word 0x000000f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000fd00 : │ │ │ │ │ +0000fda4 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 164 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000fd14 : │ │ │ │ │ +0000fdb8 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ cmp r4, lr │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fd48 │ │ │ │ │ + bcs fdec │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs fd68 │ │ │ │ │ + bcs fe0c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 6e4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ │ │ │ │ │ -0000fd74 <_PyLong_FromLarge>: │ │ │ │ │ +0000fe18 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - blt fe28 <_PyLong_FromLarge+0xb4> │ │ │ │ │ + blt fecc <_PyLong_FromLarge+0xb4> │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - bne feb4 <_PyLong_FromLarge+0x140> │ │ │ │ │ + bne ff58 <_PyLong_FromLarge+0x140> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fea8 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq ff4c <_PyLong_FromLarge+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble febc <_PyLong_FromLarge+0x148> │ │ │ │ │ + ble ff60 <_PyLong_FromLarge+0x148> │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orrs r1, r5, r4 │ │ │ │ │ orr r2, r6, #16 │ │ │ │ │ movne r1, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq fe1c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq fec0 <_PyLong_FromLarge+0xa8> │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ orrs r4, r2, r4, lsr #30 │ │ │ │ │ - beq fe1c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq fec0 <_PyLong_FromLarge+0xa8> │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs lr, r1, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ strne r1, [ip, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - beq fda4 <_PyLong_FromLarge+0x30> │ │ │ │ │ + beq fe48 <_PyLong_FromLarge+0x30> │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fea8 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq ff4c <_PyLong_FromLarge+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r7, #24 │ │ │ │ │ - ble fec4 <_PyLong_FromLarge+0x150> │ │ │ │ │ + ble ff68 <_PyLong_FromLarge+0x150> │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orr r2, r6, #24 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ orr r2, r2, r4, lsl #2 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b fe0c <_PyLong_FromLarge+0x98> │ │ │ │ │ + b feb0 <_PyLong_FromLarge+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b fe1c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + b fec0 <_PyLong_FromLarge+0xa8> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b fe3c <_PyLong_FromLarge+0xc8> │ │ │ │ │ + b fee0 <_PyLong_FromLarge+0xc8> │ │ │ │ │ mov r7, #16 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orr r2, r6, r7 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ orrs r0, r5, r4 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bne fdec <_PyLong_FromLarge+0x78> │ │ │ │ │ - b fe1c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + bne fe90 <_PyLong_FromLarge+0x78> │ │ │ │ │ + b fec0 <_PyLong_FromLarge+0xa8> │ │ │ │ │ │ │ │ │ │ -0000fef8 : │ │ │ │ │ +0000ff9c : │ │ │ │ │ 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 │ │ │ │ │ @@ -17667,29 +17714,29 @@ │ │ │ │ │ movge r3, r1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt 10604 │ │ │ │ │ + bgt 106a8 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 10a10 │ │ │ │ │ + beq 10ab4 │ │ │ │ │ add r7, r5, r8 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 10ae4 │ │ │ │ │ + bgt 10b88 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 105b4 │ │ │ │ │ + beq 10658 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10888 │ │ │ │ │ + beq 1092c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ @@ -17709,15 +17756,15 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r2, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 102d8 │ │ │ │ │ + beq 1037c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ @@ -17732,37 +17779,37 @@ │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [r3, #4]! │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 10b00 │ │ │ │ │ + bne 10ba4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 10268 │ │ │ │ │ + bcs 1030c │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r7, r5, #4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add sl, r3, #4 │ │ │ │ │ add sl, r1, sl, lsl #2 │ │ │ │ │ sub r1, sl, r6 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r0, r1, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq 1013c │ │ │ │ │ + beq 101e0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 10108 │ │ │ │ │ + beq 101ac │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 100dc │ │ │ │ │ + beq 10180 │ │ │ │ │ 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 │ │ │ │ │ @@ -17790,15 +17837,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 10204 │ │ │ │ │ + beq 102a8 │ │ │ │ │ str r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ ldr ip, [r6], #4 │ │ │ │ │ @@ -17838,70 +17885,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 10144 │ │ │ │ │ + bne 101e8 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ orrs r1, r2, r1 │ │ │ │ │ - beq 10268 │ │ │ │ │ + beq 1030c │ │ │ │ │ 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 1003c │ │ │ │ │ + bne 100e0 │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1025c │ │ │ │ │ + beq 10300 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1027c │ │ │ │ │ + beq 10320 │ │ │ │ │ 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 1003c │ │ │ │ │ - b 10230 │ │ │ │ │ + bne 100e0 │ │ │ │ │ + b 102d4 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 10ad8 │ │ │ │ │ + beq 10b7c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 102b4 │ │ │ │ │ + beq 10358 │ │ │ │ │ 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 10ad8 │ │ │ │ │ + beq 10b7c │ │ │ │ │ ldr ip, [r6, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 102b0 │ │ │ │ │ + beq 10354 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 10294 │ │ │ │ │ - b 1025c │ │ │ │ │ + bne 10338 │ │ │ │ │ + b 10300 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ add sl, r4, r5, lsl #2 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ add r5, r3, r5, lsl #3 │ │ │ │ │ @@ -17910,27 +17957,27 @@ │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r5, [r9], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 10b00 │ │ │ │ │ + bne 10ba4 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ umlal r2, r0, r5, r5 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 105f8 │ │ │ │ │ + bls 1069c │ │ │ │ │ mov r8, r9 │ │ │ │ │ mvn r7, r9 │ │ │ │ │ add r7, ip, r7 │ │ │ │ │ adds lr, r5, r5 │ │ │ │ │ adc r6, r6, r6 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ @@ -17945,21 +17992,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 10558 │ │ │ │ │ + bls 105fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10468 │ │ │ │ │ + beq 1050c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 10428 │ │ │ │ │ + beq 104cc │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 103f4 │ │ │ │ │ + beq 10498 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ umull r3, r1, ip, lr │ │ │ │ │ adds r3, r3, r5 │ │ │ │ │ mla r1, ip, r6, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -17994,15 +18041,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 10558 │ │ │ │ │ + bls 105fc │ │ │ │ │ str r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r4, [sl, #4] │ │ │ │ │ mov r5, sl │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ @@ -18052,96 +18099,96 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 10474 │ │ │ │ │ + bhi 10518 │ │ │ │ │ ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - bne 10578 │ │ │ │ │ + bne 1061c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 10308 │ │ │ │ │ + bne 103ac │ │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 10234 │ │ │ │ │ + b 102d8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r1, r3, r9 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r1] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ orrs r0, r3, r0, lsr #30 │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b 10560 │ │ │ │ │ - ldr r3, [pc, #1404] @ 10b38 │ │ │ │ │ + b 10604 │ │ │ │ │ + ldr r3, [pc, #1404] @ 10bdc │ │ │ │ │ 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 10874 │ │ │ │ │ + beq 10918 │ │ │ │ │ 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 ffd0 │ │ │ │ │ + b 10074 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - beq 10560 │ │ │ │ │ - b 1058c │ │ │ │ │ + beq 10604 │ │ │ │ │ + b 10630 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r8, r5, lsl #1 │ │ │ │ │ - bge 108d0 │ │ │ │ │ + bge 10974 │ │ │ │ │ asr r6, r8, #1 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl df0 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10aa8 │ │ │ │ │ + beq 10b4c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 108a0 │ │ │ │ │ + beq 10944 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl df0 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10aa8 │ │ │ │ │ + beq 10b4c │ │ │ │ │ add r0, r5, r7 │ │ │ │ │ bl 48c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10aa8 │ │ │ │ │ + beq 10b4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl fef8 │ │ │ │ │ + bl ff9c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10a50 │ │ │ │ │ + beq 10af4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add sl, r7, #12 │ │ │ │ │ add r0, sl, r6, lsl #3 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r7, r6, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ @@ -18154,36 +18201,36 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mul r8, r3, r6 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r8, r3, lsr #3 │ │ │ │ │ subs r3, r3, r2, lsr #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - bne 10a1c │ │ │ │ │ + bne 10ac0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl fef8 │ │ │ │ │ + bl ff9c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 10a34 │ │ │ │ │ + beq 10ad8 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r8, r8, r3, lsr #3 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ - bne 109f4 │ │ │ │ │ + bne 10a98 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ mvn r1, #3 │ │ │ │ │ rsb r8, r6, r8, lsr #3 │ │ │ │ │ @@ -18202,49 +18249,49 @@ │ │ │ │ │ bl fcc │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl c2b0 │ │ │ │ │ + bl c360 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10a50 │ │ │ │ │ + beq 10af4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 109dc │ │ │ │ │ + beq 10a80 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl c2b0 │ │ │ │ │ + bl c360 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10a34 │ │ │ │ │ + beq 10ad8 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl fef8 │ │ │ │ │ + bl ff9c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10a50 │ │ │ │ │ + beq 10af4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 11fc │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ @@ -18252,67 +18299,67 @@ │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10ab4 │ │ │ │ │ + beq 10b58 │ │ │ │ │ ldr ip, [sl, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10898 │ │ │ │ │ + beq 1093c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 1025c │ │ │ │ │ + b 10300 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne ff9c │ │ │ │ │ + bne 10040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1025c │ │ │ │ │ + b 10300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 10844 │ │ │ │ │ + b 108e8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 1065c │ │ │ │ │ + b 10700 │ │ │ │ │ add r0, r5, r8 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1088c │ │ │ │ │ + beq 10930 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 48c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10a7c │ │ │ │ │ + beq 10b20 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -18323,172 +18370,172 @@ │ │ │ │ │ lsl r2, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bl fef8 │ │ │ │ │ + bl ff9c │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ add r0, r2, r6, lsl #2 │ │ │ │ │ - beq 10a7c │ │ │ │ │ + beq 10b20 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r9, #12 │ │ │ │ │ sub r7, r7, sl │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ rsb r1, r6, r1, lsr #3 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 11fc │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 10928 │ │ │ │ │ + bgt 109cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 35b8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10ab4 │ │ │ │ │ + beq 10b58 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1085c │ │ │ │ │ + bne 10900 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 109bc │ │ │ │ │ + b 10a60 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 107d0 │ │ │ │ │ + b 10874 │ │ │ │ │ mvn r2, #3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mul r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - b 10728 │ │ │ │ │ - ldr r3, [pc, #292] @ 10b3c │ │ │ │ │ + b 107cc │ │ │ │ │ + ldr r3, [pc, #292] @ 10be0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1025c │ │ │ │ │ + b 10300 │ │ │ │ │ add r0, r7, r2, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 106d8 │ │ │ │ │ + b 1077c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10a50 │ │ │ │ │ + bgt 10af4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10acc │ │ │ │ │ + beq 10b70 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl ad8c │ │ │ │ │ - b 1088c │ │ │ │ │ + bl ae3c │ │ │ │ │ + b 10930 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10a9c │ │ │ │ │ + bgt 10b40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b2c │ │ │ │ │ + beq 10bd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ad8c │ │ │ │ │ - b 1088c │ │ │ │ │ + bl ae3c │ │ │ │ │ + b 10930 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 10a50 │ │ │ │ │ + b 10af4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1025c │ │ │ │ │ + beq 10300 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 1025c │ │ │ │ │ + b 10300 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10a50 │ │ │ │ │ + b 10af4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10abc │ │ │ │ │ - b 1025c │ │ │ │ │ + bne 10b60 │ │ │ │ │ + b 10300 │ │ │ │ │ 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 1088c │ │ │ │ │ + b 10930 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1088c │ │ │ │ │ + bgt 10930 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1088c │ │ │ │ │ + bne 10930 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1088c │ │ │ │ │ + b 10930 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10a9c │ │ │ │ │ + b 10b40 │ │ │ │ │ .word 0x00000574 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010b40 <_PyLong_Copy>: │ │ │ │ │ +00010be4 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 10bac <_PyLong_Copy+0x6c> │ │ │ │ │ + bhi 10c50 <_PyLong_Copy+0x6c> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds lr, r3, #5 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10bac <_PyLong_Copy+0x6c> │ │ │ │ │ + bcs 10c50 <_PyLong_Copy+0x6c> │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -18497,112 +18544,112 @@ │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10ba0 <_PyLong_Copy+0x60> │ │ │ │ │ + beq 10c44 <_PyLong_Copy+0x60> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic ip, r2, #4 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 10ba0 <_PyLong_Copy+0x60> │ │ │ │ │ + b 10c44 <_PyLong_Copy+0x60> │ │ │ │ │ │ │ │ │ │ -00010bf8 : │ │ │ │ │ +00010c9c : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10c54 │ │ │ │ │ + beq 10cf8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10c54 │ │ │ │ │ + beq 10cf8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ sub r2, fp, #12 │ │ │ │ │ - bl b6f4 │ │ │ │ │ + bl b7a4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10c60 │ │ │ │ │ + beq 10d04 │ │ │ │ │ ldrd r0, [fp, #-12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00010c6c : │ │ │ │ │ +00010d10 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 10d0c │ │ │ │ │ + beq 10db0 │ │ │ │ │ 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 10cac │ │ │ │ │ + beq 10d50 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 10ce0 │ │ │ │ │ + bcs 10d84 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 10d00 │ │ │ │ │ + bcs 10da4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 6e4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 10cc4 │ │ │ │ │ + b 10d68 │ │ │ │ │ │ │ │ │ │ -00010d14 <_PyCompactLong_Multiply>: │ │ │ │ │ +00010db8 <_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 │ │ │ │ │ @@ -18612,42 +18659,42 @@ │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ smull r3, r2, r3, r2 │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10d70 <_PyCompactLong_Multiply+0x5c> │ │ │ │ │ + bcs 10e14 <_PyCompactLong_Multiply+0x5c> │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10e80 <_PyCompactLong_Multiply+0x16c> │ │ │ │ │ + bcs 10f24 <_PyCompactLong_Multiply+0x16c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #240] @ 10e90 <_PyCompactLong_Multiply+0x17c> │ │ │ │ │ + ldr r1, [pc, #240] @ 10f34 <_PyCompactLong_Multiply+0x17c> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr ip, [r0, r1] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10e10 <_PyCompactLong_Multiply+0xfc> │ │ │ │ │ + beq 10eb4 <_PyCompactLong_Multiply+0xfc> │ │ │ │ │ ldr lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ str r0, [ip, #1728] @ 0x6c0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ @@ -18655,28 +18702,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 10e74 <_PyCompactLong_Multiply+0x160> │ │ │ │ │ + blt 10f18 <_PyCompactLong_Multiply+0x160> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq 10e88 <_PyCompactLong_Multiply+0x174> │ │ │ │ │ + beq 10f2c <_PyCompactLong_Multiply+0x174> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -18690,221 +18737,221 @@ │ │ │ │ │ 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 10df8 <_PyCompactLong_Multiply+0xe4> │ │ │ │ │ + bge 10e9c <_PyCompactLong_Multiply+0xe4> │ │ │ │ │ rsb ip, r3, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 10dfc <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ + b 10ea0 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 10e08 <_PyCompactLong_Multiply+0xf4> │ │ │ │ │ + b 10eac <_PyCompactLong_Multiply+0xf4> │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00010e94 : │ │ │ │ │ +00010f38 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 10ecc │ │ │ │ │ + beq 10f70 │ │ │ │ │ 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 10f50 │ │ │ │ │ + bne 10ff4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 10f3c │ │ │ │ │ + bhi 10fe0 │ │ │ │ │ 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 10f1c │ │ │ │ │ + bcs 10fc0 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 10f40 │ │ │ │ │ + bcs 10fe4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - b 5c24 │ │ │ │ │ + b 5cc4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fd74 <_PyLong_FromLarge> │ │ │ │ │ - b 10b40 <_PyLong_Copy> │ │ │ │ │ + b fe18 <_PyLong_FromLarge> │ │ │ │ │ + b 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00010f54 : │ │ │ │ │ +00010ff8 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10f9c │ │ │ │ │ + beq 11040 │ │ │ │ │ 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 10fa8 │ │ │ │ │ + bne 1104c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5b7c │ │ │ │ │ + b 5c1c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10b40 <_PyLong_Copy> │ │ │ │ │ + b 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00010fb4 : │ │ │ │ │ +00011058 : │ │ │ │ │ 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 11094 │ │ │ │ │ + beq 11138 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl a18 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11028 │ │ │ │ │ + beq 110cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11050 │ │ │ │ │ + beq 110f4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r6, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 11050 │ │ │ │ │ + bne 110f4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11044 │ │ │ │ │ + bgt 110e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 110b0 │ │ │ │ │ + beq 11154 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1106c │ │ │ │ │ + bgt 11110 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1109c │ │ │ │ │ + beq 11140 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 11044 │ │ │ │ │ + b 110e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1106c │ │ │ │ │ + b 11110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 11044 │ │ │ │ │ + b 110e8 │ │ │ │ │ │ │ │ │ │ -000110c4 : │ │ │ │ │ +00011168 : │ │ │ │ │ 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 11198 │ │ │ │ │ + beq 1123c │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 11144 │ │ │ │ │ + bhi 111e8 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds lr, r3, #5 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 11144 │ │ │ │ │ + bcs 111e8 │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -18913,15 +18960,15 @@ │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11138 │ │ │ │ │ + beq 111dc │ │ │ │ │ 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] │ │ │ │ │ @@ -18934,15 +18981,15 @@ │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000111ac <_PyLong_FromBytes>: │ │ │ │ │ +00011250 <_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 │ │ │ │ │ @@ -18952,31 +18999,31 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl a18 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11200 <_PyLong_FromBytes+0x54> │ │ │ │ │ + beq 112a4 <_PyLong_FromBytes+0x54> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11208 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + beq 112ac <_PyLong_FromBytes+0x5c> │ │ │ │ │ add r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 11208 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + bne 112ac <_PyLong_FromBytes+0x5c> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ 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 11270 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + beq 11314 <_PyLong_FromBytes+0xc4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -18985,127 +19032,127 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11270 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bgt 11314 <_PyLong_FromBytes+0xc4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11270 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bne 11314 <_PyLong_FromBytes+0xc4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11200 <_PyLong_FromBytes+0x54> │ │ │ │ │ + b 112a4 <_PyLong_FromBytes+0x54> │ │ │ │ │ │ │ │ │ │ -00011278 : │ │ │ │ │ +0001131c : │ │ │ │ │ long_mod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11798 │ │ │ │ │ + beq 1183c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11798 │ │ │ │ │ + beq 1183c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ lsr r2, r0, #3 │ │ │ │ │ - beq 11380 │ │ │ │ │ + beq 11424 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11718 │ │ │ │ │ + beq 117bc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 11590 │ │ │ │ │ - beq 11574 │ │ │ │ │ + blt 11634 │ │ │ │ │ + beq 11618 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 113c4 │ │ │ │ │ + beq 11468 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d34 │ │ │ │ │ + bl 13dfc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11324 │ │ │ │ │ + beq 113c8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11324 │ │ │ │ │ + bgt 113c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11324 │ │ │ │ │ + bne 113c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1d18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 116e4 │ │ │ │ │ + beq 11788 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 116ec │ │ │ │ │ + beq 11790 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11734 │ │ │ │ │ + beq 117d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11374 │ │ │ │ │ + bne 11418 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11740 │ │ │ │ │ + beq 117e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 11710 │ │ │ │ │ + bne 117b4 │ │ │ │ │ and r2, r0, #3 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 116c4 │ │ │ │ │ + bne 11768 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 116e4 │ │ │ │ │ + beq 11788 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [r5, #12] │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ subs r2, r8, #10 │ │ │ │ │ - bne 115bc │ │ │ │ │ + bne 11660 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #52428 @ 0xcccc │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ tst r1, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 11464 │ │ │ │ │ + beq 11508 │ │ │ │ │ ldr lr, [r0, #-4]! │ │ │ │ │ umull r3, r6, r1, lr │ │ │ │ │ bic r8, r6, #3 │ │ │ │ │ add r8, r8, r6, lsr #2 │ │ │ │ │ sub r8, lr, r8 │ │ │ │ │ subs r8, lr, r8 │ │ │ │ │ sbc r2, r2, #0 │ │ │ │ │ @@ -19123,15 +19170,15 @@ │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ adc r6, r6, r7 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r6, r6, r6 │ │ │ │ │ subs r2, lr, r2 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 11558 │ │ │ │ │ + beq 115fc │ │ │ │ │ ldr lr, [r0, #-4] │ │ │ │ │ lsl r3, r6, #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ orr ip, lr, r2, lsl #30 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ adds r2, ip, r3 │ │ │ │ │ @@ -19184,57 +19231,57 @@ │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ adc r6, r6, r7 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r6, r6, r6 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ sbc r6, r3, r6 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne 11464 │ │ │ │ │ + bne 11508 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1133c │ │ │ │ │ - b 116e4 │ │ │ │ │ + bne 113e0 │ │ │ │ │ + b 11788 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcs 112ec │ │ │ │ │ + bcs 11390 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 11784 │ │ │ │ │ + bne 11828 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 11354 │ │ │ │ │ + b 113f8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r3, r1, lsl #2 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 11640 │ │ │ │ │ + beq 116e4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1162c │ │ │ │ │ + beq 116d0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1160c │ │ │ │ │ + beq 116b0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -19247,15 +19294,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ lsl r1, r6, #30 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - b 116a8 │ │ │ │ │ + b 1174c │ │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ │ lsl r1, r6, #30 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r7, r7, #16 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -19283,85 +19330,85 @@ │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 11640 │ │ │ │ │ - b 11558 │ │ │ │ │ + bne 116e4 │ │ │ │ │ + b 115fc │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11374 │ │ │ │ │ + bne 11418 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 11374 │ │ │ │ │ + b 11418 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11374 │ │ │ │ │ + beq 11418 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 116e4 │ │ │ │ │ + beq 11788 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 115b4 │ │ │ │ │ + b 11658 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11590 │ │ │ │ │ + bne 11634 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 116e4 │ │ │ │ │ + b 11788 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11374 │ │ │ │ │ + bne 11418 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e30 │ │ │ │ │ + bl 5ed0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11774 │ │ │ │ │ + bgt 11818 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11774 │ │ │ │ │ + bne 11818 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 116e4 │ │ │ │ │ + beq 11788 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 11374 │ │ │ │ │ + b 11418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11708 │ │ │ │ │ - b 116e4 │ │ │ │ │ + bne 117ac │ │ │ │ │ + b 11788 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 11374 │ │ │ │ │ + b 11418 │ │ │ │ │ │ │ │ │ │ -000117a4 : │ │ │ │ │ +00011848 : │ │ │ │ │ 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 │ │ │ │ │ @@ -19369,96 +19416,96 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 11894 │ │ │ │ │ + beq 11938 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11c78 │ │ │ │ │ + beq 11d1c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 119c4 │ │ │ │ │ - beq 119a8 │ │ │ │ │ + blt 11a68 │ │ │ │ │ + beq 11a4c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 118dc │ │ │ │ │ + beq 11980 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d34 │ │ │ │ │ + bl 13dfc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11834 │ │ │ │ │ + beq 118d8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11834 │ │ │ │ │ + bgt 118d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11834 │ │ │ │ │ + bne 118d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1d18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 11c90 │ │ │ │ │ + beq 11d34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11c4c │ │ │ │ │ + beq 11cf0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11c98 │ │ │ │ │ + beq 11d3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11884 │ │ │ │ │ + bne 11928 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11ca4 │ │ │ │ │ + beq 11d48 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 11c70 │ │ │ │ │ + bne 11d14 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11c38 │ │ │ │ │ + bne 11cdc │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs ip, r3, #10 │ │ │ │ │ - bne 11b00 │ │ │ │ │ + bne 11ba4 │ │ │ │ │ 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 119f4 │ │ │ │ │ + beq 11a98 │ │ │ │ │ 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 │ │ │ │ │ @@ -19479,44 +19526,44 @@ │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r2, ip │ │ │ │ │ rsc r3, r1, #0 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ movne sl, r4 │ │ │ │ │ strne r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r5, r7 │ │ │ │ │ - bne 11a00 │ │ │ │ │ + bne 11aa4 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1184c │ │ │ │ │ - b 11c90 │ │ │ │ │ + bne 118f0 │ │ │ │ │ + b 11d34 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r0, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 117fc │ │ │ │ │ + bcs 118a0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 11ce8 │ │ │ │ │ + bne 11d8c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 11864 │ │ │ │ │ + b 11908 │ │ │ │ │ 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 │ │ │ │ │ @@ -19572,33 +19619,33 @@ │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r0, r2 │ │ │ │ │ sbc r3, r3, r1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bne 11a00 │ │ │ │ │ + bne 11aa4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 1198c │ │ │ │ │ + b 11a30 │ │ │ │ │ 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 11b98 │ │ │ │ │ + beq 11c3c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 11b70 │ │ │ │ │ + beq 11c14 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11b50 │ │ │ │ │ + beq 11bf4 │ │ │ │ │ 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]! │ │ │ │ │ @@ -19616,15 +19663,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, r6 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 1198c │ │ │ │ │ + beq 11a30 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ @@ -19656,186 +19703,186 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 11bac │ │ │ │ │ + bne 11c50 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1198c │ │ │ │ │ + b 11a30 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b 118bc │ │ │ │ │ + b 11960 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11884 │ │ │ │ │ + beq 11928 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14960 <_PyLong_Negate> │ │ │ │ │ + bl 14a28 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11c90 │ │ │ │ │ + beq 11d34 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 119ec │ │ │ │ │ + b 11a90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119c4 │ │ │ │ │ + bne 11a68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1188c │ │ │ │ │ + b 11930 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11884 │ │ │ │ │ + bne 11928 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e30 │ │ │ │ │ + bl 5ed0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11cd8 │ │ │ │ │ + bgt 11d7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11cd8 │ │ │ │ │ + bne 11d7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11c90 │ │ │ │ │ + beq 11d34 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 11884 │ │ │ │ │ + b 11928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11c68 │ │ │ │ │ - b 11c90 │ │ │ │ │ + bne 11d0c │ │ │ │ │ + b 11d34 │ │ │ │ │ │ │ │ │ │ -00011cfc <_PyLong_Format>: │ │ │ │ │ +00011da0 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq 11d4c <_PyLong_Format+0x50> │ │ │ │ │ + beq 11df0 <_PyLong_Format+0x50> │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 11d70 │ │ │ │ │ + bl 11e14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11d68 <_PyLong_Format+0x6c> │ │ │ │ │ + beq 11e0c <_PyLong_Format+0x6c> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 25d0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 11d40 <_PyLong_Format+0x44> │ │ │ │ │ + bne 11de4 <_PyLong_Format+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11d44 <_PyLong_Format+0x48> │ │ │ │ │ + b 11de8 <_PyLong_Format+0x48> │ │ │ │ │ │ │ │ │ │ -00011d70 : │ │ │ │ │ +00011e14 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 12684 │ │ │ │ │ + beq 1274c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12684 │ │ │ │ │ + beq 1274c │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 120e4 │ │ │ │ │ + bne 12188 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 12550 │ │ │ │ │ + beq 125f0 │ │ │ │ │ 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 12964 │ │ │ │ │ + bhi 12a34 │ │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul r0, r0, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12104 │ │ │ │ │ + beq 121a8 │ │ │ │ │ clz r3, r3 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne 12114 │ │ │ │ │ + bne 121b8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1212c │ │ │ │ │ + beq 121d0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12408 │ │ │ │ │ + bne 124a8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 125b0 │ │ │ │ │ + bne 12678 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12694 │ │ │ │ │ + beq 1275c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 12610 │ │ │ │ │ + bne 126d8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12608 │ │ │ │ │ + beq 126d0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 125fc │ │ │ │ │ + beq 126c4 │ │ │ │ │ add ip, r9, #20 │ │ │ │ │ add ip, r1, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 123e0 │ │ │ │ │ + beq 12480 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub r6, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, lr │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -19854,283 +19901,283 @@ │ │ │ │ │ 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 12214 │ │ │ │ │ + bgt 122b8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 121e4 │ │ │ │ │ + bhi 12288 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 12204 │ │ │ │ │ + beq 122a8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-2] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 1220c │ │ │ │ │ + beq 122b0 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-3] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 123a8 │ │ │ │ │ + beq 12448 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-4] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 121dc │ │ │ │ │ + beq 12280 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-5] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 12548 │ │ │ │ │ + beq 125e8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ strb r1, [ip] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 1207c │ │ │ │ │ + beq 12120 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl r6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 121b4 │ │ │ │ │ + bhi 12258 │ │ │ │ │ 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 12044 │ │ │ │ │ + bne 120e8 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 11ed0 │ │ │ │ │ + bgt 11f74 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 123f8 │ │ │ │ │ + beq 12498 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 120f4 │ │ │ │ │ + bne 12198 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ - beq 123b0 │ │ │ │ │ + beq 12450 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 123c8 │ │ │ │ │ + bne 12468 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 11dbc │ │ │ │ │ + b 11e60 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 120ac │ │ │ │ │ + b 12150 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ - beq 11e2c │ │ │ │ │ + beq 11ed0 │ │ │ │ │ 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 11e3c │ │ │ │ │ + bne 11ee0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11e4c │ │ │ │ │ + beq 11ef0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 12584 │ │ │ │ │ + bhi 1264c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 125e8 │ │ │ │ │ + beq 126b0 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12694 │ │ │ │ │ + beq 1275c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12434 │ │ │ │ │ + bne 124d4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 12934 │ │ │ │ │ + bne 12a04 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 129a8 │ │ │ │ │ + beq 129fc │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne ip, ip, #20 │ │ │ │ │ addeq ip, ip, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - b 11e90 │ │ │ │ │ + b 11f34 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 12044 │ │ │ │ │ - b 12078 │ │ │ │ │ + bne 120e8 │ │ │ │ │ + b 1211c │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 1207c │ │ │ │ │ + b 12120 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2, lsr r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bne 11f38 │ │ │ │ │ + bne 11fdc │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 1207c │ │ │ │ │ + b 12120 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 1207c │ │ │ │ │ + b 12120 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-1] │ │ │ │ │ - bgt 12204 │ │ │ │ │ + bgt 122a8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ strb r5, [ip, #-2] │ │ │ │ │ - blt 1220c │ │ │ │ │ + blt 122b0 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-3] │ │ │ │ │ - bgt 123a8 │ │ │ │ │ + bgt 12448 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-4] │ │ │ │ │ - bgt 121dc │ │ │ │ │ + bgt 12280 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ strb r5, [ip, #-5] │ │ │ │ │ - blt 12548 │ │ │ │ │ + blt 125e8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -20138,70 +20185,69 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r5, [ip] │ │ │ │ │ ldrle r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bgt 1207c │ │ │ │ │ + bgt 12120 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ - lsr r3, r3, r4 │ │ │ │ │ - orr r3, r3, r2, lsl r6 │ │ │ │ │ - sub r0, r0, r4 │ │ │ │ │ + lsr r5, r3, r4 │ │ │ │ │ + orr r5, r5, r2, lsl r6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - lsr r2, r2, r4 │ │ │ │ │ - movhi r5, #87 @ 0x57 │ │ │ │ │ - movls r5, #48 @ 0x30 │ │ │ │ │ - add r1, r5, r1 │ │ │ │ │ + bhi 12624 │ │ │ │ │ + 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 1236c │ │ │ │ │ - b 12078 │ │ │ │ │ + ble 12410 │ │ │ │ │ + b 1211c │ │ │ │ │ sub ip, ip, #3 │ │ │ │ │ - b 1207c │ │ │ │ │ + b 12120 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 120d0 │ │ │ │ │ + beq 12174 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 120d8 │ │ │ │ │ + b 1217c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 120a0 │ │ │ │ │ + bne 12144 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 120c4 │ │ │ │ │ - b 123b4 │ │ │ │ │ + bne 12168 │ │ │ │ │ + b 12454 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 1214c │ │ │ │ │ + bls 121f0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bgt 1214c │ │ │ │ │ + bgt 121f0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12174 │ │ │ │ │ + beq 12218 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - beq 128e0 │ │ │ │ │ + beq 129a8 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -20233,163 +20279,173 @@ │ │ │ │ │ lsr r8, r8, r4 │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ strb r3, [ip, #-1]! │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt 125d8 │ │ │ │ │ + bgt 126a0 │ │ │ │ │ orrs r3, r1, r8 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 124a8 │ │ │ │ │ + bne 12548 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 1247c │ │ │ │ │ + bgt 1251c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12908 │ │ │ │ │ + bne 129d0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 128f0 │ │ │ │ │ + beq 129b8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 123c8 │ │ │ │ │ + bne 12468 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 120d8 │ │ │ │ │ + b 1217c │ │ │ │ │ sub ip, ip, #5 │ │ │ │ │ - b 1207c │ │ │ │ │ + b 12120 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 11e3c │ │ │ │ │ + bne 11ee0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 11e4c │ │ │ │ │ + beq 11ef0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 1214c │ │ │ │ │ - b 12418 │ │ │ │ │ + bls 121f0 │ │ │ │ │ + b 124b8 │ │ │ │ │ + lsr r3, r3, r4 │ │ │ │ │ + sub r0, r0, r4 │ │ │ │ │ + orr r3, r3, r2, lsl r6 │ │ │ │ │ + add r1, r1, #87 @ 0x57 │ │ │ │ │ + orr r3, r3, r2, lsr r7 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + lsr r2, r2, r4 │ │ │ │ │ + strb r1, [ip, #-1]! │ │ │ │ │ + ble 12410 │ │ │ │ │ + b 1211c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 12144 │ │ │ │ │ + blt 121e8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12174 │ │ │ │ │ + beq 12218 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 12450 │ │ │ │ │ + b 124f0 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 12434 │ │ │ │ │ - b 12694 │ │ │ │ │ + bne 124d4 │ │ │ │ │ + b 1275c │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 124f4 │ │ │ │ │ + b 12594 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1216c │ │ │ │ │ + beq 12210 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b 12450 │ │ │ │ │ + b 124f0 │ │ │ │ │ add ip, r1, #28 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 11e90 │ │ │ │ │ + b 11f34 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ - b 12600 │ │ │ │ │ + b 126c8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1269c │ │ │ │ │ + beq 12764 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 12708 │ │ │ │ │ + bne 127d0 │ │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 12728 │ │ │ │ │ + bne 127f0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12670 │ │ │ │ │ + beq 12738 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12660 │ │ │ │ │ + beq 12728 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str r3, [ip, #-4] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [ip, #-4] │ │ │ │ │ - b 120c4 │ │ │ │ │ + b 12168 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2349 @ 0x92d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 120dc │ │ │ │ │ + b 12180 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 12718 │ │ │ │ │ + bne 127e0 │ │ │ │ │ add ip, r3, r9, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 127fc │ │ │ │ │ + bne 128c4 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 126f4 │ │ │ │ │ + beq 127bc │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 126e4 │ │ │ │ │ + beq 127ac │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh r3, [ip, #-2] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [ip, #-2] │ │ │ │ │ - b 120c4 │ │ │ │ │ + b 12168 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 12624 │ │ │ │ │ + b 126ec │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 126a8 │ │ │ │ │ + b 12770 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r6, r4, #32 │ │ │ │ │ sub r7, r4, #32 │ │ │ │ │ @@ -20423,26 +20479,26 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [ip, #-4]! │ │ │ │ │ - ble 128d0 │ │ │ │ │ + ble 12998 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1278c │ │ │ │ │ + bne 12854 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - blt 12760 │ │ │ │ │ + blt 12828 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1263c │ │ │ │ │ + b 12704 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ rsb r6, r4, #32 │ │ │ │ │ sub r7, r4, #32 │ │ │ │ │ @@ -20476,139 +20532,139 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ strh r3, [ip, #-2]! │ │ │ │ │ - ble 128c4 │ │ │ │ │ + ble 1298c │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - ble 12860 │ │ │ │ │ + ble 12928 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt 12834 │ │ │ │ │ + bgt 128fc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 126c0 │ │ │ │ │ + b 12788 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ - bne 12860 │ │ │ │ │ - b 128ac │ │ │ │ │ + bne 12928 │ │ │ │ │ + b 12974 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 127dc │ │ │ │ │ + b 128a4 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - b 1250c │ │ │ │ │ + b 125ac │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 123c8 │ │ │ │ │ - b 12530 │ │ │ │ │ + bne 12468 │ │ │ │ │ + b 125d0 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12920 │ │ │ │ │ + beq 129e8 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ strb r2, [ip, #-2] │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 12518 │ │ │ │ │ + b 125b8 │ │ │ │ │ + ldr ip, [ip, #28] │ │ │ │ │ + b 12248 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ - beq 12980 │ │ │ │ │ + beq 12a50 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 12998 │ │ │ │ │ + bne 12a68 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ │ - b 12628 │ │ │ │ │ + b 126f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12694 │ │ │ │ │ + b 1275c │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 129b0 │ │ │ │ │ + bne 12a78 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #1 │ │ │ │ │ - b 126ac │ │ │ │ │ + b 12774 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12958 │ │ │ │ │ - ldr ip, [ip, #28] │ │ │ │ │ - b 121a4 │ │ │ │ │ + b 12a28 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 1298c │ │ │ │ │ + b 12a5c │ │ │ │ │ │ │ │ │ │ -000129c0 : │ │ │ │ │ +00012a88 : │ │ │ │ │ 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 12aac │ │ │ │ │ + beq 12b74 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12a90 │ │ │ │ │ + beq 12b58 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12a28 │ │ │ │ │ + bhi 12af0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 12a58 │ │ │ │ │ + beq 12b20 │ │ │ │ │ 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 12acc <_PyLong_Frexp> │ │ │ │ │ + bl 12b94 <_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 12a74 │ │ │ │ │ + blt 12b3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 12a1c │ │ │ │ │ + bne 12ae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ac0 │ │ │ │ │ + bne 12b88 │ │ │ │ │ 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 │ │ │ │ │ @@ -20617,40 +20673,40 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12a58 │ │ │ │ │ + b 12b20 │ │ │ │ │ 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 12a58 │ │ │ │ │ + b 12b20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3570 @ 0xdf2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12a58 │ │ │ │ │ + b 12b20 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00012acc <_PyLong_Frexp>: │ │ │ │ │ +00012b94 <_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 │ │ │ │ │ @@ -20658,42 +20714,42 @@ │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsrs r6, sl, #3 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - beq 12fd4 <_PyLong_Frexp+0x508> │ │ │ │ │ + beq 1309c <_PyLong_Frexp+0x508> │ │ │ │ │ add r3, r0, r6, lsl #2 │ │ │ │ │ sub r5, r6, #1 │ │ │ │ │ mov r4, #30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r4, r5, r5, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12d48 <_PyLong_Frexp+0x27c> │ │ │ │ │ + beq 12e10 <_PyLong_Frexp+0x27c> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ adc r5, r5, r3, asr #31 │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs r3, r5, #0 │ │ │ │ │ - blt 12d54 <_PyLong_Frexp+0x288> │ │ │ │ │ + blt 12e1c <_PyLong_Frexp+0x288> │ │ │ │ │ subs r0, r4, #55 @ 0x37 │ │ │ │ │ mov r2, #30 │ │ │ │ │ sbc r1, r5, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ sub r3, r6, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ble 12edc <_PyLong_Frexp+0x410> │ │ │ │ │ + ble 12fa4 <_PyLong_Frexp+0x410> │ │ │ │ │ add lr, r7, #12 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ │ add r1, r3, r0, lsl #2 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ lsl ip, r9, #2 │ │ │ │ │ str ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ @@ -20705,15 +20761,15 @@ │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ str lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bic r3, ip, r3, lsl r2 │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ - beq 12cc4 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12d8c <_PyLong_Frexp+0x1f8> │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ sub r1, ip, #40 @ 0x28 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ add r1, r1, fp │ │ │ │ │ @@ -20726,15 +20782,15 @@ │ │ │ │ │ and r3, r3, ip │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ orr ip, ip, r1, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ orr ip, ip, r1, lsr lr │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ - beq 12cc4 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12d8c <_PyLong_Frexp+0x1f8> │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ sub r1, ip, #36 @ 0x24 │ │ │ │ │ add r1, r1, fp │ │ │ │ │ ldr lr, [lr, ip] │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -20748,15 +20804,15 @@ │ │ │ │ │ orr ip, ip, r3, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ orr ip, ip, r3, lsr lr │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - ble 12cc4 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + ble 12d8c <_PyLong_Frexp+0x1f8> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, r7, r6, lsl #2 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ @@ -20767,20 +20823,20 @@ │ │ │ │ │ orr ip, ip, r3, lsl #30 │ │ │ │ │ and r3, r0, ip │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ orr ip, ip, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r5 │ │ │ │ │ str ip, [r8, r1, lsl #2] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 12c90 <_PyLong_Frexp+0x1c4> │ │ │ │ │ + bcs 12d58 <_PyLong_Frexp+0x1c4> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12fc8 <_PyLong_Frexp+0x4fc> │ │ │ │ │ + beq 13090 <_PyLong_Frexp+0x4fc> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ and ip, r1, #7 │ │ │ │ │ @@ -20792,31 +20848,31 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ │ ldr r3, [r3, #772] @ 0x304 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vldr s14, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bgt 12e60 <_PyLong_Frexp+0x394> │ │ │ │ │ - vldr d0, [pc, #716] @ 12fe8 <_PyLong_Frexp+0x51c> │ │ │ │ │ + bgt 12f28 <_PyLong_Frexp+0x394> │ │ │ │ │ + vldr d0, [pc, #716] @ 130b0 <_PyLong_Frexp+0x51c> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 12ecc <_PyLong_Frexp+0x400> │ │ │ │ │ + beq 12f94 <_PyLong_Frexp+0x400> │ │ │ │ │ and r3, sl, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r4, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs r3, r5, #0 │ │ │ │ │ - bge 12b44 <_PyLong_Frexp+0x78> │ │ │ │ │ + bge 12c0c <_PyLong_Frexp+0x78> │ │ │ │ │ rsb r3, r4, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -20834,43 +20890,43 @@ │ │ │ │ │ lsl r3, lr, r1 │ │ │ │ │ orr r2, r2, lr, lsr r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str lr, [r8, r9, lsl #2] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ - beq 12e28 <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 12ef0 <_PyLong_Frexp+0x35c> │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl lr, r8, ip │ │ │ │ │ orr lr, lr, r8, lsr r0 │ │ │ │ │ orr lr, lr, r2, lsr #30 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ orr r3, r3, r8, lsl r1 │ │ │ │ │ add r8, r2, r9, lsl #2 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, lr, lsl #2 │ │ │ │ │ str r3, [r8, #-8] │ │ │ │ │ - beq 12e28 <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 12ef0 <_PyLong_Frexp+0x35c> │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r2, r2, r8, lsl r1 │ │ │ │ │ lsl lr, r8, ip │ │ │ │ │ orr lr, lr, r8, lsr r0 │ │ │ │ │ bic r8, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ orr r2, r2, lr, lsl #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 12df4 <_PyLong_Frexp+0x328> │ │ │ │ │ + bne 12ebc <_PyLong_Frexp+0x328> │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r9 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -20883,143 +20939,143 @@ │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #772] @ 0x304 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - vldr d6, [pc, #380] @ 12ff0 <_PyLong_Frexp+0x524> │ │ │ │ │ + vldr d6, [pc, #380] @ 130b8 <_PyLong_Frexp+0x524> │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ vldr s0, [r3, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ │ - beq 12eb4 <_PyLong_Frexp+0x3e8> │ │ │ │ │ + beq 12f7c <_PyLong_Frexp+0x3e8> │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ addne r0, r2, r0, lsl #2 │ │ │ │ │ vldr s14, [r3, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ vldrne s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ │ vcvtne.f64.u32 d7, s14 │ │ │ │ │ vmlane.f64 d7, d0, d6 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - vldr d6, [pc, #300] @ 12fe8 <_PyLong_Frexp+0x51c> │ │ │ │ │ + vldr d6, [pc, #300] @ 130b0 <_PyLong_Frexp+0x51c> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 12d2c <_PyLong_Frexp+0x260> │ │ │ │ │ + bne 12df4 <_PyLong_Frexp+0x260> │ │ │ │ │ adds r4, r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc r5, r5, #0 │ │ │ │ │ - b 12d2c <_PyLong_Frexp+0x260> │ │ │ │ │ + b 12df4 <_PyLong_Frexp+0x260> │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r7, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #6 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #8 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ sub r9, r9, #9 │ │ │ │ │ add r7, r7, #12 │ │ │ │ │ - b 12fb8 <_PyLong_Frexp+0x4ec> │ │ │ │ │ + b 13080 <_PyLong_Frexp+0x4ec> │ │ │ │ │ ldr r3, [r7, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ccc <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12d94 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ - bne 12fac <_PyLong_Frexp+0x4e0> │ │ │ │ │ - b 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + bne 13074 <_PyLong_Frexp+0x4e0> │ │ │ │ │ + b 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12cd8 <_PyLong_Frexp+0x20c> │ │ │ │ │ - b 12eec <_PyLong_Frexp+0x420> │ │ │ │ │ + beq 12da0 <_PyLong_Frexp+0x20c> │ │ │ │ │ + b 12fb4 <_PyLong_Frexp+0x420> │ │ │ │ │ mov r4, r6 │ │ │ │ │ - vldr d0, [pc, #24] @ 12ff8 <_PyLong_Frexp+0x52c> │ │ │ │ │ + vldr d0, [pc, #24] @ 130c0 <_PyLong_Frexp+0x52c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12d38 <_PyLong_Frexp+0x26c> │ │ │ │ │ + b 12e00 <_PyLong_Frexp+0x26c> │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013000 : │ │ │ │ │ +000130c8 : │ │ │ │ │ long_rshift(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 137ac │ │ │ │ │ + beq 13874 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 137ac │ │ │ │ │ + beq 13874 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 137b8 │ │ │ │ │ + beq 13880 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 136ec │ │ │ │ │ + beq 137b4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 135f0 │ │ │ │ │ + bhi 136b8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -21061,198 +21117,198 @@ │ │ │ │ │ umull r6, lr, r6, lr │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ orr r7, r3, r1, lsl #31 │ │ │ │ │ - bhi 131cc │ │ │ │ │ + bhi 13294 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r0, r5, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r3, r0, #31 │ │ │ │ │ lsrne r0, r0, #30 │ │ │ │ │ orrne r0, r0, r3, lsl #2 │ │ │ │ │ - bne 13188 │ │ │ │ │ + bne 13250 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ subs r1, r6, #32 │ │ │ │ │ lsr r0, r0, r6 │ │ │ │ │ orr r0, r0, r3, lsl r2 │ │ │ │ │ orrpl r0, r0, r3, asr r1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bcs 131a4 │ │ │ │ │ + bcs 1326c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 134d0 │ │ │ │ │ + bcs 13598 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13720 │ │ │ │ │ + bne 137e8 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ sub ip, r1, r7 │ │ │ │ │ subs sl, ip, #0 │ │ │ │ │ - ble 1379c │ │ │ │ │ + ble 13864 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13754 │ │ │ │ │ + beq 1381c │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add r5, r4, r3 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb ip, r6, #30 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ mov r9, lr │ │ │ │ │ - beq 13578 │ │ │ │ │ + beq 13640 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 135d8 │ │ │ │ │ + ble 136a0 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ sub r8, ip, #32 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ lsl r3, r2, r8 │ │ │ │ │ orr r3, r3, r2, lsr lr │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ adds r6, r2, r6 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ adc r9, r3, r9 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bge 13460 │ │ │ │ │ + bge 13528 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ - bge 13460 │ │ │ │ │ + bge 13528 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #4 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ - bge 13460 │ │ │ │ │ + bge 13528 │ │ │ │ │ ldr r6, [r5, #28] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ - bge 13460 │ │ │ │ │ + bge 13528 │ │ │ │ │ ldr r6, [r5, #32] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #6 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #28] │ │ │ │ │ - bge 13460 │ │ │ │ │ + bge 13528 │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #7 │ │ │ │ │ adc r3, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r3, lsl #2 │ │ │ │ │ str r6, [r0, #32] │ │ │ │ │ - bge 13460 │ │ │ │ │ + bge 13528 │ │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ ldr r9, [r5, #40] @ 0x28 │ │ │ │ │ lsl r6, r6, r8 │ │ │ │ │ orr r6, r6, r9, lsr lr │ │ │ │ │ lsl r9, r9, ip │ │ │ │ │ adds r9, r9, r2 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ adc r6, r6, r3, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r9, #30 │ │ │ │ │ bic r3, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bge 13460 │ │ │ │ │ + bge 13528 │ │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ lsl r7, r5, r8 │ │ │ │ │ orr r7, r7, r5, lsr lr │ │ │ │ │ lsl r5, r5, ip │ │ │ │ │ adds r5, r5, r2 │ │ │ │ │ adc r7, r7, r6, lsr #30 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsl #2 │ │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ │ lsr r7, r7, #30 │ │ │ │ │ - bge 13460 │ │ │ │ │ + bge 13528 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov lr, r1 │ │ │ │ │ @@ -21266,52 +21322,52 @@ │ │ │ │ │ adc r6, r7, r6 │ │ │ │ │ cmp r3, lr │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ lsr r7, r6, #30 │ │ │ │ │ str r5, [r1, #4]! │ │ │ │ │ - bne 13424 │ │ │ │ │ + bne 134ec │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add ip, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ - beq 1348c │ │ │ │ │ + beq 13554 │ │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - beq 134a4 │ │ │ │ │ + beq 1356c │ │ │ │ │ bl 1d18 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, ip │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13714 │ │ │ │ │ + beq 137dc │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 134a0 │ │ │ │ │ + beq 13568 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ - b 1348c │ │ │ │ │ + b 13554 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 13704 │ │ │ │ │ + blt 137cc │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13750 │ │ │ │ │ + beq 13818 │ │ │ │ │ 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 │ │ │ │ │ @@ -21321,26 +21377,26 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ bic r2, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r5, r5, #30 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ orr r5, r5, r6, lsl #2 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b 13198 │ │ │ │ │ + b 13260 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ rsb r3, r7, ip, lsr #3 │ │ │ │ │ subs sl, r3, #0 │ │ │ │ │ - ble 1379c │ │ │ │ │ + ble 13864 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 48c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13754 │ │ │ │ │ + beq 1381c │ │ │ │ │ add r5, r4, r7, lsl #2 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ @@ -21349,15 +21405,15 @@ │ │ │ │ │ lsl lr, sl, #3 │ │ │ │ │ mov r6, #0 │ │ │ │ │ orr lr, lr, #2 │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ str lr, [r0, #8] │ │ │ │ │ mov lr, r6 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 136f4 │ │ │ │ │ + blt 137bc │ │ │ │ │ subs lr, lr, #0 │ │ │ │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ movne lr, #1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add lr, lr, r6, lsr ip │ │ │ │ │ adds lr, lr, r9 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ @@ -21365,52 +21421,52 @@ │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ lsr r9, r3, r2 │ │ │ │ │ orr r6, r6, r3, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ orr r6, r6, r3, lsr lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 13254 │ │ │ │ │ + blt 1331c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r2, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r6, [r2, #8] │ │ │ │ │ - bne 13474 │ │ │ │ │ - b 1348c │ │ │ │ │ + bne 1353c │ │ │ │ │ + b 13554 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4c4c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d08 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 136b8 │ │ │ │ │ + beq 13780 │ │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r0, r0, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 136ac │ │ │ │ │ + bne 13774 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 13668 │ │ │ │ │ + bne 13730 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 1375c │ │ │ │ │ + beq 13824 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -21418,321 +21474,321 @@ │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13754 │ │ │ │ │ + beq 1381c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 136ec │ │ │ │ │ - ldr r4, [pc, #312] @ 137e4 │ │ │ │ │ - b 13198 │ │ │ │ │ + bne 137b4 │ │ │ │ │ + ldr r4, [pc, #312] @ 138ac │ │ │ │ │ + b 13260 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 13668 │ │ │ │ │ + bgt 13730 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 136ec │ │ │ │ │ + beq 137b4 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 13084 │ │ │ │ │ + bge 1314c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 136a4 │ │ │ │ │ - ldr r4, [pc, #244] @ 137e8 │ │ │ │ │ - b 13198 │ │ │ │ │ + beq 1376c │ │ │ │ │ + ldr r4, [pc, #244] @ 138b0 │ │ │ │ │ + b 13260 │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ orr lr, lr, r3 │ │ │ │ │ - b 13590 │ │ │ │ │ + b 13658 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r7, #18 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ - b 134dc │ │ │ │ │ + b 135a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 1348c │ │ │ │ │ + b 13554 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 13528 │ │ │ │ │ + bne 135f0 │ │ │ │ │ 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 137d4 │ │ │ │ │ + bne 1389c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 13198 │ │ │ │ │ + b 13260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13198 │ │ │ │ │ + b 13260 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13774 │ │ │ │ │ + beq 1383c │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 13790 │ │ │ │ │ + beq 13858 │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13760 │ │ │ │ │ - b 13668 │ │ │ │ │ + bne 13828 │ │ │ │ │ + b 13730 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 136b8 │ │ │ │ │ - b 13668 │ │ │ │ │ + beq 13780 │ │ │ │ │ + b 13730 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 13198 │ │ │ │ │ + b 13260 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 13198 │ │ │ │ │ + b 13260 │ │ │ │ │ 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 13754 │ │ │ │ │ + b 1381c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 13198 │ │ │ │ │ + b 13260 │ │ │ │ │ .word 0x000024b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000137ec <_PyLong_Rshift>: │ │ │ │ │ +000138b4 <_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 13a8c <_PyLong_Rshift+0x2a0> │ │ │ │ │ + beq 13b54 <_PyLong_Rshift+0x2a0> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 13a78 <_PyLong_Rshift+0x28c> │ │ │ │ │ + blt 13b40 <_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 13888 <_PyLong_Rshift+0x9c> │ │ │ │ │ + bhi 13950 <_PyLong_Rshift+0x9c> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #30 │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ mul r0, r2, r6 │ │ │ │ │ subs r2, r7, #32 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ lsr r0, r0, r7 │ │ │ │ │ orr r0, r0, r1, lsl r3 │ │ │ │ │ orrpl r0, r0, r1, asr r2 │ │ │ │ │ asr r1, r1, r7 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 5bc4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c64 <_PyLong_FromSTwoDigits> │ │ │ │ │ sub r3, r6, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13a14 <_PyLong_Rshift+0x228> │ │ │ │ │ + bne 13adc <_PyLong_Rshift+0x228> │ │ │ │ │ rsb r2, r8, r4, lsr #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 13a58 <_PyLong_Rshift+0x26c> │ │ │ │ │ + ble 13b20 <_PyLong_Rshift+0x26c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13a44 <_PyLong_Rshift+0x258> │ │ │ │ │ + beq 13b0c <_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 139b4 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq 13a7c <_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 1394c <_PyLong_Rshift+0x160> │ │ │ │ │ + b 13a14 <_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 1391c <_PyLong_Rshift+0x130> │ │ │ │ │ + bgt 139e4 <_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 13a04 <_PyLong_Rshift+0x218> │ │ │ │ │ + beq 13acc <_PyLong_Rshift+0x218> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 139ac <_PyLong_Rshift+0x1c0> │ │ │ │ │ + beq 13a74 <_PyLong_Rshift+0x1c0> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1399c <_PyLong_Rshift+0x1b0> │ │ │ │ │ + bne 13a64 <_PyLong_Rshift+0x1b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1d18 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - b 1398c <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 13a54 <_PyLong_Rshift+0x1a0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 1396c <_PyLong_Rshift+0x180> │ │ │ │ │ + b 13a34 <_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 139f4 <_PyLong_Rshift+0x208> │ │ │ │ │ + bgt 13abc <_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 138ec <_PyLong_Rshift+0x100> │ │ │ │ │ + b 139b4 <_PyLong_Rshift+0x100> │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ - b 139cc <_PyLong_Rshift+0x1e0> │ │ │ │ │ + b 13a94 <_PyLong_Rshift+0x1e0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r9, #8] │ │ │ │ │ - b 1398c <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 13a54 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a4c <_PyLong_Rshift+0x260> │ │ │ │ │ + bne 13b14 <_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 13a68 <_PyLong_Rshift+0x27c> │ │ │ │ │ + bne 13b30 <_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 138a8 <_PyLong_Rshift+0xbc> │ │ │ │ │ + b 13970 <_PyLong_Rshift+0xbc> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 594 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 10b40 <_PyLong_Copy> │ │ │ │ │ + b 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ 13a94 <_PyLong_Rshift+0x2a8> │ │ │ │ │ + ldr r3, [pc, #20] @ 13b5c <_PyLong_Rshift+0x2a8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ addne r9, r3, #16 │ │ │ │ │ - b 13a44 <_PyLong_Rshift+0x258> │ │ │ │ │ - ldr r9, [pc, #4] @ 13a98 <_PyLong_Rshift+0x2ac> │ │ │ │ │ - b 13a44 <_PyLong_Rshift+0x258> │ │ │ │ │ + b 13b0c <_PyLong_Rshift+0x258> │ │ │ │ │ + ldr r9, [pc, #4] @ 13b60 <_PyLong_Rshift+0x2ac> │ │ │ │ │ + b 13b0c <_PyLong_Rshift+0x258> │ │ │ │ │ .word 0x000024b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00013a9c <_PyLong_UInt64_Converter>: │ │ │ │ │ +00013b64 <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13c48 <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ + beq 13d10 <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13bf0 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ + beq 13cb8 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13c5c <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ + beq 13d24 <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi 13b1c <_PyLong_UInt64_Converter+0x80> │ │ │ │ │ + bhi 13be4 <_PyLong_UInt64_Converter+0x80> │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ @@ -21746,192 +21802,192 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 4c4c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d08 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ lsrs r2, ip, #3 │ │ │ │ │ - beq 13ce4 <_PyLong_UInt64_Converter+0x248> │ │ │ │ │ + beq 13dac <_PyLong_UInt64_Converter+0x248> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r0, r0, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 13be0 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ + bne 13ca8 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 13cd4 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bne 13d9c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 13c9c <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ + beq 13d64 <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ ldrsb r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 13cd4 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bge 13d9c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13b0c <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 13bd4 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13c78 <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ + ble 13d40 <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - ble 13b0c <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + ble 13bd4 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13b10 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ + b 13bd8 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13bb8 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ - b 13bac <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + beq 13c80 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13c74 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13bd8 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + beq 13ca0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13cf4 <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ + beq 13dbc <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 13b18 <_PyLong_UInt64_Converter+0x7c> │ │ │ │ │ + bhi 13be0 <_PyLong_UInt64_Converter+0x7c> │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 13bac <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13c74 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 13bd8 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13ca0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13bd8 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13ca0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13bb8 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + bne 13c80 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 13bb8 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13c80 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13cb8 <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ + b 13d80 <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ clz ip, lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 13cd4 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + beq 13d9c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13ca4 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + beq 13d6c <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 13ca4 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + bne 13d6c <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ │ - beq 13ba4 <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ + beq 13c6c <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #9 │ │ │ │ │ - bne 13bac <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ - b 13bc0 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ + bne 13c74 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13c88 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13b0c <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 13bd4 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 13bac <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13c74 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13bd8 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bgt 13ca0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13bd8 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bne 13ca0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13bd8 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13ca0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ │ │ │ │ │ -00013d34 : │ │ │ │ │ +00013dfc : │ │ │ │ │ x_divrem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ add r5, r8, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 14944 │ │ │ │ │ + bgt 14a0c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1465c │ │ │ │ │ + beq 14724 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 146e0 │ │ │ │ │ + beq 147a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ @@ -21945,24 +22001,24 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ cmn r4, #25 │ │ │ │ │ lsr sl, r4, #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bhi 14928 │ │ │ │ │ + bhi 149f0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bls 14618 │ │ │ │ │ + bls 146e0 │ │ │ │ │ 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 1470c │ │ │ │ │ + beq 147d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ @@ -21981,77 +22037,77 @@ │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add r3, r9, sl, lsl #2 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 144e0 │ │ │ │ │ + beq 145a8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ clz r4, r4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 144f8 │ │ │ │ │ + beq 145c0 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ lsl r1, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsr r0 │ │ │ │ │ lsl r3, r3, r4 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r6] │ │ │ │ │ - bls 13f9c │ │ │ │ │ + bls 14064 │ │ │ │ │ ldr lr, [r9, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ │ orr ip, ip, r1, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ - beq 13f9c │ │ │ │ │ + beq 14064 │ │ │ │ │ ldr lr, [r9, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsl r1, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr r1, r1, lr, lsr r0 │ │ │ │ │ orr r1, r1, ip, lsr #30 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r6, #8] │ │ │ │ │ - beq 13f9c │ │ │ │ │ + beq 14064 │ │ │ │ │ ldr lr, [r9, #24] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ │ orr ip, ip, r1, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ - beq 13f9c │ │ │ │ │ + beq 14064 │ │ │ │ │ ldr lr, [r9, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ lsl r1, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr r1, r1, lr, lsr r0 │ │ │ │ │ orr r1, r1, ip, lsr #30 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r6, #16] │ │ │ │ │ - beq 13f9c │ │ │ │ │ + beq 14064 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ add r6, r9, #8 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r6, r6, sl, lsl #2 │ │ │ │ │ add r1, r9, #28 │ │ │ │ │ add lr, ip, #28 │ │ │ │ │ @@ -22060,114 +22116,114 @@ │ │ │ │ │ orr r3, r3, ip, lsl r4 │ │ │ │ │ lsl r9, ip, r2 │ │ │ │ │ orr r9, r9, ip, lsr r0 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ - bne 13f74 │ │ │ │ │ + bne 1403c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ - beq 14564 │ │ │ │ │ + beq 1462c │ │ │ │ │ ldr ip, [r7, #12] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ lsl r3, ip, r4 │ │ │ │ │ lsl r1, ip, r2 │ │ │ │ │ orr r1, r1, ip, lsr r0 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r6] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ - bls 140ec │ │ │ │ │ + bls 141b4 │ │ │ │ │ ldr lr, [r7, #16] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ │ orr ip, ip, r1, lsr #30 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 14514 │ │ │ │ │ + beq 145dc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsl r4 │ │ │ │ │ orr lr, lr, r3, lsr r0 │ │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ - beq 140ec │ │ │ │ │ + beq 141b4 │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ orr r1, r3, ip, lsl r4 │ │ │ │ │ lsl r3, ip, r2 │ │ │ │ │ orr r3, r3, ip, lsr r0 │ │ │ │ │ orr ip, r3, lr, lsr #30 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ - beq 140ec │ │ │ │ │ + beq 141b4 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ lsl lr, r1, r2 │ │ │ │ │ orr r3, r3, r1, lsl r4 │ │ │ │ │ orr lr, lr, r1, lsr r0 │ │ │ │ │ orr ip, lr, ip, lsr #30 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 14514 │ │ │ │ │ + beq 145dc │ │ │ │ │ ldr lr, [r7, #32] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ lsl r3, lr, r2 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr r3, r3, lr, lsr r0 │ │ │ │ │ orr r3, r3, ip, lsr #30 │ │ │ │ │ lsr ip, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #20] │ │ │ │ │ orr r3, ip, r3, lsl #2 │ │ │ │ │ - beq 140ec │ │ │ │ │ + beq 141b4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add lr, lr, r8, lsl #2 │ │ │ │ │ add r7, r7, #32 │ │ │ │ │ add ip, r1, #32 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ cmp r7, lr │ │ │ │ │ orr r3, r3, r1, lsl r4 │ │ │ │ │ lsl r9, r1, r2 │ │ │ │ │ orr r9, r9, r1, lsr r0 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ - bne 140c4 │ │ │ │ │ + bne 1418c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 146a0 │ │ │ │ │ + beq 14768 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r2, r8, lsl #2 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls 145d8 │ │ │ │ │ + bls 146a0 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 14860 │ │ │ │ │ + beq 14928 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -22183,15 +22239,15 @@ │ │ │ │ │ add r7, r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - bls 142a4 │ │ │ │ │ + bls 1436c │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r5, r3, #2 │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ @@ -22206,15 +22262,15 @@ │ │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 148d8 │ │ │ │ │ + bne 149a0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldmda r5, {r0, r8} │ │ │ │ │ cmp r1, r4 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ movne r2, r3 │ │ │ │ │ @@ -22229,18 +22285,18 @@ │ │ │ │ │ ldr ip, [r5, #-8] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 1451c │ │ │ │ │ + bcc 145e4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 144c8 │ │ │ │ │ + beq 14590 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add r4, lr, r4 │ │ │ │ │ @@ -22248,219 +22304,219 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ rsc lr, lr, r4, asr #31 │ │ │ │ │ bic r4, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r2], #4 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r4, r3, lr, lsl #2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 14244 │ │ │ │ │ + bne 1430c │ │ │ │ │ cmn r4, r8 │ │ │ │ │ - bmi 1473c │ │ │ │ │ + bmi 14804 │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r0, [sl, #-4]! │ │ │ │ │ - bcc 141c4 │ │ │ │ │ + bcc 1428c │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 143d4 │ │ │ │ │ + beq 1449c │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r5, [r6, r1, lsl #2] │ │ │ │ │ lsl lr, r1, #2 │ │ │ │ │ lsr r3, r5, r4 │ │ │ │ │ str r3, [r9, r1, lsl #2] │ │ │ │ │ - beq 143d4 │ │ │ │ │ + beq 1449c │ │ │ │ │ sub r3, lr, #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mvn r1, r1, lsl r4 │ │ │ │ │ ldr ip, [r6, r3] │ │ │ │ │ and r5, r5, r1 │ │ │ │ │ orr ip, ip, r5, lsl #30 │ │ │ │ │ lsr r5, r5, #2 │ │ │ │ │ lsr r7, ip, r4 │ │ │ │ │ orr r7, r7, r5, lsl r0 │ │ │ │ │ orr r7, r7, r5, lsr r2 │ │ │ │ │ str r7, [r9, r3] │ │ │ │ │ - beq 143d4 │ │ │ │ │ + beq 1449c │ │ │ │ │ sub r5, lr, #8 │ │ │ │ │ and ip, ip, r1 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsr r7, ip, #2 │ │ │ │ │ ldr r9, [r6, r5] │ │ │ │ │ orr ip, r9, ip, lsl #30 │ │ │ │ │ lsr r9, ip, r4 │ │ │ │ │ orr r9, r9, r7, lsl r0 │ │ │ │ │ orr r9, r9, r7, lsr r2 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [r7, r5] │ │ │ │ │ - beq 143d4 │ │ │ │ │ + beq 1449c │ │ │ │ │ sub r5, lr, #12 │ │ │ │ │ and r9, r1, ip │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsr r7, r9, #2 │ │ │ │ │ ldr ip, [r6, r5] │ │ │ │ │ orr ip, ip, r9, lsl #30 │ │ │ │ │ lsr r9, ip, r4 │ │ │ │ │ orr r9, r9, r7, lsl r0 │ │ │ │ │ orr r9, r9, r7, lsr r2 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [r7, r5] │ │ │ │ │ - beq 143d4 │ │ │ │ │ + beq 1449c │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ mov r9, r7 │ │ │ │ │ and ip, ip, r1 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ ldr r7, [r6, lr] │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ orr r7, r7, ip, lsl #30 │ │ │ │ │ lsr ip, r7, r4 │ │ │ │ │ orr ip, ip, r5, lsl r0 │ │ │ │ │ orr ip, ip, r5, lsr r2 │ │ │ │ │ str ip, [r9, lr] │ │ │ │ │ - beq 143d4 │ │ │ │ │ + beq 1449c │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and lr, r1, r7 │ │ │ │ │ add r5, ip, r3 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ ldr ip, [r5, #-4]! │ │ │ │ │ lsr r7, lr, #2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ orr ip, ip, lr, lsl #30 │ │ │ │ │ and lr, r1, ip │ │ │ │ │ lsr ip, ip, r4 │ │ │ │ │ orr ip, ip, r7, lsl r0 │ │ │ │ │ orr ip, ip, r7, lsr r2 │ │ │ │ │ str ip, [r3, #-4]! │ │ │ │ │ - bne 143ac │ │ │ │ │ + bne 14474 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 143fc │ │ │ │ │ + bgt 144c4 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 143fc │ │ │ │ │ + bne 144c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 14470 │ │ │ │ │ + beq 14538 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14470 │ │ │ │ │ + bne 14538 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq 14464 │ │ │ │ │ + beq 1452c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 144b4 │ │ │ │ │ + bne 1457c │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14464 │ │ │ │ │ + beq 1452c │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 144ac │ │ │ │ │ + bne 14574 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14448 │ │ │ │ │ + bne 14510 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [r3] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 144a0 │ │ │ │ │ + beq 14568 │ │ │ │ │ add r3, r8, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - beq 148a0 │ │ │ │ │ + beq 14968 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14470 │ │ │ │ │ + beq 14538 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 14470 │ │ │ │ │ + b 14538 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 1427c │ │ │ │ │ + bge 14344 │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 14284 │ │ │ │ │ + b 1434c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, #30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 13e7c │ │ │ │ │ + bne 13f44 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ - beq 145b4 │ │ │ │ │ + beq 1467c │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ - b 13fac │ │ │ │ │ + b 14074 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 140ec │ │ │ │ │ + b 141b4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 14228 │ │ │ │ │ + bhi 142f0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ umull r2, r1, r0, r2 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 14228 │ │ │ │ │ + bcs 142f0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 14530 │ │ │ │ │ - b 14228 │ │ │ │ │ + bls 145f8 │ │ │ │ │ + b 142f0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbhi r5, sl, #0 │ │ │ │ │ - bhi 14110 │ │ │ │ │ + bhi 141d8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r8, #2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b 14100 │ │ │ │ │ + b 141c8 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xffffffc0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffff84 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffff44 │ │ │ │ │ @@ -22469,126 +22525,126 @@ │ │ │ │ │ sub r2, sl, #1 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movhi r5, r8 │ │ │ │ │ - bls 14588 │ │ │ │ │ - ldr r3, [pc, #-56] @ 145a8 │ │ │ │ │ + bls 14650 │ │ │ │ │ + ldr r3, [pc, #-56] @ 14670 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r8, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 14850 │ │ │ │ │ + beq 14918 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 14150 │ │ │ │ │ - ldr r3, [pc, #-116] @ 145ac │ │ │ │ │ + b 14218 │ │ │ │ │ + ldr r3, [pc, #-116] @ 14674 │ │ │ │ │ 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 146f8 │ │ │ │ │ + beq 147c0 │ │ │ │ │ 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 13e34 │ │ │ │ │ - ldr r3, [pc, #-180] @ 145b0 │ │ │ │ │ + b 13efc │ │ │ │ │ + ldr r3, [pc, #-180] @ 14678 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 146cc │ │ │ │ │ + beq 14794 │ │ │ │ │ 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 13dc8 │ │ │ │ │ + b 13e90 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bcc 14100 │ │ │ │ │ - b 14588 │ │ │ │ │ + bcc 141c8 │ │ │ │ │ + b 14650 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 13d94 │ │ │ │ │ + bne 13e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 144a0 │ │ │ │ │ + b 14568 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 13e00 │ │ │ │ │ + bne 13ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 146e4 │ │ │ │ │ + bgt 147ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 146e4 │ │ │ │ │ + bne 147ac │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 146e4 │ │ │ │ │ + b 147ac │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 14894 │ │ │ │ │ + beq 1495c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 147ac │ │ │ │ │ + beq 14874 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14790 │ │ │ │ │ + beq 14858 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r7] │ │ │ │ │ lsr lr, r2, #30 │ │ │ │ │ @@ -22603,15 +22659,15 @@ │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r8] │ │ │ │ │ lsrne r1, r2, #30 │ │ │ │ │ - beq 144d8 │ │ │ │ │ + beq 145a0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ add lr, r8, #4 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ mov r7, ip │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ @@ -22634,238 +22690,245 @@ │ │ │ │ │ str r4, [lr, #8] │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ add r1, r2, r1, lsr #30 │ │ │ │ │ bic r4, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [lr, #12] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 147d0 │ │ │ │ │ - b 144d8 │ │ │ │ │ + bne 14898 │ │ │ │ │ + b 145a0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 14124 │ │ │ │ │ + bne 141ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14710 │ │ │ │ │ + bgt 147d8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 14710 │ │ │ │ │ + bne 147d8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14710 │ │ │ │ │ + b 147d8 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 147d0 │ │ │ │ │ + b 14898 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ + beq 14994 │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1489c │ │ │ │ │ + beq 14964 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 144a0 │ │ │ │ │ + b 14568 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 144a0 │ │ │ │ │ + b 14568 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 148f8 │ │ │ │ │ + bgt 149c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1491c │ │ │ │ │ + beq 149e4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14710 │ │ │ │ │ + bgt 147d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14710 │ │ │ │ │ - b 14888 │ │ │ │ │ + bne 147d8 │ │ │ │ │ + b 14950 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 148f8 │ │ │ │ │ + b 149c0 │ │ │ │ │ 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 14710 │ │ │ │ │ + b 147d8 │ │ │ │ │ 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 146e4 │ │ │ │ │ + b 147ac │ │ │ │ │ │ │ │ │ │ -00014960 <_PyLong_Negate>: │ │ │ │ │ +00014a28 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 149a8 <_PyLong_Negate+0x48> │ │ │ │ │ + bne 14a70 <_PyLong_Negate+0x48> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r1, r3, #0 │ │ │ │ │ - bl 5bc4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c64 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 149a0 <_PyLong_Negate+0x40> │ │ │ │ │ + bgt 14a68 <_PyLong_Negate+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 149a0 <_PyLong_Negate+0x40> │ │ │ │ │ + bne 14a68 <_PyLong_Negate+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000149fc <_PyLong_GCD>: │ │ │ │ │ +00014ac4 <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 14b38 <_PyLong_GCD+0x13c> │ │ │ │ │ + bhi 14c1c <_PyLong_GCD+0x158> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 14b38 <_PyLong_GCD+0x13c> │ │ │ │ │ + bhi 14c1c <_PyLong_GCD+0x158> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8460 │ │ │ │ │ + bl 8510 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ - eor r4, r0, r1, asr #31 │ │ │ │ │ + eor r7, r0, r1, asr #31 │ │ │ │ │ asr r8, r1, #31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - eor r7, r1, r1, asr #31 │ │ │ │ │ - bl 8460 │ │ │ │ │ + eor r4, r1, r1, asr #31 │ │ │ │ │ + bl 8510 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ - subs r9, r4, r8 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - sbc r8, r7, r8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ble 14de4 <_PyLong_GCD+0x3e8> │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14ed0 <_PyLong_GCD+0x4d4> │ │ │ │ │ - orrs r2, r3, r1 │ │ │ │ │ - beq 14b24 <_PyLong_GCD+0x128> │ │ │ │ │ - asr r2, r1, #31 │ │ │ │ │ - eor r4, r3, r1, asr #31 │ │ │ │ │ - subs r4, r4, r2 │ │ │ │ │ - eor r5, r1, r1, asr #31 │ │ │ │ │ - sbc r5, r5, r2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + subs r9, r7, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + sbc r8, r4, r8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 14ec8 <_PyLong_GCD+0x404> │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 14fac <_PyLong_GCD+0x4e8> │ │ │ │ │ + orrs r0, r2, r1 │ │ │ │ │ + beq 14c08 <_PyLong_GCD+0x144> │ │ │ │ │ + asr r0, r1, #31 │ │ │ │ │ + eor r5, r2, r1, asr #31 │ │ │ │ │ + subs r5, r5, r0 │ │ │ │ │ + eor r4, r1, r1, asr #31 │ │ │ │ │ + sbc r4, r4, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ orrs r3, r8, r9 │ │ │ │ │ - beq 14b20 <_PyLong_GCD+0x124> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq 14c04 <_PyLong_GCD+0x140> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14ec4 <_PyLong_GCD+0x4c8> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + movne r0, r9 │ │ │ │ │ + movne r1, r8 │ │ │ │ │ + beq 14bfc <_PyLong_GCD+0x138> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - orrs r1, r3, r2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bne 14b04 <_PyLong_GCD+0x108> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + orrs ip, r3, r2 │ │ │ │ │ + beq 14c04 <_PyLong_GCD+0x140> │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b 14bd4 <_PyLong_GCD+0x110> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3adc │ │ │ │ │ + b 3b9c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLongLong │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10f54 │ │ │ │ │ + bl 10ff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1533c <_PyLong_GCD+0x940> │ │ │ │ │ + beq 15418 <_PyLong_GCD+0x954> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 10f54 │ │ │ │ │ + bl 10ff8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 15350 <_PyLong_GCD+0x954> │ │ │ │ │ + beq 1542c <_PyLong_GCD+0x968> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2460 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strlt sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt sl, r4 │ │ │ │ │ @@ -22885,27 +22948,27 @@ │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ lsr r9, r3, #3 │ │ │ │ │ - bls 14e10 <_PyLong_GCD+0x414> │ │ │ │ │ + bls 14ef8 <_PyLong_GCD+0x434> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clzne r2, r3 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 14e88 <_PyLong_GCD+0x48c> │ │ │ │ │ + beq 14f70 <_PyLong_GCD+0x4ac> │ │ │ │ │ ldm r1, {r1, ip} │ │ │ │ │ rsb r0, r2, #30 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsb r1, r2, #28 │ │ │ │ │ rsb r8, r2, #60 @ 0x3c │ │ │ │ │ sub r7, r2, #28 │ │ │ │ │ sub r6, r0, #32 │ │ │ │ │ @@ -22959,15 +23022,15 @@ │ │ │ │ │ str r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ cmpeq r4, r7 │ │ │ │ │ - beq 14d7c <_PyLong_GCD+0x380> │ │ │ │ │ + beq 14e60 <_PyLong_GCD+0x39c> │ │ │ │ │ ldr r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ adds r0, r9, r2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ adc r1, r2, r1 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ @@ -22994,60 +23057,61 @@ │ │ │ │ │ umull ip, lr, r4, r0 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ subs ip, r9, ip │ │ │ │ │ sbc r3, lr, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs lr, r3, r2 │ │ │ │ │ - bge 14e2c <_PyLong_GCD+0x430> │ │ │ │ │ + bge 14f14 <_PyLong_GCD+0x450> │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 14efc <_PyLong_GCD+0x500> │ │ │ │ │ + bne 14fd8 <_PyLong_GCD+0x514> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117a4 │ │ │ │ │ + bl 11848 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 152dc <_PyLong_GCD+0x8e0> │ │ │ │ │ + beq 153b8 <_PyLong_GCD+0x8f4> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14dc0 <_PyLong_GCD+0x3c4> │ │ │ │ │ + bgt 14ea4 <_PyLong_GCD+0x3e0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15344 <_PyLong_GCD+0x948> │ │ │ │ │ + beq 15420 <_PyLong_GCD+0x95c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 14bb4 <_PyLong_GCD+0x1b8> │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 14a94 <_PyLong_GCD+0x98> │ │ │ │ │ + b 14c98 <_PyLong_GCD+0x1d4> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + bne 14b5c <_PyLong_GCD+0x98> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14a94 <_PyLong_GCD+0x98> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 14b5c <_PyLong_GCD+0x98> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ad8c │ │ │ │ │ - b 14a54 <_PyLong_GCD+0x58> │ │ │ │ │ + bl ae3c │ │ │ │ │ + b 14b1c <_PyLong_GCD+0x58> │ │ │ │ │ str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ umull r0, r3, r7, r0 │ │ │ │ │ ldr lr, [fp, #-116] @ 0xffffff8c │ │ │ │ │ @@ -23062,47 +23126,44 @@ │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 14ce8 <_PyLong_GCD+0x2ec> │ │ │ │ │ + b 14dcc <_PyLong_GCD+0x308> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 15398 <_PyLong_GCD+0x99c> │ │ │ │ │ + bgt 15474 <_PyLong_GCD+0x9b0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1537c <_PyLong_GCD+0x980> │ │ │ │ │ + ble 15458 <_PyLong_GCD+0x994> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 14b20 <_PyLong_GCD+0x124> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + str r0, [r6] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 14b68 <_PyLong_GCD+0xa4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne 14aa0 <_PyLong_GCD+0xa4> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14aa0 <_PyLong_GCD+0xa4> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 14b68 <_PyLong_GCD+0xa4> │ │ │ │ │ tst r8, #1 │ │ │ │ │ - beq 14f54 <_PyLong_GCD+0x558> │ │ │ │ │ + beq 15030 <_PyLong_GCD+0x56c> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsc r0, r2, #0 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ @@ -23117,42 +23178,42 @@ │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsc r5, ip, #0 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15220 <_PyLong_GCD+0x824> │ │ │ │ │ + bne 152fc <_PyLong_GCD+0x838> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ streq r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r3, [r2] │ │ │ │ │ - beq 14f98 <_PyLong_GCD+0x59c> │ │ │ │ │ + beq 15074 <_PyLong_GCD+0x5b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 153cc <_PyLong_GCD+0x9d0> │ │ │ │ │ + beq 154a8 <_PyLong_GCD+0x9e4> │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15208 <_PyLong_GCD+0x80c> │ │ │ │ │ + bne 152e4 <_PyLong_GCD+0x820> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ cmpge r3, #1 │ │ │ │ │ - beq 152a8 <_PyLong_GCD+0x8ac> │ │ │ │ │ + beq 15384 <_PyLong_GCD+0x8c0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 15430 <_PyLong_GCD+0xa34> │ │ │ │ │ + beq 1550c <_PyLong_GCD+0xa48> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, sl, #12 │ │ │ │ │ str sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r2, r1, #12 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ @@ -23168,15 +23229,15 @@ │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add ip, r2, #12 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str ip, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 150b8 <_PyLong_GCD+0x6bc> │ │ │ │ │ + b 15194 <_PyLong_GCD+0x6d0> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [r8], #4 │ │ │ │ │ umull r2, r3, r0, r3 │ │ │ │ │ adds r4, r2, r4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ @@ -23206,15 +23267,15 @@ │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ │ adc r9, r0, r9 │ │ │ │ │ orr sl, sl, r9, lsl #2 │ │ │ │ │ asr r9, r9, #30 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcc 1502c <_PyLong_GCD+0x630> │ │ │ │ │ + bcc 15108 <_PyLong_GCD+0x644> │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, sl, #9 │ │ │ │ │ sub r3, r3, sl │ │ │ │ │ @@ -23222,90 +23283,90 @@ │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ add ip, r2, r3 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 15230 <_PyLong_GCD+0x834> │ │ │ │ │ + bcc 1530c <_PyLong_GCD+0x848> │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1514c <_PyLong_GCD+0x750> │ │ │ │ │ + bgt 15228 <_PyLong_GCD+0x764> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15444 <_PyLong_GCD+0xa48> │ │ │ │ │ + beq 15520 <_PyLong_GCD+0xa5c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15168 <_PyLong_GCD+0x76c> │ │ │ │ │ + bgt 15244 <_PyLong_GCD+0x780> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 153e0 <_PyLong_GCD+0x9e4> │ │ │ │ │ + beq 154bc <_PyLong_GCD+0x9f8> │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr lr, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 152c8 <_PyLong_GCD+0x8cc> │ │ │ │ │ + beq 153a4 <_PyLong_GCD+0x8e0> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15200 <_PyLong_GCD+0x804> │ │ │ │ │ + beq 152dc <_PyLong_GCD+0x818> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 153ec <_PyLong_GCD+0x9f0> │ │ │ │ │ + beq 154c8 <_PyLong_GCD+0xa04> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 151f8 <_PyLong_GCD+0x7fc> │ │ │ │ │ + beq 152d4 <_PyLong_GCD+0x810> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1541c <_PyLong_GCD+0xa20> │ │ │ │ │ + beq 154f8 <_PyLong_GCD+0xa34> │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14bac <_PyLong_GCD+0x1b0> │ │ │ │ │ + b 14c90 <_PyLong_GCD+0x1cc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 151bc <_PyLong_GCD+0x7c0> │ │ │ │ │ + b 15298 <_PyLong_GCD+0x7d4> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1517c <_PyLong_GCD+0x780> │ │ │ │ │ + b 15258 <_PyLong_GCD+0x794> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 14fcc <_PyLong_GCD+0x5d0> │ │ │ │ │ + b 150a8 <_PyLong_GCD+0x5e4> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 14f98 <_PyLong_GCD+0x59c> │ │ │ │ │ + b 15074 <_PyLong_GCD+0x5b0> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ sub r8, r1, r3 │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r4, r1, r3 │ │ │ │ │ @@ -23327,126 +23388,126 @@ │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4, r0] │ │ │ │ │ sbc r2, r9, r2 │ │ │ │ │ orr r3, r1, r2, lsl #2 │ │ │ │ │ asr r9, r2, #30 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 150f8 <_PyLong_GCD+0x6fc> │ │ │ │ │ + b 151d4 <_PyLong_GCD+0x710> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - b 14fcc <_PyLong_GCD+0x5d0> │ │ │ │ │ + b 150a8 <_PyLong_GCD+0x5e4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 151a8 <_PyLong_GCD+0x7ac> │ │ │ │ │ + b 15284 <_PyLong_GCD+0x7c0> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15308 <_PyLong_GCD+0x90c> │ │ │ │ │ + bgt 153e4 <_PyLong_GCD+0x920> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15308 <_PyLong_GCD+0x90c> │ │ │ │ │ + bne 153e4 <_PyLong_GCD+0x920> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1532c <_PyLong_GCD+0x930> │ │ │ │ │ + bgt 15408 <_PyLong_GCD+0x944> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1532c <_PyLong_GCD+0x930> │ │ │ │ │ + bne 15408 <_PyLong_GCD+0x944> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ad8c │ │ │ │ │ + bl ae3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14ebc <_PyLong_GCD+0x4c0> │ │ │ │ │ + b 14fa4 <_PyLong_GCD+0x4e0> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14dc0 <_PyLong_GCD+0x3c4> │ │ │ │ │ + b 14ea4 <_PyLong_GCD+0x3e0> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1533c <_PyLong_GCD+0x940> │ │ │ │ │ + bgt 15418 <_PyLong_GCD+0x954> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1533c <_PyLong_GCD+0x940> │ │ │ │ │ + bne 15418 <_PyLong_GCD+0x954> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1533c <_PyLong_GCD+0x940> │ │ │ │ │ + b 15418 <_PyLong_GCD+0x954> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ea8 <_PyLong_GCD+0x4ac> │ │ │ │ │ + bne 14f90 <_PyLong_GCD+0x4cc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14ea8 <_PyLong_GCD+0x4ac> │ │ │ │ │ + b 14f90 <_PyLong_GCD+0x4cc> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 153c4 <_PyLong_GCD+0x9c8> │ │ │ │ │ + bgt 154a0 <_PyLong_GCD+0x9dc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15450 <_PyLong_GCD+0xa54> │ │ │ │ │ + beq 1552c <_PyLong_GCD+0xa68> │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14e9c <_PyLong_GCD+0x4a0> │ │ │ │ │ + b 14f84 <_PyLong_GCD+0x4c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 152e4 <_PyLong_GCD+0x8e8> │ │ │ │ │ + b 153c0 <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15168 <_PyLong_GCD+0x76c> │ │ │ │ │ + b 15244 <_PyLong_GCD+0x780> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r3, r6 │ │ │ │ │ - beq 14ba4 <_PyLong_GCD+0x1a8> │ │ │ │ │ + beq 14c88 <_PyLong_GCD+0x1c4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 14ba4 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b 14c88 <_PyLong_GCD+0x1c4> │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 14ba4 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b 14c88 <_PyLong_GCD+0x1c4> │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 152e4 <_PyLong_GCD+0x8e8> │ │ │ │ │ + b 153c0 <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1514c <_PyLong_GCD+0x750> │ │ │ │ │ + b 15228 <_PyLong_GCD+0x764> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 153c4 <_PyLong_GCD+0x9c8> │ │ │ │ │ + b 154a0 <_PyLong_GCD+0x9dc> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 120 <_PyLong_UnsignedLong_Converter+0x48> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 128 <_PyLong_UnsignedLong_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 178 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -140,15 +140,15 @@ │ │ │ │ │ 00000188 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10b40 <_PyLong_Copy> │ │ │ │ │ + bl 10be4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 200 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 208 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 258 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls 260 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ andne r2, r0, #1 │ │ │ │ │ eorne r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 94f0 <_PyLong_FromByteArray> │ │ │ │ │ + b 95a0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1470 @ 0x5be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 5bc <_PyLong_UInt8_Converter+0x48> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6bb0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 60c <_PyLong_UInt16_Converter+0x48> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls 614 <_PyLong_UInt16_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 129052 (bytes into file) │ │ │ │ │ + Start of section headers: 129276 (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 0x1f81c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1f8fc: │ │ │ │ │ │ │ │ │ │ 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 001c24 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01b3f4 000600 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001c58 000e58 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01b9f4 000798 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002ab0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002ab0 011804 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01c18c 002cc0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0142b4 000acf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 014d84 001980 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01ee4c 000910 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 016704 0009f2 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01f75c 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0170f6 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0170f6 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01712c 0027e0 10 16 426 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01990c 001ae8 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01f78c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001be8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01b4cc 0005e0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001c1c 000e58 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01baac 000798 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002a74 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002a74 011918 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01c244 002ce8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01438c 000acf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 014e5c 001980 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01ef2c 000910 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0167dc 0009f2 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01f83c 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0171ce 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0171ce 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 017204 0027e0 10 16 426 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0199e4 001ae8 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01f86c 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,333 +1,333 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 638 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: 000067fc 432 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 0000681c 432 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 00000138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 7: 00000138 344 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 8: 00000284 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 12: 00000290 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000098 180 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 14: 0000037c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 00000380 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 16: 00000380 176 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ 17: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 18: 00001bb0 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 18: 00001bc8 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ 19: 00000000 140 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 20: 000014c4 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 21: 000014bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 000014dc 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 21: 000014d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 23: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 24: 00000060 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 25: 000014c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 26: 00001a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 27: 00001a10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 28: 00001a10 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ - 29: 00001bac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 000014dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 00001a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00001a28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00001a28 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ + 29: 00001bc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 30: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 31: 00001bb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 32: 0000274c 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ - 33: 00008830 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 34: 000025d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 000025dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 36: 000025dc 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 37: 00003f04 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 38: 00003080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 39: 0000308c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 40: 000030b8 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 41: 0000397c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00003988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 31: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 32: 00002764 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ + 33: 00008858 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 34: 000025ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000025f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 000025f4 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 37: 00003f1c 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 38: 00003098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 39: 000030a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 40: 000030d0 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 41: 00003994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 000039a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 43: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 44: 0000e928 448 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 45: 00003d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00003d54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 00003efc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 00003f04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 49: 00004090 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 50: 0000419c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 0000e94c 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 45: 00003d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00003d6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 47: 00003f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00003f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 000040a8 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 50: 000041b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 52: 000041a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 000048ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 00004900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 55: 00004900 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 56: 00004a24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 57: 00004a2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 58: 00004bbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 00004bc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 000041b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00004904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00004918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00004918 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 56: 00004a3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 00004a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 58: 00004bd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00004be0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 61: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 62: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 63: 00004cc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00004cc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 00004cc8 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ - 66: 00004e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 00004e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 63: 00004cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00004ce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 65: 00004ce0 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ + 66: 00004e58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00004e5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 68: 00000008 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 69: 00005264 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 00005268 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 71: 000052b4 1272 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 72: 0000f2e8 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 73: 00005b0c 3312 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 74: 00000920 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 75: 00005788 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 000057ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 0000591c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00005920 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 00005a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00005a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00005b08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 0000527c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 00005280 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 71: 000052cc 1272 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 72: 0000f400 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 73: 00005b24 3320 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 74: 000008e4 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ + 75: 000057a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 000057c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 77: 00005934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00005938 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 79: 00005a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00005a3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00005b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 83: 00005b0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 000067f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 000067fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 000069a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00005b24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 00006810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 0000681c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 000069c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 87: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 88: 000069ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 000069ac 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 90: 00007318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 00007328 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 92: 000074a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 000074ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 94: 00007698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 0000769c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 00007884 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 00007888 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 98: 000078d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 000078d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 00007aa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00007aa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 00007c14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00007c1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 00007c1c 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 105: 00007c1c 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ - 106: 00007c58 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 107: 00008260 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00008264 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 00008644 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00008648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 111: 00008648 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 112: 000091c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 000091e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 000069cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 000069cc 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 90: 00007338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 00007348 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 92: 000074c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 000074cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 94: 000076b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 000076bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 000078ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 000078b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 000078fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00007900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 00007ac8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00007acc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 00007c3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00007c44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00007c44 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 105: 00007c44 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 106: 00007c80 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 107: 00008288 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 0000828c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 109: 0000866c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00008670 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 111: 00008670 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 112: 000091f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00009210 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 114: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 115: 00009d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00009d5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 116: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 117: 00009d38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 00009d38 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 119: 0000faa0 1252 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 120: 00009e94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00009e98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 00009e98 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 123: 00009f44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00009d60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 00009d60 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 119: 0000fbb8 1248 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 120: 00009ebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 00009ec0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 00009ec0 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 123: 00009f6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 124: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 125: 00009f48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 00009f48 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 127: 0000a078 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000a080 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000a188 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000a190 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000a190 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 132: 0000a2c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 0000a2cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 0000a2cc 368 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 135: 0000a430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000a43c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000a43c 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 138: 0000a4f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00009f70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 00009f70 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 127: 0000a0a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000a0a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000a1b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000a1b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000a1b8 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 132: 0000a2ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 0000a2f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 134: 0000a2f4 364 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 135: 0000a454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000a460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000a460 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 138: 0000a514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 139: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 140: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 141: 0000a4f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000a4f4 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 143: 0000a84c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000a850 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000a518 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000a518 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 143: 0000a870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000a874 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 145: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 146: 00000738 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ - 147: 0000b2d0 1308 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 148: 0000c748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 000006fc 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ + 147: 0000b2f4 1308 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 148: 0000c76c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 149: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 150: 0000c74c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000c74c 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 152: 0000cc1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000cc20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000cc20 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 155: 0000ce00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 0000ce04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000cf14 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 158: 0000d008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 0000d00c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 0000d0ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 0000d0b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 0000d150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 0000d154 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 164: 0000d4d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000c770 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000c770 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 152: 0000cc40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000cc44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000cc44 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 155: 0000ce24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000ce28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000cf38 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 158: 0000d02c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 0000d030 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 0000d0d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000d0d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 0000d174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 0000d178 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 164: 0000d4fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 165: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 166: 0000d4dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000d4dc 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 166: 0000d500 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 0000d500 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 168: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 169: 000009ac 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 170: 0000d7ac 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 171: 0000d7a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000d7ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 0000e184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 0000e188 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 0000e248 740 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 176: 0000e524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000e52c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000e52c 712 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 179: 0000e7ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000e7f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 0000e924 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 0000e928 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 183: 0000ead0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000eae8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 0000ec10 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 186: 0000ed68 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 187: 0000eda4 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 188: 0000eed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000008c 60 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ - 190: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 191: 0000eee0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 0000eee0 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 193: 0000f010 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 0000f018 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 195: 0000f018 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 196: 0000f0fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 0000f108 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 198: 0000f108 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 199: 0000f3b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 0000f3c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 0000f3c4 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 202: 0000f61c 156 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 203: 0000f6a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 204: 0000f6b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 205: 0000f6b8 76 FUNC LOCAL DEFAULT 6 dict_new_untracked │ │ │ │ │ - 206: 0000f6f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 208: 0000f704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 0000f704 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 210: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 211: 0000f7bc 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 212: 0000f86c 564 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 213: 0000fa98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 215: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 216: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 217: 0000faa0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 0000ff80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000ff84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 220: 0000ff84 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 221: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 222: 00010048 596 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ - 223: 00010290 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 225: 00000170 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 226: 0001029c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 227: 00010574 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 00000174 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 229: 0001057c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 230: 000105f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 231: 000105f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 232: 000107b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 233: 000107bc 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 169: 00000970 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ + 170: 0000d7d0 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 171: 0000d7cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000d7d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000e1a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000e1ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000e26c 740 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 176: 0000e548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000e550 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000e550 712 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 179: 0000e810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000e818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000e948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 0000e94c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 0000eaf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000eb10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 0000ec38 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 186: 0000ed90 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 187: 0000edcc 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 188: 0000eefc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000ef08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000ef08 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 191: 0000efec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 0000eff8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 0000eff8 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 194: 0000f128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000f130 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 0000f130 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 197: 0000f214 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 0000f220 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 0000f220 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 200: 0000f4d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 0000f4dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 0000f4dc 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 203: 0000f734 156 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 204: 0000f7c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 0000f7d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 0000f7d0 76 FUNC LOCAL DEFAULT 6 dict_new_untracked │ │ │ │ │ + 207: 0000f810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 209: 0000f81c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 210: 0000f81c 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 211: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 212: 0000f8d4 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 213: 0000f984 564 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 214: 0000fbb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 216: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 217: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 218: 0000fbb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 00010094 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00010098 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 00010098 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 222: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 223: 0001015c 596 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ + 224: 000103a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 225: 00000134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 226: 000103b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 00010688 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00000138 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 229: 00010690 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 230: 00010708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 0001070c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 232: 000108cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 233: 000108d0 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 234: 000001d4 176 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ - 235: 000004e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 000107bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 237: 000004ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 238: 000004ec 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 239: 00010894 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ + 235: 000004a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 000108d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 237: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 238: 000004b0 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ + 239: 000109a8 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ 240: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 241: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 242: 00010bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 242: 00010cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 243: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 244: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 245: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 246: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 247: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 248: 00000500 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 249: 00010bcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 250: 00001aec 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ - 251: 00001120 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ - 252: 00001998 340 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ - 253: 0001113c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 248: 000004c4 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ + 249: 00010ce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 250: 00001ab0 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ + 251: 000010e4 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ + 252: 0000195c 340 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ + 253: 00011250 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 254: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 255: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 256: 00000098 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 257: 00000148 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 258: 0000057c 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ - 259: 00000678 80 FUNC LOCAL DEFAULT 1 anydict_copy │ │ │ │ │ - 260: 00000674 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 261: 00000678 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 262: 000006c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 263: 000006c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 264: 000006c8 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 258: 00000540 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ + 259: 0000063c 80 FUNC LOCAL DEFAULT 1 anydict_copy │ │ │ │ │ + 260: 00000638 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 261: 0000063c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 262: 00000688 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 263: 0000068c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 264: 0000068c 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ 265: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 266: 00011148 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 267: 0000091c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 268: 000112b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 269: 00000920 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 270: 000112bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 271: 000112bc 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 272: 0001140c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 266: 0001125c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 267: 000008e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 268: 000113cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 269: 000008e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 270: 000113d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 271: 000113d0 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 272: 00011520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 273: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 274: 00000b08 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ - 275: 00011414 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 276: 00011414 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 277: 00011740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 274: 00000acc 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ + 275: 00011528 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 276: 00011528 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 277: 00011854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 278: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 279: 00000e40 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 280: 00000ea0 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ + 279: 00000e04 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ + 280: 00000e64 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ 281: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 282: 00001064 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ - 283: 00001034 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 284: 00001040 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 285: 00001040 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 286: 00011744 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 287: 000117e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 288: 00001348 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 289: 0000134c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 290: 0000134c 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 291: 000013f4 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 292: 000013f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 293: 000013f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 294: 00001468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 295: 0000146c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 282: 00001028 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ + 283: 00000ff8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 284: 00001004 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 285: 00001004 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ + 286: 00011858 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 287: 000118fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 288: 0000130c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 289: 00001310 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 290: 00001310 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 291: 000013b8 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 292: 000013b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 293: 000013b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 294: 0000142c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 295: 00001430 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 296: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 297: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 298: 00001480 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 298: 00001444 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ 299: 00000284 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ 300: 0000029c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 301: 000002a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 302: 000002a0 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ 303: 00000334 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 304: 0000153c 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 305: 00001810 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 304: 00001500 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 305: 000017d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 306: 00000338 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 307: 00000338 100 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ 308: 0000039c 952 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ 309: 00000748 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 310: 00000754 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 311: 00000754 508 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ 312: 00000948 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 313: 000117ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 314: 000117ec 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ + 313: 00011900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 314: 00011900 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ 315: 00000950 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 316: 00001818 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 317: 00001994 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 316: 000017dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 317: 00001958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 318: 00000a40 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ 319: 00000a78 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 320: 00001998 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 321: 00001ae8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 322: 00001aec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 320: 0000195c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 321: 00001aac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 322: 00001ab0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 323: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 324: 00000a7c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 325: 00000a7c 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ 326: 00000b10 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 327: 00000b14 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 328: 00000bd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 329: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ 339: 00000d80 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 340: 00000d80 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ 341: 00000d98 68 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ 342: 00000dd8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 343: 00000ddc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 344: 00000ddc 324 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ 345: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 346: 00001be4 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ + 346: 00001ba8 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ 347: 00001034 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 348: 00001038 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 349: 000010b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 350: 000010b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 351: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 352: 00001170 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 353: 00001174 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -430,178 +430,178 @@ │ │ │ │ │ 426: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 429: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 431: 00000290 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 433: 00000484 3860 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ + 433: 00000484 3884 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 437: 00000430 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 441: 00001398 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 441: 000013b0 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 448: 0000eae8 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ + 448: 0000eb10 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 450: 0000308c 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 451: 00003988 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 452: 000039e8 876 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ - 453: 00008264 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 454: 00003d54 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 455: 000040d4 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 456: 000041a0 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 450: 000030a4 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 451: 000039a0 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 452: 00003a00 876 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ + 453: 0000828c 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 454: 00003d6c 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 455: 000040ec 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 456: 000041b8 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 463: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 464: 00004a2c 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 464: 00004a44 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 467: 00004bc8 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 468: 00004bdc 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ + 467: 00004be0 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 468: 00004bf4 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 471: 00004d44 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 472: 00004e44 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 473: 00004eac 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 474: 00004f14 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ - 475: 00005268 76 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 471: 00004d5c 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 472: 00004e5c 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 473: 00004ec4 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 474: 00004f2c 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ + 475: 00005280 76 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 476: 00000b14 196 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ - 477: 000057ac 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ + 477: 000057c4 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 482: 00005920 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ - 483: 00005a24 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 484: 00005a6c 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 482: 00005938 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ + 483: 00005a3c 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 484: 00005a84 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 491: 00007328 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ - 492: 000074ac 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 493: 0000769c 492 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 494: 00007888 80 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ - 495: 000078d8 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 496: 00007954 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 497: 00007aa4 376 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 491: 00007348 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ + 492: 000074cc 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 493: 000076bc 500 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 494: 000078b0 80 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ + 495: 00007900 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 496: 0000797c 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 497: 00007acc 376 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 500: 00007e48 1052 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 501: 00008d78 1948 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 502: 00009514 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 503: 00009640 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ - 504: 000096d0 1260 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookup │ │ │ │ │ - 505: 00009bbc 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 506: 00009c00 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 500: 00007e70 1052 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 501: 00008da0 1948 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 502: 0000953c 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 503: 00009668 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ + 504: 000096f8 1260 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookup │ │ │ │ │ + 505: 00009be4 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 506: 00009c28 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 508: 000008c8 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 508: 0000088c 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 514: 0000a080 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 514: 0000a0a8 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 517: 0000a850 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 518: 0000a914 2492 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 517: 0000a874 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 518: 0000a938 2492 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ - 521: 0000b7ec 1352 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 522: 0000bd34 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 523: 0000c1e4 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 521: 0000b810 1352 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 522: 0000bd58 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 523: 0000c208 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 525: 0000ce04 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 526: 0000d00c 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ - 527: 0000d0b0 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 528: 0000d154 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 525: 0000ce28 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 526: 0000d030 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ + 527: 0000d0d4 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 528: 0000d178 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 530: 0000d638 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 531: 0000d830 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 532: 0000dbd0 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 533: 0000dca8 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 534: 0000e188 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 535: 0000e7f4 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 536: 0000ec28 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 530: 0000d65c 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 531: 0000d854 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 532: 0000dbf4 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 533: 0000dccc 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 534: 0000e1ac 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 535: 0000e818 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 536: 0000ec50 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 544: 000000c8 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 545: 0001029c 736 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 546: 00000174 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 547: 0001057c 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 548: 000105f8 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 549: 000001fc 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ - 550: 00000240 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ + 544: 0000008c 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 545: 000103b0 736 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 546: 00000138 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 547: 00010690 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 548: 0001070c 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 549: 000001c0 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ + 550: 00000204 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 563: 00000000 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 564: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 565: 00010bcc 1404 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 565: 00010ce0 1404 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 566: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 567: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 568: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 569: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 570: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ 571: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 572: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 573: 00000590 232 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ + 573: 00000554 232 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ 574: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 575: 0000014c 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ - 576: 00011148 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 577: 00011238 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 578: 000112f0 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 579: 00000a3c 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 580: 00011320 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 576: 0001125c 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 577: 0001134c 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 578: 00011404 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 579: 00000a00 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 580: 00011434 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ 581: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 582: 00000db0 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 583: 00000e64 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ - 584: 00000e78 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ + 582: 00000d74 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ + 583: 00000e28 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ + 584: 00000e3c 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ 585: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 586: 00011744 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 587: 0000123c 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 586: 00011858 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 587: 00001200 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 588: 0000016c 104 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ 589: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 590: 0000146c 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ + 590: 00001430 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 591: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 592: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ 595: 00000950 240 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ - 596: 00001818 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 596: 000017dc 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ 597: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 598: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 599: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 600: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 601: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ 602: 00000c70 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ 603: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,450 +1,446 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1b3f4 contains 192 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1b4cc contains 188 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ 00000074 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000080 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000ac 0000861d R_ARM_JUMP24 0000a2cc dictiter_new │ │ │ │ │ -000000b0 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000b4 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000010c 0000411c R_ARM_CALL 00004cc8 validate_watcher_id │ │ │ │ │ -00000150 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000154 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000158 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -0000015c 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00000164 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000170 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000198 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001b0 00009a1c R_ARM_CALL 0000cc20 pop_lock_held │ │ │ │ │ -000001dc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000214 00007a1c R_ARM_CALL 00009e98 dict_update_arg │ │ │ │ │ -00000270 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000d0 0000411c R_ARM_CALL 00004ce0 validate_watcher_id │ │ │ │ │ +00000114 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000118 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000011c 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00000120 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00000128 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000134 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000015c 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000174 00009a1c R_ARM_CALL 0000cc44 pop_lock_held │ │ │ │ │ +000001a0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d8 00007a1c R_ARM_CALL 00009ec0 dict_update_arg │ │ │ │ │ +00000234 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000250 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000270 0002272b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000274 0002272c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ 0000028c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002ac 0002272b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000002b0 0002272c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000002c8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002e4 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000300 0002281c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000310 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000328 0000e92b R_ARM_MOVW_ABS_NC 000107bc dictkeys_contains │ │ │ │ │ -0000032c 0000e92c R_ARM_MOVT_ABS 000107bc dictkeys_contains │ │ │ │ │ -00000334 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000378 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000398 0002291c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -000003fc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000424 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000428 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000454 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000480 00022a1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -000004a8 00022b1d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -000004b0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004bc 0000ea2b R_ARM_MOVW_ABS_NC 000001d4 dictitems_contains │ │ │ │ │ -000004c0 0000ea2c R_ARM_MOVT_ABS 000001d4 dictitems_contains │ │ │ │ │ -000004cc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e8 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004fc 0000ef1d R_ARM_JUMP24 00010894 anydict_repr_impl │ │ │ │ │ -00000534 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000538 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000054c 0002351d R_ARM_JUMP24 00010bcc _PyDict_FromKeys │ │ │ │ │ -00000564 0000f72b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ -00000568 0000f72c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ -0000056c 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000058c 0001db1d R_ARM_JUMP24 00005268 PyDict_Copy │ │ │ │ │ -000005fc 00007a1c R_ARM_CALL 00009e98 dict_update_arg │ │ │ │ │ -00000614 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000624 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000628 00023e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000658 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000066c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000674 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006a0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006b8 0000471d R_ARM_JUMP24 000052b4 copy_lock_held │ │ │ │ │ -000006c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b0 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -00000914 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ -0000091c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000950 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000984 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000009a0 0002071c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000a20 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000a30 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ae0 0001fb1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00000b28 0002451c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000c8c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c90 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000c94 0001cc2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000c98 0001112b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ -00000c9c 0001112c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ -00000ca4 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d24 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -00000d44 0000201c R_ARM_CALL 0000274c dictresize │ │ │ │ │ -00000d70 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -00000dd0 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000de4 0001162b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ -00000de8 0001162c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ -00000dec 0000371c R_ARM_CALL 00004900 dict_getitem │ │ │ │ │ -00000e18 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0001162b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ -00000e30 0001162c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ -00000e34 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000e54 0000b21c R_ARM_CALL 0000e52c clear_lock_held │ │ │ │ │ -00000e58 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e5c 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e74 0000b21d R_ARM_JUMP24 0000e52c clear_lock_held │ │ │ │ │ -00000e94 0001f71c R_ARM_CALL 00009640 _PyDict_LookupIndexAndValue │ │ │ │ │ -00000ebc 0002272b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000ec0 0002272c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000ec4 0002372b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000ec8 0002372c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000ee4 00022a1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000ef4 00022a1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000f44 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000f48 00021f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000f80 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f94 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fb0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fcc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fd8 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000fdc 00023e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001004 00021e2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001008 00021e2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001034 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000103c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000107c 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001090 0002491c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000010b0 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000010c4 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010f0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001110 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001198 0000201c R_ARM_CALL 0000274c dictresize │ │ │ │ │ -000011bc 0001ed1c R_ARM_CALL 0000769c _PyDict_Next │ │ │ │ │ -000011f8 0000121c R_ARM_CALL 00001bb0 insertdict │ │ │ │ │ -00001234 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001288 0002111c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000012e8 0001ed1c R_ARM_CALL 0000769c _PyDict_Next │ │ │ │ │ -00001300 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000130c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001310 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001318 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001340 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001388 00024d1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000013cc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013e8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013f0 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001424 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001428 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001448 0002281d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ -00001450 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000149c 00022c1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000014ac 00024f1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000014bc 0001292b R_ARM_MOVW_ABS_NC 000004c4 .LC38 │ │ │ │ │ -000014c0 0001292c R_ARM_MOVT_ABS 000004c4 .LC38 │ │ │ │ │ -000014cc 0002501c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000014f8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001508 0002301c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001520 0001282b R_ARM_MOVW_ABS_NC 000004c0 .LC37 │ │ │ │ │ -00001524 0001282c R_ARM_MOVT_ABS 000004c0 .LC37 │ │ │ │ │ -00001530 0001d11d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001644 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001678 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000167c 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001684 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -00001688 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -00001690 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016e8 0002511d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -000017e4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001804 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001814 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001864 0002111c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001880 0002451c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000018cc 0001ed1c R_ARM_CALL 0000769c _PyDict_Next │ │ │ │ │ -00001918 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001924 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001928 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001930 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001964 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000198c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019b8 0000cd1c R_ARM_CALL 0000f6b8 dict_new_untracked │ │ │ │ │ -000019f0 0000dd2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -000019f4 0000dd2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -000019f8 0001fe1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00001a14 00007a1c R_ARM_CALL 00009e98 dict_update_arg │ │ │ │ │ -00001a94 0002001c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00001ab0 0000491c R_ARM_CALL 00005b0c dict_merge │ │ │ │ │ -00001ae0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b58 0000201c R_ARM_CALL 0000274c dictresize │ │ │ │ │ -00001b74 0002551c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00001ba0 0000121c R_ARM_CALL 00001bb0 insertdict │ │ │ │ │ -00001bdc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bfc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c00 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c04 0001e01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001c10 0001592b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ -00001c14 0001592c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ -00001c20 0002571d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002a8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c4 0002281c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000002d4 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000002ec 0000e92b R_ARM_MOVW_ABS_NC 000108d0 dictkeys_contains │ │ │ │ │ +000002f0 0000e92c R_ARM_MOVT_ABS 000108d0 dictkeys_contains │ │ │ │ │ +000002f8 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000033c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000035c 0002291c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +000003c0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ec 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000418 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000444 00022a1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +0000046c 00022b1d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +00000474 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000480 0000ea2b R_ARM_MOVW_ABS_NC 000001d4 dictitems_contains │ │ │ │ │ +00000484 0000ea2c R_ARM_MOVT_ABS 000001d4 dictitems_contains │ │ │ │ │ +00000490 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000049c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004ac 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004c0 0000ef1d R_ARM_JUMP24 000109a8 anydict_repr_impl │ │ │ │ │ +000004f8 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004fc 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000510 0002351d R_ARM_JUMP24 00010ce0 _PyDict_FromKeys │ │ │ │ │ +00000528 0000f72b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ +0000052c 0000f72c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ +00000530 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000550 0001db1d R_ARM_JUMP24 00005280 PyDict_Copy │ │ │ │ │ +000005c0 00007a1c R_ARM_CALL 00009ec0 dict_update_arg │ │ │ │ │ +000005d8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000005e8 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005ec 00023e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000061c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000630 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000638 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000664 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000067c 0000471d R_ARM_JUMP24 000052cc copy_lock_held │ │ │ │ │ +00000688 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000874 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ +000008d8 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ +000008e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000914 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000948 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000964 0002071c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000009e4 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000009f4 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000aa4 0001fb1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00000aec 0002451c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000c50 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c54 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000c58 0001cc2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000c5c 0001112b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ +00000c60 0001112c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ +00000c68 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ce8 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00000d08 0000201c R_ARM_CALL 00002764 dictresize │ │ │ │ │ +00000d34 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d50 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00000d94 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000da8 0001162b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ +00000dac 0001162c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ +00000db0 0000371c R_ARM_CALL 00004918 dict_getitem │ │ │ │ │ +00000ddc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000df0 0001162b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ +00000df4 0001162c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ +00000df8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000e18 0000b21c R_ARM_CALL 0000e550 clear_lock_held │ │ │ │ │ +00000e1c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e20 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e38 0000b21d R_ARM_JUMP24 0000e550 clear_lock_held │ │ │ │ │ +00000e58 0001f71c R_ARM_CALL 00009668 _PyDict_LookupIndexAndValue │ │ │ │ │ +00000e80 0002272b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000e84 0002272c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000e88 0002372b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000e8c 0002372c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000ea8 00022a1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000eb8 00022a1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000f08 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000f0c 00021f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000f44 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f58 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f74 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f90 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f9c 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000fa0 00023e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000fc8 00021e2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000fcc 00021e2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ff8 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ffc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001040 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00001054 0002491c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00001074 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001088 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000115c 0000201c R_ARM_CALL 00002764 dictresize │ │ │ │ │ +00001180 0001ed1c R_ARM_CALL 000076bc _PyDict_Next │ │ │ │ │ +000011bc 0000121c R_ARM_CALL 00001bc8 insertdict │ │ │ │ │ +000011f8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124c 0002111c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000012ac 0001ed1c R_ARM_CALL 000076bc _PyDict_Next │ │ │ │ │ +000012c4 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000012d0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000012d4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000012dc 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001304 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000130c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000134c 00024d1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001390 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000140c 0002281d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ +00001414 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000142c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001460 00022c1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00001470 00024f1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00001480 0001292b R_ARM_MOVW_ABS_NC 000004c4 .LC38 │ │ │ │ │ +00001484 0001292c R_ARM_MOVT_ABS 000004c4 .LC38 │ │ │ │ │ +00001490 0002501c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000014bc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014cc 0002301c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000014e4 0001282b R_ARM_MOVW_ABS_NC 000004c0 .LC37 │ │ │ │ │ +000014e8 0001282c R_ARM_MOVT_ABS 000004c0 .LC37 │ │ │ │ │ +000014f4 0001d11d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001608 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000163c 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001640 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001648 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000164c 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +00001654 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016ac 0002511d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +000017a8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000017d8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001828 0002111c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001844 0002451c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001890 0001ed1c R_ARM_CALL 000076bc _PyDict_Next │ │ │ │ │ +000018dc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018f4 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001928 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001950 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001958 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000197c 0000ce1c R_ARM_CALL 0000f7d0 dict_new_untracked │ │ │ │ │ +000019b4 0000de2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +000019b8 0000de2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +000019bc 0001fe1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000019d8 00007a1c R_ARM_CALL 00009ec0 dict_update_arg │ │ │ │ │ +00001a58 0002001c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00001a74 0000491c R_ARM_CALL 00005b24 dict_merge │ │ │ │ │ +00001aa4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aac 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001b1c 0000201c R_ARM_CALL 00002764 dictresize │ │ │ │ │ +00001b38 0002551c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00001b64 0000121c R_ARM_CALL 00001bc8 insertdict │ │ │ │ │ +00001ba0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001bc4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001bc8 0001e01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001bd4 0001592b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ +00001bd8 0001592c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ +00001be4 0002571d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1b9f4 contains 243 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1baac contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00005902 R_ARM_ABS32 000069ac dict_dealloc │ │ │ │ │ -0000002c 0000ee02 R_ARM_ABS32 000004ec dict_repr │ │ │ │ │ +00000018 00005902 R_ARM_ABS32 000069cc dict_dealloc │ │ │ │ │ +0000002c 0000ee02 R_ARM_ABS32 000004b0 dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00027a02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00027b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00006a02 R_ARM_ABS32 00007c58 dict_traverse │ │ │ │ │ -00000060 0000af02 R_ARM_ABS32 0000e248 dict_tp_clear │ │ │ │ │ -00000064 00011402 R_ARM_ABS32 00011414 dict_richcompare │ │ │ │ │ -0000006c 00004802 R_ARM_ABS32 0000f2e8 dict_iter │ │ │ │ │ +0000005c 00006a02 R_ARM_ABS32 00007c80 dict_traverse │ │ │ │ │ +00000060 0000af02 R_ARM_ABS32 0000e26c dict_tp_clear │ │ │ │ │ +00000064 00011402 R_ARM_ABS32 00011528 dict_richcompare │ │ │ │ │ +0000006c 00004802 R_ARM_ABS32 0000f400 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000d102 R_ARM_ABS32 0000f704 dict_init │ │ │ │ │ +00000094 0000d202 R_ARM_ABS32 0000f81c dict_init │ │ │ │ │ 00000098 00021a02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000ca02 R_ARM_ABS32 0000f61c dict_new │ │ │ │ │ +0000009c 0000cb02 R_ARM_ABS32 0000f734 dict_new │ │ │ │ │ 000000a0 00020402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000d402 R_ARM_ABS32 0000f86c dict_vectorcall │ │ │ │ │ +000000c8 0000d502 R_ARM_ABS32 0000f984 dict_vectorcall │ │ │ │ │ 000000f4 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 00005902 R_ARM_ABS32 000069ac dict_dealloc │ │ │ │ │ +00000108 00005902 R_ARM_ABS32 000069cc dict_dealloc │ │ │ │ │ 0000011c 00014c02 R_ARM_ABS32 00000bd8 frozendict_repr │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000012c 00015802 R_ARM_ABS32 00000ddc frozendict_hash │ │ │ │ │ 00000138 00027b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000148 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000014c 00006a02 R_ARM_ABS32 00007c58 dict_traverse │ │ │ │ │ -00000150 0000af02 R_ARM_ABS32 0000e248 dict_tp_clear │ │ │ │ │ -00000154 00011402 R_ARM_ABS32 00011414 dict_richcompare │ │ │ │ │ -0000015c 00004802 R_ARM_ABS32 0000f2e8 dict_iter │ │ │ │ │ +0000014c 00006a02 R_ARM_ABS32 00007c80 dict_traverse │ │ │ │ │ +00000150 0000af02 R_ARM_ABS32 0000e26c dict_tp_clear │ │ │ │ │ +00000154 00011402 R_ARM_ABS32 00011528 dict_richcompare │ │ │ │ │ +0000015c 00004802 R_ARM_ABS32 0000f400 dict_iter │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000188 00021a02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000018c 0000fc02 R_ARM_ABS32 00001998 frozendict_new │ │ │ │ │ +0000018c 0000fc02 R_ARM_ABS32 0000195c frozendict_new │ │ │ │ │ 00000190 00020402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001b8 0000de02 R_ARM_ABS32 00010048 frozendict_vectorcall │ │ │ │ │ +000001b8 0000df02 R_ARM_ABS32 0001015c frozendict_vectorcall │ │ │ │ │ 000001c8 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001dc 00008902 R_ARM_ABS32 0000a43c dictview_dealloc │ │ │ │ │ -000001f0 00012a02 R_ARM_ABS32 00001480 dictview_repr │ │ │ │ │ +000001dc 00008902 R_ARM_ABS32 0000a460 dictview_dealloc │ │ │ │ │ +000001f0 00012a02 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000020c 00027b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000220 00010f02 R_ARM_ABS32 000112bc dictview_traverse │ │ │ │ │ -00000228 00011802 R_ARM_ABS32 00000ea0 dictview_richcompare │ │ │ │ │ -00000230 00008302 R_ARM_ABS32 0000a190 dictitems_iter │ │ │ │ │ +00000220 00010f02 R_ARM_ABS32 000113d0 dictview_traverse │ │ │ │ │ +00000228 00011802 R_ARM_ABS32 00000e64 dictview_richcompare │ │ │ │ │ +00000230 00008302 R_ARM_ABS32 0000a1b8 dictitems_iter │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000029c 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000002a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 00009d02 R_ARM_ABS32 0000cf14 dictiter_dealloc │ │ │ │ │ +000002b0 00009d02 R_ARM_ABS32 0000cf38 dictiter_dealloc │ │ │ │ │ 000002e0 00027b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002f4 00010802 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +000002f4 00010802 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 00000304 00027c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000308 00008e02 R_ARM_ABS32 0000a4f4 dictiter_iternextitem │ │ │ │ │ +00000308 00008e02 R_ARM_ABS32 0000a518 dictiter_iternextitem │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000370 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000378 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00009d02 R_ARM_ABS32 0000cf14 dictiter_dealloc │ │ │ │ │ -000003c8 00010802 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +00000384 00009d02 R_ARM_ABS32 0000cf38 dictiter_dealloc │ │ │ │ │ +000003c8 00010802 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 000003d8 00027c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003dc 00013002 R_ARM_ABS32 0000153c dictreviter_iternext │ │ │ │ │ +000003dc 00013002 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000444 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000044c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 00009d02 R_ARM_ABS32 0000cf14 dictiter_dealloc │ │ │ │ │ -0000049c 00010802 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +00000458 00009d02 R_ARM_ABS32 0000cf38 dictiter_dealloc │ │ │ │ │ +0000049c 00010802 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 000004ac 00027c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000004b0 00013002 R_ARM_ABS32 0000153c dictreviter_iternext │ │ │ │ │ +000004b0 00013002 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000518 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000520 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00009d02 R_ARM_ABS32 0000cf14 dictiter_dealloc │ │ │ │ │ -00000570 00010802 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +0000052c 00009d02 R_ARM_ABS32 0000cf38 dictiter_dealloc │ │ │ │ │ +00000570 00010802 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 00000580 00027c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000584 00013002 R_ARM_ABS32 0000153c dictreviter_iternext │ │ │ │ │ +00000584 00013002 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005ec 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 00008902 R_ARM_ABS32 0000a43c dictview_dealloc │ │ │ │ │ -00000614 00012a02 R_ARM_ABS32 00001480 dictview_repr │ │ │ │ │ +00000600 00008902 R_ARM_ABS32 0000a460 dictview_dealloc │ │ │ │ │ +00000614 00012a02 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000061c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000630 00027b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000644 00010f02 R_ARM_ABS32 000112bc dictview_traverse │ │ │ │ │ -0000064c 00011802 R_ARM_ABS32 00000ea0 dictview_richcompare │ │ │ │ │ -00000654 0000bd02 R_ARM_ABS32 0000008c dictkeys_iter │ │ │ │ │ +00000644 00010f02 R_ARM_ABS32 000113d0 dictview_traverse │ │ │ │ │ +0000064c 00011802 R_ARM_ABS32 00000e64 dictview_richcompare │ │ │ │ │ +00000654 0000be02 R_ARM_ABS32 0000ef08 dictkeys_iter │ │ │ │ │ 0000065c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006c0 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d4 00009d02 R_ARM_ABS32 0000cf14 dictiter_dealloc │ │ │ │ │ +000006d4 00009d02 R_ARM_ABS32 0000cf38 dictiter_dealloc │ │ │ │ │ 00000704 00027b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000718 00010802 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +00000718 00010802 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 00000728 00027c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000072c 0000c902 R_ARM_ABS32 0000f3c4 dictiter_iternextkey │ │ │ │ │ +0000072c 0000ca02 R_ARM_ABS32 0000f4dc dictiter_iternextkey │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000794 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000079c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008902 R_ARM_ABS32 0000a43c dictview_dealloc │ │ │ │ │ -000007bc 00012a02 R_ARM_ABS32 00001480 dictview_repr │ │ │ │ │ +000007a8 00008902 R_ARM_ABS32 0000a460 dictview_dealloc │ │ │ │ │ +000007bc 00012a02 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 000007c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007d8 00027b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007ec 00010f02 R_ARM_ABS32 000112bc dictview_traverse │ │ │ │ │ -000007fc 0000c302 R_ARM_ABS32 0000f018 dictvalues_iter │ │ │ │ │ +000007ec 00010f02 R_ARM_ABS32 000113d0 dictview_traverse │ │ │ │ │ +000007fc 0000c402 R_ARM_ABS32 0000f130 dictvalues_iter │ │ │ │ │ 00000804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000080c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000868 00027902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 00009d02 R_ARM_ABS32 0000cf14 dictiter_dealloc │ │ │ │ │ +0000087c 00009d02 R_ARM_ABS32 0000cf38 dictiter_dealloc │ │ │ │ │ 000008ac 00027b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000008c0 00010802 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +000008c0 00010802 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 000008d0 00027c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000008d4 0000c602 R_ARM_ABS32 0000f108 dictiter_iternextvalue │ │ │ │ │ +000008d4 0000c702 R_ARM_ABS32 0000f220 dictiter_iternextvalue │ │ │ │ │ 000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000938 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 0000dc02 R_ARM_ABS32 0000ff84 dict___contains__ │ │ │ │ │ +0000093c 0000dd02 R_ARM_ABS32 00010098 dict___contains__ │ │ │ │ │ 00000944 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000094c 0001dd02 R_ARM_ABS32 000057ac _PyDict_Subscript │ │ │ │ │ +0000094c 0001dd02 R_ARM_ABS32 000057c4 _PyDict_Subscript │ │ │ │ │ 00000954 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000958 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000095c 00014d02 R_ARM_ABS32 00000ce4 dict___sizeof__ │ │ │ │ │ 00000964 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000968 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000096c 0000a702 R_ARM_ABS32 0000d4dc dict_get │ │ │ │ │ +0000096c 0000a702 R_ARM_ABS32 0000d500 dict_get │ │ │ │ │ 00000974 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000978 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000097c 0000bb02 R_ARM_ABS32 0000eda4 dict_keys │ │ │ │ │ +0000097c 0000bb02 R_ARM_ABS32 0000edcc dict_keys │ │ │ │ │ 00000984 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000988 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000098c 00007e02 R_ARM_ABS32 00009f48 dict_items │ │ │ │ │ +0000098c 00007e02 R_ARM_ABS32 00009f70 dict_items │ │ │ │ │ 00000994 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000998 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 0000c002 R_ARM_ABS32 0000eee0 dict_values │ │ │ │ │ +0000099c 0000c102 R_ARM_ABS32 0000eff8 dict_values │ │ │ │ │ 000009a4 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ac 0000f802 R_ARM_ABS32 00000500 dict_fromkeys │ │ │ │ │ +000009ac 0000f802 R_ARM_ABS32 000004c4 dict_fromkeys │ │ │ │ │ 000009b4 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009bc 00015502 R_ARM_ABS32 00000d98 frozendict_copy │ │ │ │ │ 000009c4 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009cc 00012b02 R_ARM_ABS32 00000284 dict___reversed__ │ │ │ │ │ 000009d4 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009dc 00027d02 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 00015a02 R_ARM_ABS32 00001be4 frozendict_getnewargs │ │ │ │ │ -00000a08 00013a02 R_ARM_ABS32 000117ec frozendict_length │ │ │ │ │ -00000a0c 0001dd02 R_ARM_ABS32 000057ac _PyDict_Subscript │ │ │ │ │ +000009ec 00015a02 R_ARM_ABS32 00001ba8 frozendict_getnewargs │ │ │ │ │ +00000a08 00013a02 R_ARM_ABS32 00011900 frozendict_length │ │ │ │ │ +00000a0c 0001dd02 R_ARM_ABS32 000057c4 _PyDict_Subscript │ │ │ │ │ 00000a50 00012e02 R_ARM_ABS32 000002a0 frozendict_or │ │ │ │ │ 00000aa4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aa8 00014e02 R_ARM_ABS32 00000d08 dictvalues_reversed │ │ │ │ │ 00000ab0 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ac4 00011d02 R_ARM_ABS32 00001040 dictview_len │ │ │ │ │ +00000ac4 00011d02 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af0 00013702 R_ARM_ABS32 00000754 dictviews_isdisjoint │ │ │ │ │ 00000af8 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000afc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b00 00013e02 R_ARM_ABS32 00000a40 dictitems_reversed │ │ │ │ │ 00000b08 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b1c 00011d02 R_ARM_ABS32 00001040 dictview_len │ │ │ │ │ +00000b1c 00011d02 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ 00000b38 0000ea02 R_ARM_ABS32 000001d4 dictitems_contains │ │ │ │ │ 00000b44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b48 00013702 R_ARM_ABS32 00000754 dictviews_isdisjoint │ │ │ │ │ 00000b50 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b58 00015102 R_ARM_ABS32 00000d44 dictkeys_reversed │ │ │ │ │ 00000b60 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b78 00012202 R_ARM_ABS32 0000134c dictviews_sub │ │ │ │ │ -00000ba8 00022602 R_ARM_ABS32 00000240 _PyDictView_Intersect │ │ │ │ │ +00000b78 00012202 R_ARM_ABS32 00001310 dictviews_sub │ │ │ │ │ +00000ba8 00022602 R_ARM_ABS32 00000204 _PyDictView_Intersect │ │ │ │ │ 00000bac 00013402 R_ARM_ABS32 0000039c dictviews_xor │ │ │ │ │ 00000bb0 00013302 R_ARM_ABS32 00000338 dictviews_or │ │ │ │ │ -00000c04 00011d02 R_ARM_ABS32 00001040 dictview_len │ │ │ │ │ -00000c20 0000e902 R_ARM_ABS32 000107bc dictkeys_contains │ │ │ │ │ +00000c04 00011d02 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ +00000c20 0000e902 R_ARM_ABS32 000108d0 dictkeys_contains │ │ │ │ │ 00000c2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c30 00015402 R_ARM_ABS32 00000d80 dictview_mapping │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c58 0000ba02 R_ARM_ABS32 0000ed68 dictiter_len │ │ │ │ │ +00000c58 0000ba02 R_ARM_ABS32 0000ed90 dictiter_len │ │ │ │ │ 00000c60 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c68 00014502 R_ARM_ABS32 00000a7c dictiter_reduce │ │ │ │ │ 00000c70 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000cc0 00023d02 R_ARM_ABS32 00000590 _PyDict_Or │ │ │ │ │ -00000cf4 00022502 R_ARM_ABS32 000001fc _PyDict_IOr │ │ │ │ │ +00000cc0 00023d02 R_ARM_ABS32 00000554 _PyDict_Or │ │ │ │ │ +00000cf4 00022502 R_ARM_ABS32 000001c0 _PyDict_IOr │ │ │ │ │ 00000d30 00001002 R_ARM_ABS32 00000380 dict_contains │ │ │ │ │ 00000d3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d40 0000dc02 R_ARM_ABS32 0000ff84 dict___contains__ │ │ │ │ │ +00000d40 0000dd02 R_ARM_ABS32 00010098 dict___contains__ │ │ │ │ │ 00000d48 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d50 0001dd02 R_ARM_ABS32 000057ac _PyDict_Subscript │ │ │ │ │ +00000d50 0001dd02 R_ARM_ABS32 000057c4 _PyDict_Subscript │ │ │ │ │ 00000d58 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d60 00014d02 R_ARM_ABS32 00000ce4 dict___sizeof__ │ │ │ │ │ 00000d68 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d6c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d70 0000a702 R_ARM_ABS32 0000d4dc dict_get │ │ │ │ │ +00000d70 0000a702 R_ARM_ABS32 0000d500 dict_get │ │ │ │ │ 00000d78 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d7c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d80 0000d302 R_ARM_ABS32 0000f7bc dict_setdefault │ │ │ │ │ +00000d80 0000d402 R_ARM_ABS32 0000f8d4 dict_setdefault │ │ │ │ │ 00000d88 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d8c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d90 00009702 R_ARM_ABS32 0000c74c dict_pop │ │ │ │ │ +00000d90 00009702 R_ARM_ABS32 0000c770 dict_pop │ │ │ │ │ 00000d98 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da0 00011202 R_ARM_ABS32 00000b08 dict_popitem │ │ │ │ │ +00000da0 00011202 R_ARM_ABS32 00000acc dict_popitem │ │ │ │ │ 00000da8 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000db0 0000bb02 R_ARM_ABS32 0000eda4 dict_keys │ │ │ │ │ +00000db0 0000bb02 R_ARM_ABS32 0000edcc dict_keys │ │ │ │ │ 00000db8 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc0 00007e02 R_ARM_ABS32 00009f48 dict_items │ │ │ │ │ +00000dc0 00007e02 R_ARM_ABS32 00009f70 dict_items │ │ │ │ │ 00000dc8 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dd0 0000c002 R_ARM_ABS32 0000eee0 dict_values │ │ │ │ │ +00000dd0 0000c102 R_ARM_ABS32 0000eff8 dict_values │ │ │ │ │ 00000dd8 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ddc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000de0 00007602 R_ARM_ABS32 00009d38 dict_update │ │ │ │ │ +00000de0 00007602 R_ARM_ABS32 00009d60 dict_update │ │ │ │ │ 00000de8 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000df0 0000f802 R_ARM_ABS32 00000500 dict_fromkeys │ │ │ │ │ +00000df0 0000f802 R_ARM_ABS32 000004c4 dict_fromkeys │ │ │ │ │ 00000df8 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dfc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e00 00011702 R_ARM_ABS32 00000e40 dict_clear │ │ │ │ │ +00000e00 00011702 R_ARM_ABS32 00000e04 dict_clear │ │ │ │ │ 00000e08 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e0c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e10 00010202 R_ARM_ABS32 0000057c dict_copy │ │ │ │ │ +00000e10 00010202 R_ARM_ABS32 00000540 dict_copy │ │ │ │ │ 00000e18 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e1c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e20 00012b02 R_ARM_ABS32 00000284 dict___reversed__ │ │ │ │ │ 00000e28 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e30 00027d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000e38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e4c 0000b902 R_ARM_ABS32 0000ec10 dict_length │ │ │ │ │ -00000e50 0001dd02 R_ARM_ABS32 000057ac _PyDict_Subscript │ │ │ │ │ -00000e54 0001eb02 R_ARM_ABS32 00007328 _PyDict_StoreSubscript │ │ │ │ │ +00000e4c 0000b902 R_ARM_ABS32 0000ec38 dict_length │ │ │ │ │ +00000e50 0001dd02 R_ARM_ABS32 000057c4 _PyDict_Subscript │ │ │ │ │ +00000e54 0001eb02 R_ARM_ABS32 00007348 _PyDict_StoreSubscript │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1c18c contains 1432 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1c244 contains 1437 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000cc 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000128 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000012c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -474,1412 +470,1417 @@ │ │ │ │ │ 00000400 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000041c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ 0000044c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ 000004d0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000004d4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000698 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000828 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b64 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bdc 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c6c 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000d30 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000df4 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000e74 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f0c 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000100c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001070 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000010f8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001144 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000011c0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011dc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001214 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001278 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c8 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001340 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013cc 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013d0 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001434 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000145c 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001478 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001484 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001488 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001490 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000014a0 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014a4 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014a8 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000014ac 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000014b4 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014e0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000014e4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001588 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000015f4 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000164c 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000177c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001780 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001784 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001788 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000178c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000017c8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000017cc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000017d0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000017d4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000017d8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001814 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001818 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000181c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001820 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001824 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001860 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001864 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001868 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000186c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001870 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000018ac 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000018b0 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000018b4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000018b8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000018bc 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000018f8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000018fc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001900 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001904 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001908 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001944 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001948 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000194c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001950 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001954 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001990 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001994 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001998 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000199c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000019a0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000019a8 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019f4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a00 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a08 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a0c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ad4 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001b08 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b4c 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001b60 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001ba4 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bac 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001be8 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00001c18 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001c1c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001dd0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e68 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f98 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001f9c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001fc8 0001c01c R_ARM_CALL 0000eae8 _PyDict_InsertSplitValue │ │ │ │ │ -00001ff8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002030 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002034 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002038 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000203c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002040 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002078 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000207c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002080 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002084 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002088 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000020c0 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000020c4 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000020c8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000020cc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000020d0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002108 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000210c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002110 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002114 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002118 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002150 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002154 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002158 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000215c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002160 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002198 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000219c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000021a0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000021a4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000021a8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000021e0 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000021e4 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000021e8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000021ec 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000021f0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002228 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000222c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002230 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002234 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002238 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002270 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002274 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002278 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000227c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002280 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000022b8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000022bc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000022c0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000022c4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000022c8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002300 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002304 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002308 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000230c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002310 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002348 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000234c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002350 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002354 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002358 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002390 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002394 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002398 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000239c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023a0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000023d8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000023dc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000023e0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000023e4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023e8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002420 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002424 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002428 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000242c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002430 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002468 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000246c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002470 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002474 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002478 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002570 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025c0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025cc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025d4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000025d8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002838 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002894 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000029a8 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000029f4 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002a08 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002b0c 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b64 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bb4 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f9c 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003064 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000306c 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003080 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003088 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030ec 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000030f0 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000313c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000033d8 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003450 0001c01c R_ARM_CALL 0000eae8 _PyDict_InsertSplitValue │ │ │ │ │ -00003588 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000358c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003590 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003594 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003598 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000035d0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000035d4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000035d8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000035dc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000035e0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003618 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000361c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003620 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003624 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003628 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003660 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003664 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003668 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000366c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003670 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000036a8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000036ac 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000036b0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000036b4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000036b8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000036f0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000036f4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000036f8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000036fc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003700 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003738 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000373c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003740 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003744 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003748 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003780 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003784 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003788 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000378c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003790 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000038cc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003920 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003934 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003940 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003944 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000394c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003954 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003958 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000395c 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003960 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003968 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003974 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000397c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003980 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039a8 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00003a54 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003a58 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003aa0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003aa4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003abc 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003adc 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003b40 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003bf0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003bf4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003bf8 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003c74 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003c78 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003c9c 0001c51d R_ARM_JUMP24 00008264 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003ca8 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003cc0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003ce8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003cf8 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cfc 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d08 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00003d0c 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003d10 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00003d14 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003d18 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d20 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003d24 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003d2c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d44 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d48 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d4c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003dac 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003db0 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003df0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003df4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003e0c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003e34 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003e44 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003e48 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003e6c 0001c51d R_ARM_JUMP24 00008264 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003e78 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003e90 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003eb0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ec0 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ec4 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ed0 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00003ed4 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003ed8 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00003edc 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003ee0 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ee8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003eec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003ef4 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000040d0 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00004118 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000411c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004140 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004154 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000416c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000417c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004188 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000418c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004194 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000419c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000041c0 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000041f4 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004204 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004248 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000424c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004280 0001c91c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004298 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000042b0 0001ca1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00004604 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000046a0 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004724 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004794 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000047ac 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004804 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004850 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00004854 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00004858 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004860 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004864 0001cb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004894 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004898 0001cc2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000048a0 0001cd1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000048ac 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -000048b0 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000048b4 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000048ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000048f0 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048f4 0001cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000048f8 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048fc 0001cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004948 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000494c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000497c 0001c91c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004994 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000049ac 0001ca1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000049c0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049d8 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000049ec 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004a00 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004a04 0001cc2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00004a0c 0001cd1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00004a1c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004a28 0001cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a50 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00004a74 0001d21c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00004ab0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ab4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004b10 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004b2c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004b64 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b78 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004b84 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b88 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b90 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004b98 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b9c 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ba0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004ba4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004bac 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bbc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004bc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004bc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004c64 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c68 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c70 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004c74 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004c7c 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c88 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c8c 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c94 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004c98 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004ca0 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ca8 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004cac 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cb0 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00004cb4 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00004cbc 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cc4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004d08 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004d0c 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d10 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004d14 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004d1c 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d28 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004d2c 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d30 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004d34 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004d3c 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d8c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004d90 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004db4 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004df4 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004e0c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00004e20 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004e2c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004e30 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004e38 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004e40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e64 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004ecc 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004fd0 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00004fd4 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00004fdc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004fe0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004fe8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000501c 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005020 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005028 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000502c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005034 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005068 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000506c 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005074 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005078 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005080 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000050b4 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000050b8 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000050c0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000050c4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000050cc 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005100 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005104 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -0000510c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005110 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005118 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000514c 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005150 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005158 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000515c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005164 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005198 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000519c 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000051a4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000051a8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000051b0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000051e4 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000051e8 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000051f0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000051f4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005204 0001be1d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005264 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000052a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000052a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000052a8 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000052e4 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005304 0000482b R_ARM_MOVW_ABS_NC 0000f2e8 dict_iter │ │ │ │ │ -00005308 0000482c R_ARM_MOVT_ABS 0000f2e8 dict_iter │ │ │ │ │ -00005348 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005394 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000053a8 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054a0 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000550c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005510 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005514 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000055f4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005600 00004a1c R_ARM_CALL 00000920 copy_values │ │ │ │ │ -00005610 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005614 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000561c 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000056e8 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056f4 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005750 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005760 0001bf1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005768 0001dc1c R_ARM_CALL 00000b14 PyFrozenDict_New │ │ │ │ │ -00005780 0001dc1d R_ARM_JUMP24 00000b14 PyFrozenDict_New │ │ │ │ │ -00005790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005794 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005798 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000579c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000057a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000057a4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000057a8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000057c8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000057cc 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000057f0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00005834 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005850 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000586c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005870 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005888 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000058a8 0001df1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000058bc 0001e01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000058ec 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058f8 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005910 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000591c 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005944 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00005994 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005998 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059b0 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000059c0 0001df1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000059d4 0001e01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005a04 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a10 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a20 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a40 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00005ab8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005abc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005ac4 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005ae0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005aec 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005af0 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005af4 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00005af8 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00005b00 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005b08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005b54 0000482b R_ARM_MOVW_ABS_NC 0000f2e8 dict_iter │ │ │ │ │ -00005b58 0000482c R_ARM_MOVT_ABS 0000f2e8 dict_iter │ │ │ │ │ -00005be4 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005c34 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005c48 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005f9c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fc8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000600c 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b6c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000be4 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c7c 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000d40 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e88 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f08 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000fa0 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001028 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000010ac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001108 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001160 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000011e8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001234 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000012b0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001308 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001324 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001344 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e4 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013e8 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000144c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001474 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001490 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000149c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000014a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000014a8 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000014b8 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014bc 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014c0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000014c4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000014cc 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014f8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014fc 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015a0 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000160c 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001664 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001794 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001798 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000179c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000017a0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000017a4 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000017e0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000017e4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000017e8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000017ec 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000017f0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000182c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001830 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001834 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001838 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000183c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001878 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000187c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001880 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001884 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001888 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000018c4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000018c8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000018cc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000018d0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000018d4 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001910 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001914 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001918 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000191c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001920 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000195c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001960 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001964 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001968 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000196c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019a8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000019ac 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000019b0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000019b4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000019b8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019c0 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a0c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a18 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a20 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a24 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001aec 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001b20 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b64 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001b78 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001bbc 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bc4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c00 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00001c30 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001c34 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001de8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e80 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001fb4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001fe0 0001c01c R_ARM_CALL 0000eb10 _PyDict_InsertSplitValue │ │ │ │ │ +00002010 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002048 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000204c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002050 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002054 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002058 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002090 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002094 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002098 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000209c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000020a0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000020d8 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000020dc 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000020e0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000020e4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000020e8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002120 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002124 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002128 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000212c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002130 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002168 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000216c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002170 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002174 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002178 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021b0 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000021b4 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000021b8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000021bc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000021c0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021f8 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000021fc 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002200 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002204 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002208 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002240 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002244 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002248 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000224c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002250 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002288 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000228c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002290 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002294 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002298 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000022d0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000022d4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000022d8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000022dc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000022e0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002318 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000231c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002320 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002324 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002328 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002360 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002364 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002368 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000236c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002370 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023a8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000023ac 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000023b0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023b4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000023b8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023f0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000023f4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000023f8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023fc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002400 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002438 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000243c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002440 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002444 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002448 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002480 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002484 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002488 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000248c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002490 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002588 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025e4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ec 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000025f0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002850 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000028ac 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029c0 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a0c 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002a20 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002b24 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b7c 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bcc 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fb4 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000307c 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003084 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003098 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000309c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000030a0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003104 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003108 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003154 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000033f0 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003468 0001c01c R_ARM_CALL 0000eb10 _PyDict_InsertSplitValue │ │ │ │ │ +000035a0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000035a4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000035a8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000035ac 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000035b0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000035e8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000035ec 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000035f0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000035f4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000035f8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003630 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003634 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003638 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000363c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003640 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003678 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000367c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003680 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003684 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003688 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000036c0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000036c4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000036c8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000036cc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000036d0 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003708 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000370c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003710 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003714 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003718 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003750 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003754 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003758 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000375c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003760 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003798 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000379c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000037a0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000037a4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000037a8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000038e4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003938 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000394c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003958 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000395c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003964 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000396c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003970 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003974 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003978 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003980 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000398c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003998 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000399c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039c0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00003a6c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003a70 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ab8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003abc 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ad4 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003af4 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003b58 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c10 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003c8c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003c90 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003cb4 0001c51d R_ARM_JUMP24 0000828c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003cc0 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003cd8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003d00 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d10 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d14 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d20 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00003d24 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003d28 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00003d2c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003d30 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d38 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003d3c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003d44 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003d58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003d5c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d60 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d64 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003dc4 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003dc8 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e08 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003e0c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e24 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003e4c 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003e5c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003e60 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e84 0001c51d R_ARM_JUMP24 0000828c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003e90 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ea8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003ec8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ed8 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003edc 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ee8 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00003eec 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003ef0 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00003ef4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003ef8 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f00 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003f04 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003f0c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000040e8 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004130 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004134 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004158 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000416c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004184 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00004194 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000041a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000041ac 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000041b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000041d8 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000420c 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000421c 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004260 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004264 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004298 0001c91c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000042b0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000042c8 0001ca1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000461c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000046b8 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000473c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000047ac 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000047c4 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000481c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004868 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +0000486c 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00004870 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004878 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000487c 0001cb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000048ac 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000048b0 0001cc2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000048b8 0001cd1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000048c4 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +000048c8 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +000048cc 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004908 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000490c 0001cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004910 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004914 0001cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004960 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004964 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004994 0001c91c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000049ac 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000049c4 0001ca1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000049d8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000049f0 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004a04 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004a18 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00004a1c 0001cc2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00004a24 0001cd1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00004a34 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004a3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004a40 0001cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004a68 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004a8c 0001d21c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00004ac8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004acc 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b28 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004b44 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004b7c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b90 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004b9c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004ba0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004ba8 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004bb0 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004bb4 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004bb8 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004bbc 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004bc4 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bd4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004bd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004c7c 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c80 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c88 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004c8c 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004c94 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ca0 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004ca4 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cac 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004cb0 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004cb8 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004cc0 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cc4 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cc8 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00004ccc 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00004cd4 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cdc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004d20 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004d24 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004d28 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004d2c 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004d34 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d40 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004d44 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004d48 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004d4c 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004d54 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004da4 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004da8 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004dcc 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004e0c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004e24 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00004e38 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004e44 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004e48 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004e50 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004e58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e7c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004ee4 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004fe8 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00004fec 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00004ff4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004ff8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005000 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005034 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005038 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005040 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005044 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000504c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005080 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005084 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +0000508c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005090 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005098 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000050cc 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000050d0 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000050d8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000050dc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000050e4 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005118 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +0000511c 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005124 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005128 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005130 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005164 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005168 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005170 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005174 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000517c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000051b0 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000051b4 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000051bc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000051c0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000051c8 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000051fc 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005200 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005208 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000520c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000521c 0001be1d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000527c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000052b8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000052bc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000052c0 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000052fc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000531c 0000482b R_ARM_MOVW_ABS_NC 0000f400 dict_iter │ │ │ │ │ +00005320 0000482c R_ARM_MOVT_ABS 0000f400 dict_iter │ │ │ │ │ +00005360 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000053ac 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053c0 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000054b8 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005524 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005528 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000552c 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000560c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005618 00004a1c R_ARM_CALL 000008e4 copy_values │ │ │ │ │ +00005628 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000562c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005634 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005700 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000570c 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005768 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005778 0001bf1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005780 0001dc1c R_ARM_CALL 00000b14 PyFrozenDict_New │ │ │ │ │ +00005798 0001dc1d R_ARM_JUMP24 00000b14 PyFrozenDict_New │ │ │ │ │ +000057a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057ac 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057b0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057b4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057bc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057c0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057e0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000057e4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005808 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000584c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005868 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00005884 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005888 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058a0 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000058c0 0001df1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000058d4 0001e01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005904 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005910 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005928 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00005934 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000595c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000059ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059c8 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000059d8 0001df1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000059ec 0001e01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005a1c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a28 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a38 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a58 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00005ad0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005ad4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005adc 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005af8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005b04 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b08 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b0c 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00005b10 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00005b18 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b6c 0000482b R_ARM_MOVW_ABS_NC 0000f400 dict_iter │ │ │ │ │ +00005b70 0000482c R_ARM_MOVT_ABS 0000f400 dict_iter │ │ │ │ │ +00005bfc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005c4c 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005c60 0001c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005fa0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fcc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006010 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000602c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006058 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060a4 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000060b8 0000482b R_ARM_MOVW_ABS_NC 0000f2e8 dict_iter │ │ │ │ │ -000060bc 0000482c R_ARM_MOVT_ABS 0000f2e8 dict_iter │ │ │ │ │ -000060d4 0001e51c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000060e0 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000611c 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006140 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006144 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000061b4 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000061c8 0001e81c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00006200 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000621c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00006250 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006288 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000628c 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000637c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006390 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063b4 0001b51c R_ARM_CALL 00000430 _PyDict_Contains_KnownHash │ │ │ │ │ -00006420 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -00006484 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000064e0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000064e4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006560 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006588 0001e81c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000065c4 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000065e0 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000065fc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006640 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006674 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000669c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066b4 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000066e4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006708 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000670c 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00006710 0000522b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006714 0000522c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000671c 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006758 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006764 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006774 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006784 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067ac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067e4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067f4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000067f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000068b4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068c8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000692c 0001ae1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000698c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069a0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069a8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000069f4 0001ea1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006aa4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ab0 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ab8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006abc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006b14 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006be8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c00 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c5c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c68 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e64 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f1c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f34 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f4c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f64 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f7c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f94 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006060 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060a8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000060bc 0000482b R_ARM_MOVW_ABS_NC 0000f400 dict_iter │ │ │ │ │ +000060c0 0000482c R_ARM_MOVT_ABS 0000f400 dict_iter │ │ │ │ │ +000060d8 0001e51c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +000060e4 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006120 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006144 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006148 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000061b8 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000061cc 0001e81c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00006204 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006220 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00006254 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000628c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006290 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006380 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006394 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063b8 0001b51c R_ARM_CALL 00000430 _PyDict_Contains_KnownHash │ │ │ │ │ +00006424 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +000064a8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006518 0001bf1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006544 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006568 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006570 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006574 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000065f0 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006618 0001e81c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00006654 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006670 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000668c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066d0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006704 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006738 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006748 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000675c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006788 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067c4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067ec 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067f4 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000067f8 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000067fc 0000522b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006800 0000522c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006808 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006814 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000068d4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068e8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000694c 0001ae1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000069ac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069c0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069c8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006a14 0001ea1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006ac4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ad0 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ad8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006adc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006b34 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c08 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c20 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c7c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c88 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e84 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f3c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f54 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f6c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f84 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f9c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fb4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006fcc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fe4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007050 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007064 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000707c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007094 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070cc 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000070d0 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000070d4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000070d8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000070dc 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007114 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007118 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -0000711c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007120 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007124 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000715c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007160 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007164 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007168 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000716c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000071a4 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000071a8 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000071ac 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000071b0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000071b4 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000071ec 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000071f0 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000071f4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000071f8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000071fc 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007234 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007238 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -0000723c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007240 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007244 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000727c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007280 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007284 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007288 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000728c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000072c4 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000072c8 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000072cc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000072d0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000072d4 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000072ec 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007304 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007318 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000731c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007320 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007324 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007384 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007388 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000073c8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000073cc 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000073ec 0001c51d R_ARM_JUMP24 00008264 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -000073f4 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000740c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00007424 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000744c 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007468 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007474 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007478 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007480 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007488 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000748c 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007490 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00007494 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000749c 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000074a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000074a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000766c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007698 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000786c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007884 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000078b0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000078d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000792c 0001ed1c R_ARM_CALL 0000769c _PyDict_Next │ │ │ │ │ -00007978 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000079b0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000079b4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000079d8 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00007a34 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a48 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007a60 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00007a80 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007a8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007a90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007a98 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007aa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007aec 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00007b04 0001f21c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -00007b50 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00007b54 0001f32c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00007b64 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007ba4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007be0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007bec 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007bf0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007bf8 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007c14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007c18 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c54 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007e64 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007e68 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007ea8 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00007fb8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008034 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000804c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000806c 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -000080dc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081fc 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008214 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008220 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008224 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000822c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008234 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008238 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000823c 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008240 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008248 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000829c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000083ac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008438 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -000084b0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085d0 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000085ec 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000085f8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000085fc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008604 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000860c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008610 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008614 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008618 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008620 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008644 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008778 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087d4 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008b14 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008be8 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008c60 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008cd0 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008de4 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008e5c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008e60 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008ff8 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009060 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009064 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009180 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009184 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009188 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000091d0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000091d4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000091d8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000091dc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000091e0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000091e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009200 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009234 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009254 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000094d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000094d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000094dc 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000950c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009534 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009538 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009568 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000095ac 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000095d0 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000095f4 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00009660 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009664 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000968c 0001b11d R_ARM_JUMP24 00000484 _Py_dict_lookup │ │ │ │ │ -0000969c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000096c0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000096f0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000096f4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009984 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009a58 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009ad8 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009b48 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009c58 0001fb1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00009cdc 0001fc1c R_ARM_CALL 000008c8 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00009d18 0001fd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009d1c 0001fd2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009d20 0000722b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ -00009d24 0000722c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ -00009d2c 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009d34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009d6c 0000742b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00009d70 0000742c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00009d7c 0001fe1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009d98 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009d9c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009dec 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009df0 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009e08 0002001c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00009e38 0002011c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009e94 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009e9c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009ea0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009ef4 0002011c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009f44 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009f6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009f70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009f94 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a008 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a01c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a020 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a028 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a02c 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a038 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a040 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a044 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a04c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a078 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a07c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a0c8 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a138 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a14c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a150 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a158 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a15c 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a168 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a170 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a174 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a17c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a188 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a18c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a1b4 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a1d0 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a1d4 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a1f8 0002031c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a254 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a258 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a264 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a268 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a284 0002031c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a2bc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a2c8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a2f0 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a3c0 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a3c4 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a3d0 0002031c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a428 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a430 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a438 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a4c0 0002041d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a4dc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4ec 0002041d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a4f0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a640 0002031d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a65c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a704 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a714 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7fc 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a800 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a808 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000a80c 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000a814 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a828 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a82c 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a830 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000a834 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000a840 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a84c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a8b8 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000a960 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a964 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ac98 0002071c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000accc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad98 0000921c R_ARM_CALL 00000738 make_dict_from_instance_attributes │ │ │ │ │ -0000adac 0001c61c R_ARM_CALL 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000ae04 0001c61d R_ARM_JUMP24 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000ae6c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000af5c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b004 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b01c 0001fd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b020 0001fd2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b028 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000b02c 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000b038 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b044 0002081c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000b124 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b160 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000b1dc 0001fa1c R_ARM_CALL 00009c00 PyObject_GenericGetDict │ │ │ │ │ -0000b208 0001c61c R_ARM_CALL 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b230 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b308 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b30c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b490 0000921c R_ARM_CALL 00000738 make_dict_from_instance_attributes │ │ │ │ │ -0000b4a4 0001c61c R_ARM_CALL 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b520 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b608 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b670 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000b67c 0001fd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b680 0001fd2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b688 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000b68c 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000b69c 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b6a8 0002081c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000b768 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b79c 0001c61d R_ARM_JUMP24 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b9ec 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000ba2c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ba30 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bba8 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bc38 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bcb8 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bd24 0001cb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000bf88 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c05c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c0dc 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c14c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c188 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c18c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c1ac 0001cb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c200 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c204 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c510 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c5e4 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c664 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c6d4 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c748 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c7a8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c7ac 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c7d4 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000c8d4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca34 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ca88 0000952b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -0000ca8c 0000952c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -0000ca90 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000cb30 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cba0 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000cbac 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000cbc4 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cbd0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cbd4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cbdc 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cbe8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000cc00 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cc04 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cc08 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000cc0c 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000cc14 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cc60 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cc64 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cc8c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000cd00 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cd54 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000cd7c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd98 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cda4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cda8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cdb0 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cdd4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000cde4 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cde8 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cdec 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000cdf0 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000cdf8 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ce3c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000ced0 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000cef8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cfbc 0002041d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000cfd4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cff4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d004 0002041d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d008 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d05c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d060 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d068 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d084 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d090 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d094 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d098 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000d09c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000d0a4 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d0ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d0cc 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d0d0 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d120 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d140 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000d150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d19c 0002111c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000d474 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d48c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d498 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d49c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d4a4 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d4d0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d518 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d51c 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d524 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d528 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d53c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d558 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000d5d0 0000a52b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ -0000d5d4 0000a52c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ -0000d5d8 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000d630 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000d6d8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d718 0000a91c R_ARM_CALL 000009ac detach_dict_from_object │ │ │ │ │ -0000d728 0000a82b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ -0000d72c 0000a82c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ -0000d730 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000d7a4 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000d7a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d824 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d85c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d87c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000d9a8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da24 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000da94 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dbf0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dbf4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000dc18 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000dc64 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000dc80 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000dca0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000dce8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dcec 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000dd10 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000de0c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dfec 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e054 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e080 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000e0e8 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000e110 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e130 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e13c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000e140 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000e148 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e158 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000e168 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e16c 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e170 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000e174 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000e17c 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e184 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e344 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e368 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e384 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e3d8 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000e4b4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e4cc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e514 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e524 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e528 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e624 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e68c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6a0 0001ae1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000e6b4 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000e718 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e72c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7d8 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e7ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e7f0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e814 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000e844 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e848 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e86c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000e8a8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8cc 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e8e4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000e8fc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e908 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000e90c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000e914 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e924 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e960 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e9a8 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e9e4 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ea50 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ea54 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ea58 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000eab0 0001bf1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000eac4 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ead8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eadc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eae0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eae4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eb84 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000ebf0 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ec04 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000ec70 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000ed24 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed34 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ed38 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ed98 0002191d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000edc8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000edcc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000edf0 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000ee64 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ee78 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ee7c 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ee84 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000ee88 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000ee94 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ee9c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000eea0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000eea8 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000eed4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000eed8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eedc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ef04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ef08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006fec 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007004 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007070 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007084 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000709c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070b4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070ec 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000070f0 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000070f4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000070f8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000070fc 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007134 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007138 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +0000713c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007140 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007144 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000717c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007180 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007184 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007188 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000718c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000071c4 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000071c8 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000071cc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000071d0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000071d4 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000720c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007210 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007214 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007218 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000721c 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007254 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007258 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +0000725c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007260 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007264 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000729c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000072a0 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000072a4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000072a8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000072ac 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000072e4 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000072e8 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000072ec 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000072f0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000072f4 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000730c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007324 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007338 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000733c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007340 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007344 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000073a4 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000073a8 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000073e8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000073ec 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000740c 0001c51d R_ARM_JUMP24 0000828c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00007414 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000742c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00007444 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000746c 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007488 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007494 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007498 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000074a0 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000074a8 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074ac 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074b0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000074b4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000074bc 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000074c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000074c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000768c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000076b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007894 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000078ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000078d8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000078fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007954 0001ed1c R_ARM_CALL 000076bc _PyDict_Next │ │ │ │ │ +000079a0 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000079d8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000079dc 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007a00 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00007a5c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a70 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007a88 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00007aa8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007ab4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007ab8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007ac0 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007ac8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b14 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00007b2c 0001f21c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +00007b78 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00007b7c 0001f32c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00007b8c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007bcc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c08 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c14 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007c18 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007c20 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007c3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c40 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c7c 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00007e8c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007e90 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007ed0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00007fe0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000805c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008074 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00008094 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00008104 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008224 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000823c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008248 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000824c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008254 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000825c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008260 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008264 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00008268 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00008270 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008288 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000082c4 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000083d4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008460 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +000084d8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085f8 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008614 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008620 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008624 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000862c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008634 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008638 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000863c 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00008640 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00008648 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000866c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000087a0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087fc 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008b3c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008c10 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008c88 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008cf8 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008e0c 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008e84 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008e88 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009020 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009088 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000908c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000091a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000091ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000091b0 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000091f8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000091fc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009200 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009204 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009208 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000920c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009228 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000925c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000927c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000094fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009500 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009504 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009534 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000955c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009560 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009590 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000095d4 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000095f8 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000961c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00009688 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000968c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000096b4 0001b11d R_ARM_JUMP24 00000484 _Py_dict_lookup │ │ │ │ │ +000096c4 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000096e8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00009718 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000971c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000099ac 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009a80 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009b00 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009b70 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009c80 0001fb1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00009d04 0001fc1c R_ARM_CALL 0000088c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00009d40 0001fd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009d44 0001fd2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009d48 0000722b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ +00009d4c 0000722c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ +00009d54 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009d5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009d94 0000742b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00009d98 0000742c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00009da4 0001fe1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00009dc0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009dc4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009e14 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009e18 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009e30 0002001c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00009e60 0002011c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009ebc 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ec4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009ec8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009f1c 0002011c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009f6c 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009f94 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009f98 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009fbc 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a030 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a044 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a048 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a050 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a054 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a060 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a068 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a06c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a074 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a0a0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a0a4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a0f0 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a160 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a174 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a178 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a180 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a184 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a190 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a198 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a19c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a1a4 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a1b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a1b4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1dc 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a1f8 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a1fc 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a220 0002031c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a27c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a280 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a28c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a290 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a2ac 0002031c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a2e4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a2f0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a318 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a398 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a39c 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a3a8 0002031c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a448 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a454 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a458 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a45c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a4e4 0002041d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a500 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a510 0002041d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a514 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a664 0002031d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a680 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a728 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a738 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a820 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a824 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a82c 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000a830 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000a838 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a84c 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a850 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a854 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000a858 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000a864 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a870 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a8dc 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000a984 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a988 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000acbc 0002071c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000acf0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adbc 0000921c R_ARM_CALL 000006fc make_dict_from_instance_attributes │ │ │ │ │ +0000add0 0001c61c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000ae28 0001c61d R_ARM_JUMP24 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000ae90 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000af80 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b028 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b040 0001fd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b044 0001fd2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b04c 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b050 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b05c 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b068 0002081c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000b148 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b184 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000b200 0001fa1c R_ARM_CALL 00009c28 PyObject_GenericGetDict │ │ │ │ │ +0000b22c 0001c61c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b254 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b32c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b330 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b4b4 0000921c R_ARM_CALL 000006fc make_dict_from_instance_attributes │ │ │ │ │ +0000b4c8 0001c61c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b544 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b62c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b694 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000b6a0 0001fd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b6a4 0001fd2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b6ac 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b6b0 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b6c0 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b6cc 0002081c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000b78c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b7c0 0001c61d R_ARM_JUMP24 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000ba10 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000ba50 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ba54 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bbcc 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bc5c 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bcdc 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bd48 0001cb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000bfac 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c080 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c100 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c170 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c1ac 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c1b0 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c1d0 0001cb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c224 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c228 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c534 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c608 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c688 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c6f8 0001b61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c76c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c7cc 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c7d0 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c7f8 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000c8f8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca58 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000caac 0000952b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +0000cab0 0000952c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +0000cab4 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000cb54 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbc4 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000cbd0 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000cbe8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cbf4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cbf8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cc00 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cc0c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000cc24 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc28 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc2c 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000cc30 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000cc38 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cc84 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cc88 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ccb0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000cd24 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cd78 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000cda0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdbc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cdc8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cdcc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cdd4 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cdf8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000ce08 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ce0c 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ce10 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000ce14 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000ce1c 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ce60 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000cef4 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000cf1c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfe0 0002041d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000cff8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d018 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d028 0002041d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d02c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d080 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d084 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d08c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d0a8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d0b4 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d0b8 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d0bc 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000d0c0 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000d0c8 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d0d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d0f0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d0f4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d144 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d164 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000d174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d1c0 0002111c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000d498 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d4b0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d4bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d4c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d4c8 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d4f4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d53c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d540 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d548 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d54c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d560 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d57c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000d5f4 0000a52b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ +0000d5f8 0000a52c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ +0000d5fc 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000d654 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000d6fc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d73c 0000a91c R_ARM_CALL 00000970 detach_dict_from_object │ │ │ │ │ +0000d74c 0000a82b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ +0000d750 0000a82c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ +0000d754 0001be1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000d7c8 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d7cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d848 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d880 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d8a0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000d9cc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da48 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000dab8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc14 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000dc18 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000dc3c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000dc88 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000dca4 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000dcc4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000dd0c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000dd10 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000dd34 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000de30 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e010 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e078 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e0a4 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000e10c 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e134 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e154 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e160 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000e164 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000e16c 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e17c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000e18c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e190 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e194 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000e198 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000e1a0 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e1a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e368 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e38c 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e3a8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e3fc 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e4d8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e4f0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e538 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e548 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e54c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e648 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6b0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6c4 0001ae1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000e6d8 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e73c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e750 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7fc 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e814 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e838 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000e868 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e86c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e890 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000e8cc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8f0 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e908 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000e920 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e92c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000e930 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000e938 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e948 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e984 0001bd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e9cc 0001bc1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000ea08 0001ab1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ea74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ea78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ea7c 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ead4 0001bf1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000eae8 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eb00 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eb04 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eb08 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eb0c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ebac 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000ec18 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ec2c 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000ec98 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000ed4c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed5c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ed60 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000edc0 0002191d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000edf0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000edf4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ee18 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ee8c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000eea0 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000eea4 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000eeac 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000eeb0 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000eebc 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000eec4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000eec8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000eed0 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000eefc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ef00 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ef04 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000ef2c 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000efa0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000efb4 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000efb8 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000efc0 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000efc4 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000efd0 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000efd8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000efdc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000efe4 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f010 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f014 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f03c 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f0c0 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f0c4 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f0fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f100 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f104 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f200 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f268 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f26c 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f270 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f274 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f280 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f2b0 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f2b4 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f2b8 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f2bc 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f2c8 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f304 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f3b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f3bc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f3c0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f55c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f5dc 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f5e0 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f5e4 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f5e8 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f5f0 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f600 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f604 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f608 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f60c 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f614 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f634 00021a1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000f6b0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f6b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f6d0 00021a1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000f700 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f738 0000cf2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000f73c 0000cf2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000f748 0001fe1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000f790 0002001c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000f828 0000d22b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ -0000f82c 0000d22c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ -0000f830 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000f858 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f85c 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f898 00021a1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000f8a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f8ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f98c 0001b91c R_ARM_CALL 00001398 PyDict_SetItem │ │ │ │ │ -0000f9b0 0001b91c R_ARM_CALL 00001398 PyDict_SetItem │ │ │ │ │ -0000f9e0 0001b91c R_ARM_CALL 00001398 PyDict_SetItem │ │ │ │ │ -0000fa08 0002011c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000fa54 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa78 0000cf2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000fa7c 0000cf2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000fa80 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000fa98 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fa9c 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fac4 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000fadc 0000d62b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000fae0 0000d62c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000fae4 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000fae8 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000fbb8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbc4 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fbd4 00021b1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000fc48 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000fc64 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000fcbc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fcec 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd1c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd30 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd3c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd58 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd8c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fd90 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fd98 00021c1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000fda8 0000d72b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ -0000fdac 0000d72c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ -0000fdb4 00021d1c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -0000fe00 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe0c 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fe18 0000d62b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000fe1c 0000d62c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000fe20 00021b1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000fed0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fedc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000efb0 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000efb4 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000efec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000eff0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eff4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f01c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f044 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f0b8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f0cc 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f0d0 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f0d8 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000f0dc 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000f0e8 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f0f0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f0f4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f0fc 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f128 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f12c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f154 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f1d8 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f1dc 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f218 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f21c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f318 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f380 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f384 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f388 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f38c 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f398 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f3c8 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f3cc 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f3d0 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f3d4 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f3e0 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f41c 0001ac1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f4d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f4d4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f4d8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f674 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6f4 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f6f8 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f6fc 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f700 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f708 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f718 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f71c 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f720 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f724 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f72c 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f74c 00021a1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000f7c8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f7cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f7e8 00021a1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000f818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f850 0000d02b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000f854 0000d02c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000f860 0001fe1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000f8a8 0002001c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000f940 0000d32b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ +0000f944 0000d32c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ +0000f948 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000f970 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f974 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f9b0 00021a1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000f9c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f9c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000faa4 0001b91c R_ARM_CALL 000013b0 PyDict_SetItem │ │ │ │ │ +0000fac8 0001b91c R_ARM_CALL 000013b0 PyDict_SetItem │ │ │ │ │ +0000faf8 0001b91c R_ARM_CALL 000013b0 PyDict_SetItem │ │ │ │ │ +0000fb20 0002011c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000fb6c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb90 0000d02b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000fb94 0000d02c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000fb98 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000fbb0 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fbb4 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fbdc 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000fbf4 0000d72b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000fbf8 0000d72c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000fbfc 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000fc00 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000fcd0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fcdc 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000fcec 00021b1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000fd64 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000fd80 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000fdd8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe08 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe38 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe4c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe58 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe74 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fea8 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000feac 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000feb4 00021c1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000fec4 0000d82b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ +0000fec8 0000d82c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ +0000fed0 00021d1c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ 0000ff1c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff34 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ff38 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ff44 0000d82b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ -0000ff48 0000d82c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ -0000ff4c 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ff60 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff6c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff78 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ffa0 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ffa4 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ffc8 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000ffdc 00021e2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000ffe0 00021e2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000fff8 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000fffc 00021f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00010008 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010024 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0001003c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000100b8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000100bc 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010158 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010178 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00010258 0000dd2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -0001025c 0000dd2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -00010260 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00010288 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010290 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010294 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010398 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010400 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010414 0001ae1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0001042c 0001da1c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -00010508 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010520 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010560 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010574 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010578 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000105cc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000105e0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000105e4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000105e8 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000105f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000106b0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000106c8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010730 0001ae1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00010798 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107b0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107b8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000107e4 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000107e8 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001080c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00010844 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010860 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00010880 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000108b0 00022c1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000108d0 00022d1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000108e0 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0001098c 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000109a0 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000109b4 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000109c8 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000109dc 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000109f0 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010a7c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff28 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ff34 0000d72b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000ff38 0000d72c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000ff3c 00021b1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000ffec 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fff8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010048 0001d52b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001004c 0001d52c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010058 0000d92b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ +0001005c 0000d92c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ +00010060 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010074 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010080 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001008c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010094 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000100b4 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000100b8 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000100dc 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000100f0 00021e2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000100f4 00021e2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001010c 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00010110 00021f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001011c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010138 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00010150 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000101cc 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000101d0 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001026c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001028c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0001036c 0000de2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +00010370 0000de2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +00010374 00020c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0001039c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000103a8 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000103ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000104ac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010514 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010528 0001ae1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00010540 0001da1c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0001061c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010634 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010674 0001ae1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010688 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001068c 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000106e0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000106f4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000106f8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000106fc 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010708 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000107c4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000107dc 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010844 0001ae1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000108ac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108c4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108cc 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000108f8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000108fc 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010920 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00010958 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010974 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00010994 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000109c4 00022c1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000109e4 00022d1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000109f4 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010aa0 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 00010ab4 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010ac4 0002301c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010ad4 0002311d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00010adc 0002301c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010ae0 0000f12b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ -00010ae4 0000f12c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ -00010af0 0001d11d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00010b64 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010b7c 0000f02b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ -00010b80 0000f02c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -00010b94 0002301c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010b9c 0002321c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00010bc0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010c40 0002361c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00010c64 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010c74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010c78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010c98 0002372b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00010c9c 0002372c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00010ca0 0002272b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00010ca4 0002272c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00010cb8 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00010cd4 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010cd8 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010ce0 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00010d6c 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010d98 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010db8 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010e04 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e2c 0002272b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00010e30 0002272c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00010e34 0002372b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00010e38 0002372c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00010e5c 0000fa1d R_ARM_JUMP24 00001aec dict_set_fromkeys │ │ │ │ │ -00010e74 0000fb1d R_ARM_JUMP24 00001120 dict_dict_fromkeys │ │ │ │ │ -00010e84 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010ea0 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00010eb8 0002381c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -00010ee0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ee8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010eec 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010f30 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00010f5c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010f78 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00010f9c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fc0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fe4 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00011008 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011024 0002391c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00011034 0000fc2b R_ARM_MOVW_ABS_NC 00001998 frozendict_new │ │ │ │ │ -00011038 0000fc2c R_ARM_MOVT_ABS 00001998 frozendict_new │ │ │ │ │ -0001104c 00023a1c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00011064 0000fc1c R_ARM_CALL 00001998 frozendict_new │ │ │ │ │ -000110ec 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001110c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011118 0000fc2b R_ARM_MOVW_ABS_NC 00001998 frozendict_new │ │ │ │ │ -0001111c 0000fc2c R_ARM_MOVT_ABS 00001998 frozendict_new │ │ │ │ │ -00011134 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001113c 0001cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00011140 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011168 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001116c 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001119c 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000111dc 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0001121c 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000112b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001131c 0001fc1d R_ARM_JUMP24 000008c8 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -000113cc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000113d8 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000113dc 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000113e0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000113e4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000113ec 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000113f8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000113fc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011404 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001140c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011410 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011540 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0001156c 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000115b0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000115d4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001162c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011660 00021e2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00011664 00021e2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001166c 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011670 00021f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000116b4 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000116dc 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000116e8 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000116ec 00023e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000116f8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001171c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011738 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011740 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011780 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000117a4 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000117b8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000117bc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000117c4 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000117dc 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000117e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010ac8 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010adc 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010af0 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010b04 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010b90 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bc8 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010bd8 0002301c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010be8 0002311d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00010bf0 0002301c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010bf4 0000f12b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ +00010bf8 0000f12c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ +00010c04 0001d11d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00010c78 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010c90 0000f02b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ +00010c94 0000f02c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ +00010ca8 0002301c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010cb0 0002321c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00010cd4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010cdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010d54 0002361c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00010d78 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010d88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010d8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010dac 0002372b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00010db0 0002372c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00010db4 0002272b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00010db8 0002272c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00010dcc 0001e61c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00010de8 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010dec 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010df4 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00010e80 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010eac 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ecc 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010f18 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f40 0002272b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00010f44 0002272c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00010f48 0002372b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00010f4c 0002372c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00010f70 0000fa1d R_ARM_JUMP24 00001ab0 dict_set_fromkeys │ │ │ │ │ +00010f88 0000fb1d R_ARM_JUMP24 000010e4 dict_dict_fromkeys │ │ │ │ │ +00010f98 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010fb4 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00010fcc 0002381c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +00010ff4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ffc 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00011000 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00011044 0001e71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00011070 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001108c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000110b0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110d4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110f8 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0001111c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011138 0002391c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00011148 0000fc2b R_ARM_MOVW_ABS_NC 0000195c frozendict_new │ │ │ │ │ +0001114c 0000fc2c R_ARM_MOVT_ABS 0000195c frozendict_new │ │ │ │ │ +00011160 00023a1c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00011178 0000fc1c R_ARM_CALL 0000195c frozendict_new │ │ │ │ │ +00011200 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011220 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001122c 0000fc2b R_ARM_MOVW_ABS_NC 0000195c frozendict_new │ │ │ │ │ +00011230 0000fc2c R_ARM_MOVT_ABS 0000195c frozendict_new │ │ │ │ │ +00011248 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011250 0001cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00011254 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001127c 0001b02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00011280 0001b02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000112b0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000112f0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00011330 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000113cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011430 0001fc1d R_ARM_JUMP24 0000088c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +000114e0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000114ec 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000114f0 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000114f4 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000114f8 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00011500 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001150c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011510 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011518 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011520 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011524 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011654 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00011680 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000116c4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000116e8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011740 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011774 00021e2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00011778 00021e2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00011780 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011784 00021f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000117c8 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117f0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000117fc 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011800 00023e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001180c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011830 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001184c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011894 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000118b8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000118cc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000118d0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000118d8 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000118f0 0001b11c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000118fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1ee4c contains 290 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1ef2c contains 290 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000f32b R_ARM_MOVW_ABS_NC 000003c0 .LC29 │ │ │ │ │ 00000028 0000f32c R_ARM_MOVT_ABS 000003c0 .LC29 │ │ │ │ │ 0000005c 0002341c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000006c 0000f42b R_ARM_MOVW_ABS_NC 000003d4 .LC30 │ │ │ │ │ @@ -1896,54 +1897,54 @@ │ │ │ │ │ 000000fc 0000ff2c R_ARM_MOVT_ABS 00000424 .LC33 │ │ │ │ │ 00000104 0000fe2b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ 00000108 0000fe2c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ 00000118 0001d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000144 0001b81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000188 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001a0 0001f41c R_ARM_CALL 00007e48 PyDict_DelItem │ │ │ │ │ +000001a0 0001f41c R_ARM_CALL 00007e70 PyDict_DelItem │ │ │ │ │ 000001c8 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000224 0001d71c R_ARM_CALL 00004d44 PyDict_GetItemRef │ │ │ │ │ +00000224 0001d71c R_ARM_CALL 00004d5c PyDict_GetItemRef │ │ │ │ │ 00000244 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000026c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 0000861d R_ARM_JUMP24 0000a2cc dictiter_new │ │ │ │ │ +00000298 0000861d R_ARM_JUMP24 0000a2f4 dictiter_new │ │ │ │ │ 0000029c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000324 00023d1d R_ARM_JUMP24 00000590 _PyDict_Or │ │ │ │ │ -00000330 00023d1d R_ARM_JUMP24 00000590 _PyDict_Or │ │ │ │ │ +00000324 00023d1d R_ARM_JUMP24 00000554 _PyDict_Or │ │ │ │ │ +00000330 00023d1d R_ARM_JUMP24 00000554 _PyDict_Or │ │ │ │ │ 00000334 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000350 0001231c R_ARM_CALL 000013f4 dictviews_to_set │ │ │ │ │ +00000350 0001231c R_ARM_CALL 000013b8 dictviews_to_set │ │ │ │ │ 00000360 0002521c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 0000038c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003f4 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000410 0000471c R_ARM_CALL 000052b4 copy_lock_held │ │ │ │ │ +00000410 0000471c R_ARM_CALL 000052cc copy_lock_held │ │ │ │ │ 00000420 0002281c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 0000044c 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000047c 0001ed1c R_ARM_CALL 0000769c _PyDict_Next │ │ │ │ │ -000004c0 00024a1c R_ARM_CALL 00011744 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000047c 0001ed1c R_ARM_CALL 000076bc _PyDict_Next │ │ │ │ │ +000004c0 00024a1c R_ARM_CALL 00011858 _PyDict_GetItem_KnownHash │ │ │ │ │ 000004cc 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004f8 0001b71c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000520 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000558 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000568 0001c51c R_ARM_CALL 00008264 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00000568 0001c51c R_ARM_CALL 0000828c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 000005a4 0002031c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 000005c4 0002291c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 000005f0 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000608 00024d1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000061c 0002521c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 00000648 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000670 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000694 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a0 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -000006a8 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -000006b0 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -000006b8 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -000006c4 0001231c R_ARM_CALL 000013f4 dictviews_to_set │ │ │ │ │ +000006a0 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006a8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006b0 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006b8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006c4 0001231c R_ARM_CALL 000013b8 dictviews_to_set │ │ │ │ │ 000006e4 00024d1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000710 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000738 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000074c 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000750 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000078c 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -1965,91 +1966,91 @@ │ │ │ │ │ 00000900 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000928 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000092c 0001e11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000093c 00021e2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000940 00021e2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000948 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000094c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009ac 0000aa1c R_ARM_CALL 0000d7ac clear_inline_values │ │ │ │ │ -000009bc 0000a91c R_ARM_CALL 000009ac detach_dict_from_object │ │ │ │ │ +000009ac 0000aa1c R_ARM_CALL 0000d7d0 clear_inline_values │ │ │ │ │ +000009bc 0000a91c R_ARM_CALL 00000970 detach_dict_from_object │ │ │ │ │ 00000a04 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2c 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -00000a60 0000861d R_ARM_JUMP24 0000a2cc dictiter_new │ │ │ │ │ +00000a2c 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +00000a60 0000861d R_ARM_JUMP24 0000a2f4 dictiter_new │ │ │ │ │ 00000a64 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a68 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000acc 00024f1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000ad8 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ +00000ad8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ 00000ae8 0002561c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000af4 0001432b R_ARM_MOVW_ABS_NC 000004cc .LC39 │ │ │ │ │ 00000af8 0001432c R_ARM_MOVT_ABS 000004cc .LC39 │ │ │ │ │ 00000afc 0002571c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000b10 0001ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b5c 0002581c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000b74 0000fc1c R_ARM_CALL 00001998 frozendict_new │ │ │ │ │ +00000b74 0000fc1c R_ARM_CALL 0000195c frozendict_new │ │ │ │ │ 00000ba4 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bb0 0002591c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ -00000bc8 0000fc1d R_ARM_JUMP24 00001998 frozendict_new │ │ │ │ │ +00000bc8 0000fc1d R_ARM_JUMP24 0000195c frozendict_new │ │ │ │ │ 00000bd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c00 0001492b R_ARM_MOVW_ABS_NC 000004d4 .LC40 │ │ │ │ │ 00000c04 0001492c R_ARM_MOVT_ABS 000004d4 .LC40 │ │ │ │ │ 00000c14 0002501d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000c18 0000ef1c R_ARM_CALL 00010894 anydict_repr_impl │ │ │ │ │ +00000c18 0000ef1c R_ARM_CALL 000109a8 anydict_repr_impl │ │ │ │ │ 00000c2c 00014a2b R_ARM_MOVW_ABS_NC 000004dc .LC41 │ │ │ │ │ 00000c30 00014a2c R_ARM_MOVT_ABS 000004dc .LC41 │ │ │ │ │ 00000c38 0002501c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000c60 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cf8 00025a1c R_ARM_CALL 00000c70 _PyDict_SizeOf_LockHeld │ │ │ │ │ 00000d04 00025b1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000d28 0000861d R_ARM_JUMP24 0000a2cc dictiter_new │ │ │ │ │ +00000d28 0000861d R_ARM_JUMP24 0000a2f4 dictiter_new │ │ │ │ │ 00000d2c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d30 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d64 0000861d R_ARM_JUMP24 0000a2cc dictiter_new │ │ │ │ │ +00000d64 0000861d R_ARM_JUMP24 0000a2f4 dictiter_new │ │ │ │ │ 00000d68 0001ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d6c 0001ff2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d94 00025c1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000dd4 0001031d R_ARM_JUMP24 00000678 anydict_copy │ │ │ │ │ +00000dd4 0001031d R_ARM_JUMP24 0000063c anydict_copy │ │ │ │ │ 00000dd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e58 0001ed1c R_ARM_CALL 0000769c _PyDict_Next │ │ │ │ │ +00000e58 0001ed1c R_ARM_CALL 000076bc _PyDict_Next │ │ │ │ │ 00000e70 0001b21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000f78 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 00000f7c 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00000f8c 0000371d R_ARM_JUMP24 00004900 dict_getitem │ │ │ │ │ +00000f8c 0000371d R_ARM_JUMP24 00004918 dict_getitem │ │ │ │ │ 00000fd8 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000fdc 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000fe0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000fe4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00000fec 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ff8 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001008 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000100c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001010 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001028 0000491d R_ARM_JUMP24 00005b0c dict_merge │ │ │ │ │ +00001028 0000491d R_ARM_JUMP24 00005b24 dict_merge │ │ │ │ │ 00001034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000106c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001078 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000107c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001084 0001b41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000108c 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001090 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001094 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001098 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 000010a0 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010a8 0000771d R_ARM_JUMP24 0000faa0 merge_from_seq2_lock_held │ │ │ │ │ +000010a8 0000771d R_ARM_JUMP24 0000fbb8 merge_from_seq2_lock_held │ │ │ │ │ 000010b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010dc 0000281c R_ARM_CALL 000030b8 dict_setdefault_ref_lock_held │ │ │ │ │ +000010dc 0000281c R_ARM_CALL 000030d0 dict_setdefault_ref_lock_held │ │ │ │ │ 0000114c 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00001150 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00001154 00015f2b R_ARM_MOVW_ABS_NC 000004e8 .LC43 │ │ │ │ │ 00001158 00015f2c R_ARM_MOVT_ABS 000004e8 .LC43 │ │ │ │ │ 00001160 0001bb1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001170 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000011a4 0000411c R_ARM_CALL 00004cc8 validate_watcher_id │ │ │ │ │ +000011a4 0000411c R_ARM_CALL 00004ce0 validate_watcher_id │ │ │ │ │ 000011c4 0001ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000120c 0001b31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001220 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001224 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001228 0001632b R_ARM_MOVW_ABS_NC 0000050c .LC44 │ │ │ │ │ 0000122c 0001632c R_ARM_MOVT_ABS 0000050c .LC44 │ │ │ │ │ 00001238 0002651c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ @@ -2149,30 +2150,30 @@ │ │ │ │ │ 00001708 0001762b R_ARM_MOVW_ABS_NC 00000800 .LC63 │ │ │ │ │ 0000170c 0001762c R_ARM_MOVT_ABS 00000800 .LC63 │ │ │ │ │ 00001718 0002651c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001728 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000172c 00011902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000174c 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -00001794 00001c1c R_ARM_CALL 00001a10 new_keys_object │ │ │ │ │ +00001794 00001c1c R_ARM_CALL 00001a28 new_keys_object │ │ │ │ │ 000017b4 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ 000017b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001804 00024a1d R_ARM_JUMP24 00011744 _PyDict_GetItem_KnownHash │ │ │ │ │ +00001804 00024a1d R_ARM_JUMP24 00011858 _PyDict_GetItem_KnownHash │ │ │ │ │ 0000182c 0001d11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001840 0001c71c R_ARM_CALL 000040d4 PyDict_GetItemWithError │ │ │ │ │ +00001840 0001c71c R_ARM_CALL 000040ec PyDict_GetItemWithError │ │ │ │ │ 00001868 0001b81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001888 00025a1d R_ARM_JUMP24 00000c70 _PyDict_SizeOf_LockHeld │ │ │ │ │ -000018d8 0001c51d R_ARM_JUMP24 00008264 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00001908 0000141d R_ARM_JUMP24 000014c4 insert_to_emptydict │ │ │ │ │ -00001914 0000121d R_ARM_JUMP24 00001bb0 insertdict │ │ │ │ │ +000018d8 0001c51d R_ARM_JUMP24 0000828c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00001908 0000141d R_ARM_JUMP24 000014dc insert_to_emptydict │ │ │ │ │ +00001914 0000121d R_ARM_JUMP24 00001bc8 insertdict │ │ │ │ │ 00001918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001940 00009a1c R_ARM_CALL 0000cc20 pop_lock_held │ │ │ │ │ +00001940 00009a1c R_ARM_CALL 0000cc44 pop_lock_held │ │ │ │ │ 00001970 0001de1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1f75c contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1f83c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl 98 │ │ │ │ │ + bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -40,60 +40,38 @@ │ │ │ │ │ b 54 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ b 48 │ │ │ │ │ │ │ │ │ │ -0000008c : │ │ │ │ │ -dictkeys_iter(): │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq b0 │ │ │ │ │ - ldr r1, [pc, #28] @ c4 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a2cc │ │ │ │ │ - R_ARM_JUMP24 dictiter_new │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - .word 0x000006bc │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -000000c8 : │ │ │ │ │ +0000008c : │ │ │ │ │ PyDict_Unwatch(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 150 │ │ │ │ │ - ldr r3, [pc, #116] @ 170 │ │ │ │ │ + beq 114 │ │ │ │ │ + ldr r3, [pc, #116] @ 134 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 4cc8 │ │ │ │ │ + bl 4ce0 │ │ │ │ │ R_ARM_CALL validate_watcher_id │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 168 │ │ │ │ │ + bne 12c │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ orr r3, r0, ip, lsl r3 │ │ │ │ │ orr r3, r3, ip, lsr r2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ bic r2, r2, ip, lsl r1 │ │ │ │ │ @@ -111,595 +89,595 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 148 │ │ │ │ │ + b 10c │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000174 : │ │ │ │ │ +00000138 : │ │ │ │ │ PyDict_PopString(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ec │ │ │ │ │ + beq 1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl cc20 │ │ │ │ │ + bl cc44 │ │ │ │ │ R_ARM_CALL pop_lock_held │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e0 │ │ │ │ │ + bgt 1a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e0 │ │ │ │ │ + bne 1a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ - b 1e0 │ │ │ │ │ + b 1a4 │ │ │ │ │ │ │ │ │ │ -000001fc <_PyDict_IOr>: │ │ │ │ │ +000001c0 <_PyDict_IOr>: │ │ │ │ │ _PyDict_IOr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 9e98 │ │ │ │ │ + bl 9ec0 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 238 <_PyDict_IOr+0x3c> │ │ │ │ │ + bne 1fc <_PyDict_IOr+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 230 <_PyDict_IOr+0x34> │ │ │ │ │ + b 1f4 <_PyDict_IOr+0x34> │ │ │ │ │ │ │ │ │ │ -00000240 <_PyDictView_Intersect>: │ │ │ │ │ +00000204 <_PyDictView_Intersect>: │ │ │ │ │ _PyDictView_Intersect(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r7, [pc, #644] @ 4e0 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + ldr r7, [pc, #644] @ 4a4 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ + beq 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ + bne 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #604] @ 4e4 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ + ldr r1, [pc, #604] @ 4a8 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ + beq 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ + bne 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 47c <_PyDictView_Intersect+0x23c> │ │ │ │ │ + beq 440 <_PyDictView_Intersect+0x23c> │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ - ldr r1, [pc, #532] @ 4e0 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + beq 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ + ldr r1, [pc, #532] @ 4a4 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ + bne 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #516] @ 4e4 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ + ldr r1, [pc, #516] @ 4a8 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ + beq 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ + bne 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + beq 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 434 <_PyDictView_Intersect+0x1f4> │ │ │ │ │ + beq 3f8 <_PyDictView_Intersect+0x1f4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 4ac <_PyDictView_Intersect+0x26c> │ │ │ │ │ + bne 470 <_PyDictView_Intersect+0x26c> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dictkeys_contains │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS dictkeys_contains │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 404 <_PyDictView_Intersect+0x1c4> │ │ │ │ │ + beq 3c8 <_PyDictView_Intersect+0x1c4> │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3a4 <_PyDictView_Intersect+0x164> │ │ │ │ │ - bne 390 <_PyDictView_Intersect+0x150> │ │ │ │ │ + blt 368 <_PyDictView_Intersect+0x164> │ │ │ │ │ + bne 354 <_PyDictView_Intersect+0x150> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ + bgt 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ + bne 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ + b 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 298 <_PyDictView_Intersect+0x58> │ │ │ │ │ + b 25c <_PyDictView_Intersect+0x58> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 358 <_PyDictView_Intersect+0x118> │ │ │ │ │ + beq 31c <_PyDictView_Intersect+0x118> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c0 <_PyDictView_Intersect+0x180> │ │ │ │ │ + bgt 384 <_PyDictView_Intersect+0x180> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4c8 <_PyDictView_Intersect+0x288> │ │ │ │ │ + beq 48c <_PyDictView_Intersect+0x288> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3dc <_PyDictView_Intersect+0x19c> │ │ │ │ │ + bgt 3a0 <_PyDictView_Intersect+0x19c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d4 <_PyDictView_Intersect+0x294> │ │ │ │ │ + beq 498 <_PyDictView_Intersect+0x294> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bgt 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bne 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + b 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 428 <_PyDictView_Intersect+0x1e8> │ │ │ │ │ + bgt 3ec <_PyDictView_Intersect+0x1e8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 428 <_PyDictView_Intersect+0x1e8> │ │ │ │ │ + bne 3ec <_PyDictView_Intersect+0x1e8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45c <_PyDictView_Intersect+0x21c> │ │ │ │ │ + beq 420 <_PyDictView_Intersect+0x21c> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bgt 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bne 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 2f0 <_PyDictView_Intersect+0xb0> │ │ │ │ │ - b 2fc <_PyDictView_Intersect+0xbc> │ │ │ │ │ + bge 2b4 <_PyDictView_Intersect+0xb0> │ │ │ │ │ + b 2c0 <_PyDictView_Intersect+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldrlt r0, [r5, #4] │ │ │ │ │ - blt 2bc <_PyDictView_Intersect+0x7c> │ │ │ │ │ - ldr r1, [pc, #80] @ 4e8 <_PyDictView_Intersect+0x2a8> │ │ │ │ │ + blt 280 <_PyDictView_Intersect+0x7c> │ │ │ │ │ + ldr r1, [pc, #80] @ 4ac <_PyDictView_Intersect+0x2a8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_CallMethodObjArgs │ │ │ │ │ - ldr r1, [pc, #44] @ 4e0 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + ldr r1, [pc, #44] @ 4a4 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 328 <_PyDictView_Intersect+0xe8> │ │ │ │ │ + bne 2ec <_PyDictView_Intersect+0xe8> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dictitems_contains │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS dictitems_contains │ │ │ │ │ - b 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ + b 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c0 <_PyDictView_Intersect+0x180> │ │ │ │ │ + b 384 <_PyDictView_Intersect+0x180> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dc <_PyDictView_Intersect+0x19c> │ │ │ │ │ + b 3a0 <_PyDictView_Intersect+0x19c> │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000bf88 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000004ec : │ │ │ │ │ +000004b0 : │ │ │ │ │ dict_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10894 │ │ │ │ │ + b 109a8 │ │ │ │ │ R_ARM_JUMP24 anydict_repr_impl │ │ │ │ │ │ │ │ │ │ -00000500 : │ │ │ │ │ +000004c4 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 558 │ │ │ │ │ + bhi 51c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ movwle r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtle r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bgt 550 │ │ │ │ │ + bgt 514 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 10bcc <_PyDict_FromKeys> │ │ │ │ │ + b 10ce0 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b 540 │ │ │ │ │ + b 504 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 52c │ │ │ │ │ + b 4f0 │ │ │ │ │ │ │ │ │ │ -0000057c : │ │ │ │ │ +00000540 : │ │ │ │ │ dict_copy(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5268 │ │ │ │ │ + b 5280 │ │ │ │ │ R_ARM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ -00000590 <_PyDict_Or>: │ │ │ │ │ +00000554 <_PyDict_Or>: │ │ │ │ │ _PyDict_Or(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #192] @ 674 <_PyDict_Or+0xe4> │ │ │ │ │ + ldr r2, [pc, #192] @ 638 <_PyDict_Or+0xe4> │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 610 <_PyDict_Or+0x80> │ │ │ │ │ + beq 5d4 <_PyDict_Or+0x80> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 654 <_PyDict_Or+0xc4> │ │ │ │ │ + beq 618 <_PyDict_Or+0xc4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 678 │ │ │ │ │ + bl 63c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 64c <_PyDict_Or+0xbc> │ │ │ │ │ + beq 610 <_PyDict_Or+0xbc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 9e98 │ │ │ │ │ + bl 9ec0 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 630 <_PyDict_Or+0xa0> │ │ │ │ │ + bne 5f4 <_PyDict_Or+0xa0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r2, [pc, #84] @ 674 <_PyDict_Or+0xe4> │ │ │ │ │ + ldr r2, [pc, #84] @ 638 <_PyDict_Or+0xe4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cc <_PyDict_Or+0x3c> │ │ │ │ │ + bne 590 <_PyDict_Or+0x3c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 608 <_PyDict_Or+0x78> │ │ │ │ │ + b 5cc <_PyDict_Or+0x78> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 64c <_PyDict_Or+0xbc> │ │ │ │ │ + bgt 610 <_PyDict_Or+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 668 <_PyDict_Or+0xd8> │ │ │ │ │ + beq 62c <_PyDict_Or+0xd8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 608 <_PyDict_Or+0x78> │ │ │ │ │ - ldr r1, [pc, #24] @ 674 <_PyDict_Or+0xe4> │ │ │ │ │ + b 5cc <_PyDict_Or+0x78> │ │ │ │ │ + ldr r1, [pc, #24] @ 638 <_PyDict_Or+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 624 <_PyDict_Or+0x94> │ │ │ │ │ - b 5e8 <_PyDict_Or+0x58> │ │ │ │ │ + beq 5e8 <_PyDict_Or+0x94> │ │ │ │ │ + b 5ac <_PyDict_Or+0x58> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 64c <_PyDict_Or+0xbc> │ │ │ │ │ + b 610 <_PyDict_Or+0xbc> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000678 : │ │ │ │ │ +0000063c : │ │ │ │ │ anydict_copy(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #48] @ 6c4 │ │ │ │ │ + ldr r1, [pc, #48] @ 688 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 6bc │ │ │ │ │ + bne 680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 52b4 │ │ │ │ │ + b 52cc │ │ │ │ │ R_ARM_JUMP24 copy_lock_held │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 6ac │ │ │ │ │ + b 670 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000006c8 : │ │ │ │ │ +0000068c : │ │ │ │ │ dictiter_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 714 │ │ │ │ │ + beq 6d8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 730 │ │ │ │ │ + bne 6f4 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 730 │ │ │ │ │ + beq 6f4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000738 : │ │ │ │ │ +000006fc : │ │ │ │ │ make_dict_from_instance_attributes(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ strge r3, [r0] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ - beq 8c0 │ │ │ │ │ + beq 884 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ add lr, r4, #56 @ 0x38 │ │ │ │ │ mov ip, #14 │ │ │ │ │ ldr r1, [lr, #4]! │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8b4 │ │ │ │ │ + beq 878 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 884 │ │ │ │ │ + bne 848 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 138 │ │ │ │ │ + b 138 │ │ │ │ │ R_ARM_JUMP24 new_dict │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 884 │ │ │ │ │ - b 8a0 │ │ │ │ │ + bne 848 │ │ │ │ │ + b 864 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 8a0 │ │ │ │ │ + b 864 │ │ │ │ │ │ │ │ │ │ -000008c8 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +0000088c <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 908 <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ + beq 8cc <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ ldr r0, [r2, #444] @ 0x1bc │ │ │ │ │ - bl 738 │ │ │ │ │ + bl 6fc │ │ │ │ │ str r0, [r4, #-12] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [pc, #4] @ 91c <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ - bl 138 │ │ │ │ │ + ldr r0, [pc, #4] @ 8e0 <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ + bl 138 │ │ │ │ │ R_ARM_CALL new_dict │ │ │ │ │ - b 900 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ + b 8c4 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000920 : │ │ │ │ │ +000008e4 : │ │ │ │ │ copy_values(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r7, [r0] │ │ │ │ │ @@ -708,203 +686,203 @@ │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r6, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9a4 │ │ │ │ │ + beq 968 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r7, [r4] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9a4 │ │ │ │ │ + beq 968 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000009ac : │ │ │ │ │ +00000970 : │ │ │ │ │ detach_dict_from_object(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne a24 │ │ │ │ │ + bne 9e8 │ │ │ │ │ strd r0, [fp, #-12] │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 920 │ │ │ │ │ + bl 8e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq a30 │ │ │ │ │ + beq 9f4 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldr r2, [ip, #16] │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq a24 │ │ │ │ │ + beq 9e8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a28 │ │ │ │ │ + b 9ec │ │ │ │ │ │ │ │ │ │ -00000a3c <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +00000a00 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a98 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq a5c <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq aa8 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ + beq a6c <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab0 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ + beq a74 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ ldr r1, [r2, #444] @ 0x1bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble a98 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + ble a5c <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq aa0 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ + beq a64 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b a7c <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ + b a40 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq acc <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ + beq a90 <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ ldr r3, [r1, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a98 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq a5c <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b00 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ + beq ac4 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b08 : │ │ │ │ │ +00000acc : │ │ │ │ │ dict_popitem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ca8 │ │ │ │ │ + beq c6c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c70 │ │ │ │ │ + beq c34 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d34 │ │ │ │ │ + bne cf8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ ldr r6, [r1, #16] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq cb0 │ │ │ │ │ + beq c74 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ add r8, r3, r6, lsl #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt b98 │ │ │ │ │ + blt b5c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9c │ │ │ │ │ + beq d60 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d78 │ │ │ │ │ + bne d3c │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r7, [r8, #4] │ │ │ │ │ str r2, [r8] │ │ │ │ │ str r2, [r8, #4] │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r9, r2, lsl r0 │ │ │ │ │ bic r2, ip, r2, lsl r0 │ │ │ │ │ add lr, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r8, r1, r2, lsl #1 │ │ │ │ │ ldrsble lr, [lr, #20] │ │ │ │ │ - ble bf0 │ │ │ │ │ + ble bb4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt lr, r1, r2, lsl #2 │ │ │ │ │ ldrshle lr, [r8, #20] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne c50 │ │ │ │ │ + bne c14 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ addle r2, r1, r2 │ │ │ │ │ mvnle r1, #1 │ │ │ │ │ strble r1, [r2, #20] │ │ │ │ │ ldrle r1, [r5, #24] │ │ │ │ │ - ble c2c │ │ │ │ │ + ble bf0 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addle r2, r1, r2, lsl #1 │ │ │ │ │ addgt r2, r1, r2, lsl #2 │ │ │ │ │ mvnle r0, #1 │ │ │ │ │ mvngt r0, #1 │ │ │ │ │ strhle r0, [r2, #20] │ │ │ │ │ strgt r0, [r2, #20] │ │ │ │ │ @@ -918,194 +896,194 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ - beq da8 │ │ │ │ │ + beq d6c │ │ │ │ │ and r2, r2, r9 │ │ │ │ │ - b bcc │ │ │ │ │ + b b90 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 │ │ │ │ │ + bgt c54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 │ │ │ │ │ + bne c54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c44 │ │ │ │ │ + b c08 │ │ │ │ │ add r8, r1, #20 │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ mla r8, r2, r6, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt cd4 │ │ │ │ │ + blt c98 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d04 │ │ │ │ │ + beq cc8 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d10 │ │ │ │ │ + bne cd4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r8] │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r2, [r8, #4] │ │ │ │ │ str r2, [r8, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b bbc │ │ │ │ │ + b b80 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #12 │ │ │ │ │ - b cc0 │ │ │ │ │ + b c84 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b ce4 │ │ │ │ │ + b ca8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b4c │ │ │ │ │ + bne b10 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ca8 │ │ │ │ │ + bgt c6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca8 │ │ │ │ │ + bne c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ca8 │ │ │ │ │ + b c6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b ba8 │ │ │ │ │ + b b6c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #8 │ │ │ │ │ - b b84 │ │ │ │ │ + b b48 │ │ │ │ │ mov r2, lr │ │ │ │ │ - b bf8 │ │ │ │ │ + b bbc │ │ │ │ │ │ │ │ │ │ -00000db0 : │ │ │ │ │ +00000d74 : │ │ │ │ │ PyDict_GetItemString(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - beq e2c │ │ │ │ │ + beq df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 4900 │ │ │ │ │ + bl 4918 │ │ │ │ │ R_ARM_CALL dict_getitem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e1c │ │ │ │ │ + bgt de0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1c │ │ │ │ │ + bne de0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b e20 │ │ │ │ │ + b de4 │ │ │ │ │ │ │ │ │ │ -00000e40 : │ │ │ │ │ +00000e04 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl e52c │ │ │ │ │ + bl e550 │ │ │ │ │ R_ARM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e64 <_PyDict_Clear_LockHeld>: │ │ │ │ │ +00000e28 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b e52c │ │ │ │ │ + b e550 │ │ │ │ │ R_ARM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ -00000e78 <_PyDict_LookupIndex>: │ │ │ │ │ +00000e3c <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl 9640 <_PyDict_LookupIndexAndValue> │ │ │ │ │ + bl 9668 <_PyDict_LookupIndexAndValue> │ │ │ │ │ R_ARM_CALL _PyDict_LookupIndexAndValue │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000ea0 : │ │ │ │ │ +00000e64 : │ │ │ │ │ dictview_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1118,188 +1096,188 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne f80 │ │ │ │ │ + bne f44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt f78 │ │ │ │ │ + blt f3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f78 │ │ │ │ │ - ldr r3, [pc, #300] @ 1034 │ │ │ │ │ + blt f3c │ │ │ │ │ + ldr r3, [pc, #300] @ ff8 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 1004 │ │ │ │ │ + bhi fc8 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne ffc │ │ │ │ │ + bne fc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1064 │ │ │ │ │ + bl 1028 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpge r6, #3 │ │ │ │ │ - beq 1028 │ │ │ │ │ + beq fec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f78 │ │ │ │ │ - beq 1004 │ │ │ │ │ + blt f3c │ │ │ │ │ + beq fc8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt 1004 │ │ │ │ │ + blt fc8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1064 │ │ │ │ │ - b f38 │ │ │ │ │ + bl 1028 │ │ │ │ │ + b efc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #140] @ 1038 │ │ │ │ │ + ldr r1, [pc, #140] @ ffc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #116] @ 103c │ │ │ │ │ + ldr r1, [pc, #116] @ 1000 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee0 │ │ │ │ │ + bne ea4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge 1004 │ │ │ │ │ + bge fc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1064 │ │ │ │ │ - b f38 │ │ │ │ │ + bl 1028 │ │ │ │ │ + b efc │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq f44 │ │ │ │ │ + beq f08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b f4c │ │ │ │ │ + b f10 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble fec │ │ │ │ │ - b 1004 │ │ │ │ │ + ble fb0 │ │ │ │ │ + b fc8 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt f68 │ │ │ │ │ - b 1004 │ │ │ │ │ + bgt f2c │ │ │ │ │ + b fc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f44 │ │ │ │ │ - b 1004 │ │ │ │ │ + beq f08 │ │ │ │ │ + b fc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001040 : │ │ │ │ │ +00001004 : │ │ │ │ │ dictview_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001064 : │ │ │ │ │ +00001028 : │ │ │ │ │ all_contained_in(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1118 │ │ │ │ │ + beq 10dc │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 10ac │ │ │ │ │ + b 1070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10fc │ │ │ │ │ + ble 10c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 10d0 │ │ │ │ │ + ble 1094 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bne 1090 │ │ │ │ │ + bne 1054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f4 │ │ │ │ │ + bgt 10b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10f4 │ │ │ │ │ + bne 10b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a4 │ │ │ │ │ + bne 1068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10a4 │ │ │ │ │ + b 1068 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 10f4 │ │ │ │ │ + b 10b8 │ │ │ │ │ │ │ │ │ │ -00001120 : │ │ │ │ │ +000010e4 : │ │ │ │ │ dict_dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -1323,376 +1301,376 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1204 │ │ │ │ │ + bne 11c8 │ │ │ │ │ sub r7, fp, #24 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 769c <_PyDict_Next> │ │ │ │ │ + bl 76bc <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1224 │ │ │ │ │ + beq 11e8 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a8 │ │ │ │ │ + beq 116c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1220 │ │ │ │ │ + bgt 11e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1230 │ │ │ │ │ + beq 11f4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1220 │ │ │ │ │ + b 11e4 │ │ │ │ │ │ │ │ │ │ -0000123c : │ │ │ │ │ +00001200 : │ │ │ │ │ PyDict_Values(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 130c │ │ │ │ │ + beq 12d0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #224] @ 1348 │ │ │ │ │ + ldr r1, [pc, #224] @ 130c │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1300 │ │ │ │ │ + beq 12c4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 131c │ │ │ │ │ + beq 12e0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1324 │ │ │ │ │ + bne 12e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 1298 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ strle r1, [r3] │ │ │ │ │ str r3, [r2, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 769c <_PyDict_Next> │ │ │ │ │ + bl 76bc <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b4 │ │ │ │ │ + bne 1278 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 127c │ │ │ │ │ + bne 1240 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3789 @ 0xecd │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12b8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1280 │ │ │ │ │ + bgt 1244 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1280 │ │ │ │ │ + bne 1244 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 127c │ │ │ │ │ + b 1240 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000134c : │ │ │ │ │ +00001310 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 13f4 │ │ │ │ │ + bl 13b8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 1394 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #112] @ 13f0 │ │ │ │ │ + ldr r0, [pc, #112] @ 13b4 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ strd r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13ac │ │ │ │ │ + beq 1370 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13d8 │ │ │ │ │ + ble 139c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13d0 │ │ │ │ │ + bgt 1394 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13d0 │ │ │ │ │ + bne 1394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13a0 │ │ │ │ │ + b 1364 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a0 │ │ │ │ │ + bne 1364 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13a0 │ │ │ │ │ + b 1364 │ │ │ │ │ .word 0x0000af98 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000013f4 : │ │ │ │ │ +000013b8 : │ │ │ │ │ dictviews_to_set(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #88] @ 1468 │ │ │ │ │ + ldr r1, [pc, #88] @ 142c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 144c │ │ │ │ │ + bne 1410 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add ip, r3, #240 @ 0xf0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, ip │ │ │ │ │ - bne 1460 │ │ │ │ │ + bne 1424 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySet_New │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1420 │ │ │ │ │ + bne 13e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 1440 │ │ │ │ │ + b 1404 │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000146c <_PyDict_DetachFromObject>: │ │ │ │ │ +00001430 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 9ac │ │ │ │ │ + b 970 │ │ │ │ │ │ │ │ │ │ -00001480 : │ │ │ │ │ +00001444 : │ │ │ │ │ dictview_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 151c │ │ │ │ │ + bne 14e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1500 │ │ │ │ │ + beq 14c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14fc │ │ │ │ │ + bgt 14c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14fc │ │ │ │ │ + bne 14c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ble 1534 │ │ │ │ │ + ble 14f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 1510 │ │ │ │ │ + b 14d4 │ │ │ │ │ │ │ │ │ │ -0000153c : │ │ │ │ │ +00001500 : │ │ │ │ │ dictreviter_iternext(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1648 │ │ │ │ │ + beq 160c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1678 │ │ │ │ │ + bne 163c │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 161c │ │ │ │ │ + blt 15e0 │ │ │ │ │ ldr r2, [lr, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl r1, r4, r1 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1668 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1658 │ │ │ │ │ + bne 161c │ │ │ │ │ mov ip, #12 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1700 │ │ │ │ │ + beq 16c4 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - ldr r2, [pc, #552] @ 1810 │ │ │ │ │ + ldr r2, [pc, #552] @ 17d4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 16ec │ │ │ │ │ + beq 16b0 │ │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 16cc │ │ │ │ │ + bne 1690 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 164c │ │ │ │ │ + b 1610 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcs 1664 │ │ │ │ │ + bcs 1628 │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1648 │ │ │ │ │ + bgt 160c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [lr] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1648 │ │ │ │ │ + bne 160c │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1610 │ │ │ │ │ + beq 15d4 │ │ │ │ │ ldr r4, [ip] │ │ │ │ │ - b 15c8 │ │ │ │ │ + b 158c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -1700,43 +1678,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 1648 │ │ │ │ │ + b 160c │ │ │ │ │ ldrb lr, [ip] │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ add lr, ip, lr, lsl #2 │ │ │ │ │ ldrb lr, [lr, r0] │ │ │ │ │ add r2, r2, lr, lsl #3 │ │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ - b 15c8 │ │ │ │ │ + b 158c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1710 │ │ │ │ │ + beq 16d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 164c │ │ │ │ │ + b 1610 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 161c │ │ │ │ │ - b 15b8 │ │ │ │ │ + bcc 15e0 │ │ │ │ │ + b 157c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r5, ip │ │ │ │ │ @@ -1748,24 +1726,24 @@ │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17f0 │ │ │ │ │ + ble 17b4 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17cc │ │ │ │ │ + ble 1790 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c4 │ │ │ │ │ - ldr r0, [pc, #140] @ 1814 │ │ │ │ │ + bne 1788 │ │ │ │ │ + ldr r0, [pc, #140] @ 17d8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ ldr ip, [r0, #3836] @ 0xefc │ │ │ │ │ @@ -1775,92 +1753,92 @@ │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r2, [r0, #3824] @ 0xef0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 164c │ │ │ │ │ + b 1610 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 176c │ │ │ │ │ + bne 1730 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 176c │ │ │ │ │ + b 1730 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 1724 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1760 │ │ │ │ │ + b 1724 │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001818 : │ │ │ │ │ +000017dc : │ │ │ │ │ PyDict_Items(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1924 │ │ │ │ │ + beq 18e8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #336] @ 1994 │ │ │ │ │ + ldr r1, [pc, #336] @ 1958 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 18dc │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1934 │ │ │ │ │ + beq 18f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 189c │ │ │ │ │ + ble 1860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 196c │ │ │ │ │ + beq 1930 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1874 │ │ │ │ │ + b 1838 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 1944 │ │ │ │ │ + bne 1908 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 769c <_PyDict_Next> │ │ │ │ │ + bl 76bc <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1938 │ │ │ │ │ + beq 18fc │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [r2, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -1868,103 +1846,103 @@ │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 18b8 │ │ │ │ │ + b 187c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1858 │ │ │ │ │ + bne 181c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3837 @ 0xefd │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 185c │ │ │ │ │ + bgt 1820 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 1820 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1858 │ │ │ │ │ + b 181c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1934 │ │ │ │ │ + bgt 18f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1934 │ │ │ │ │ + bne 18f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1934 │ │ │ │ │ + b 18f8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001998 : │ │ │ │ │ +0000195c : │ │ │ │ │ frozendict_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl f6b8 │ │ │ │ │ + bl f7d0 │ │ │ │ │ R_ARM_CALL dict_new_untracked │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1ad4 │ │ │ │ │ + beq 1a98 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a38 │ │ │ │ │ + beq 19fc │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ + beq 1a7c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 1a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e98 │ │ │ │ │ + bl 9ec0 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a90 │ │ │ │ │ + bne 1a54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ - ldr r1, [pc, #168] @ 1ae8 │ │ │ │ │ + bne 1a7c │ │ │ │ │ + ldr r1, [pc, #168] @ 1aac │ │ │ │ │ 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 │ │ │ │ │ @@ -1977,44 +1955,44 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1a38 │ │ │ │ │ + beq 19fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ + beq 1a7c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b0c │ │ │ │ │ + bl 5b24 │ │ │ │ │ R_ARM_CALL dict_merge │ │ │ │ │ - b 1a30 │ │ │ │ │ + b 19f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ad4 │ │ │ │ │ + bgt 1a98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ + beq 1aa0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1a7c │ │ │ │ │ + b 1a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ad4 │ │ │ │ │ + b 1a98 │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001aec : │ │ │ │ │ +00001ab0 : │ │ │ │ │ dict_set_fromkeys(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -2035,55 +2013,55 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bac │ │ │ │ │ + bne 1b70 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1bcc │ │ │ │ │ + beq 1b90 │ │ │ │ │ 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 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b64 │ │ │ │ │ + beq 1b28 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bc8 │ │ │ │ │ + bgt 1b8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bd8 │ │ │ │ │ + beq 1b9c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bc8 │ │ │ │ │ + b 1b8c │ │ │ │ │ │ │ │ │ │ -00001be4 : │ │ │ │ │ +00001ba8 : │ │ │ │ │ frozendict_getnewargs(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, r0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -73,15 +73,15 @@ │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ b 88 │ │ │ │ │ ldr r0, [pc, #32] @ 130 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 67fc │ │ │ │ │ + bl 681c │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b b8 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ b 1c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 67fc │ │ │ │ │ + bl 681c │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f8 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1f8 │ │ │ │ │ @@ -364,15 +364,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ lsl r2, r3, r2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and r8, r9, r3 │ │ │ │ │ - bne d50 <_Py_dict_lookup+0x8cc> │ │ │ │ │ + bne d54 <_Py_dict_lookup+0x8d0> │ │ │ │ │ add r5, sl, #20 │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r5, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bgt 6dc <_Py_dict_lookup+0x258> │ │ │ │ │ @@ -395,25 +395,25 @@ │ │ │ │ │ blt 73c <_Py_dict_lookup+0x2b8> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b04 <_Py_dict_lookup+0x680> │ │ │ │ │ + beq b0c <_Py_dict_lookup+0x688> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt a08 <_Py_dict_lookup+0x584> │ │ │ │ │ + bgt a10 <_Py_dict_lookup+0x58c> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt 768 <_Py_dict_lookup+0x2e4> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6a8 <_Py_dict_lookup+0x224> │ │ │ │ │ @@ -421,33 +421,33 @@ │ │ │ │ │ cmp r9, r2 │ │ │ │ │ beq 634 <_Py_dict_lookup+0x1b0> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - bgt a38 <_Py_dict_lookup+0x5b4> │ │ │ │ │ + bgt a40 <_Py_dict_lookup+0x5bc> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt 7a4 <_Py_dict_lookup+0x320> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6a8 <_Py_dict_lookup+0x224> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq ccc <_Py_dict_lookup+0x848> │ │ │ │ │ + beq cdc <_Py_dict_lookup+0x858> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ b 58c <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 1294 <_Py_dict_lookup+0xe10> │ │ │ │ │ + bne 12c0 <_Py_dict_lookup+0xe3c> │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ @@ -459,20 +459,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 5bc <_Py_dict_lookup+0x138> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1380 <_Py_dict_lookup+0xefc> │ │ │ │ │ + beq 1370 <_Py_dict_lookup+0xeec> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1378 <_Py_dict_lookup+0xef4> │ │ │ │ │ + beq 1368 <_Py_dict_lookup+0xee4> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ addne r3, r3, r1, lsl r2 │ │ │ │ │ addeq r3, r3, r4, lsl #2 │ │ │ │ │ ldrne sl, [r3, #24] │ │ │ │ │ ldreq sl, [r3, #4] │ │ │ │ │ b 620 <_Py_dict_lookup+0x19c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt b84 <_Py_dict_lookup+0x700> │ │ │ │ │ + bgt b8c <_Py_dict_lookup+0x708> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrge r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blt 784 <_Py_dict_lookup+0x300> │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ @@ -508,15 +508,15 @@ │ │ │ │ │ beq 7c4 <_Py_dict_lookup+0x340> │ │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt bac <_Py_dict_lookup+0x728> │ │ │ │ │ + bgt bb4 <_Py_dict_lookup+0x730> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 550 <_Py_dict_lookup+0xcc> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq 61c <_Py_dict_lookup+0x198> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ @@ -560,20 +560,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 838 <_Py_dict_lookup+0x3b4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1370 <_Py_dict_lookup+0xeec> │ │ │ │ │ + beq 1390 <_Py_dict_lookup+0xf0c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1368 <_Py_dict_lookup+0xee4> │ │ │ │ │ + beq 1388 <_Py_dict_lookup+0xf04> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ @@ -594,113 +594,115 @@ │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r5, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r5, r0, r5, lsl r2 │ │ │ │ │ and r8, r9, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt a8c <_Py_dict_lookup+0x608> │ │ │ │ │ + bgt a94 <_Py_dict_lookup+0x610> │ │ │ │ │ ldrsb r4, [r0, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ae0 <_Py_dict_lookup+0x65c> │ │ │ │ │ + blt ae8 <_Py_dict_lookup+0x664> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a74 <_Py_dict_lookup+0x5f0> │ │ │ │ │ + beq a7c <_Py_dict_lookup+0x5f8> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq bbc <_Py_dict_lookup+0x738> │ │ │ │ │ + beq bc4 <_Py_dict_lookup+0x740> │ │ │ │ │ lsr r3, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r8, r3, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - bgt ac4 <_Py_dict_lookup+0x640> │ │ │ │ │ + bgt acc <_Py_dict_lookup+0x648> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r3, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b78 <_Py_dict_lookup+0x6f4> │ │ │ │ │ + blt b80 <_Py_dict_lookup+0x6fc> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + beq a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c5c <_Py_dict_lookup+0x7d8> │ │ │ │ │ lsr r3, r9, #10 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ - and r8, r2, r3 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + and r8, r2, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bgt 9ec <_Py_dict_lookup+0x568> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrsb r4, [r3, r8] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + bgt 9f4 <_Py_dict_lookup+0x570> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrsb r4, [r2, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c3c <_Py_dict_lookup+0x7b8> │ │ │ │ │ + blt c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ - add r3, r6, r7 │ │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ │ + add r9, r6, r7 │ │ │ │ │ + ldr r5, [r9, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq dd4 <_Py_dict_lookup+0x950> │ │ │ │ │ - ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r3, r8, r8, lsl #2 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - add r3, r3, r0, lsr #5 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - and r8, r0, r3 │ │ │ │ │ - bgt db8 <_Py_dict_lookup+0x934> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrsb r4, [r3, r8] │ │ │ │ │ + beq c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq e68 <_Py_dict_lookup+0x9e4> │ │ │ │ │ + ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r2, r8, r8, lsl #2 │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + add r2, r2, ip, lsr #5 │ │ │ │ │ + ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + and r5, ip, r2 │ │ │ │ │ + bgt e4c <_Py_dict_lookup+0x9c8> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt d44 <_Py_dict_lookup+0x8c0> │ │ │ │ │ + blt e40 <_Py_dict_lookup+0x9bc> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ - add r3, r6, r7 │ │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq e54 <_Py_dict_lookup+0x9d0> │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r8, r8, r8, lsl #2 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - lsr r3, r3, #10 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r8, r3, r8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - and r8, r8, r3 │ │ │ │ │ - ble 93c <_Py_dict_lookup+0x4b8> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r3, r8, #1 │ │ │ │ │ - ldrle r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrgt r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrshle r4, [r0, r3] │ │ │ │ │ - ldrgt r4, [r3, r8, lsl #2] │ │ │ │ │ - b 944 <_Py_dict_lookup+0x4c0> │ │ │ │ │ + add r9, r6, r7 │ │ │ │ │ + ldr r8, [r9, #4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq ee8 <_Py_dict_lookup+0xa64> │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + lsr r2, r2, #10 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r8, r2, #1 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r8, r8, r5 │ │ │ │ │ + and r8, r8, r2 │ │ │ │ │ + ble 944 <_Py_dict_lookup+0x4c0> │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + lslle r2, r8, #1 │ │ │ │ │ + ldrle ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrshle r4, [ip, r2] │ │ │ │ │ + ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ + b 94c <_Py_dict_lookup+0x4c8> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r4, [r5, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 5a0 <_Py_dict_lookup+0x11c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ @@ -718,15 +720,15 @@ │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq 61c <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - b a08 <_Py_dict_lookup+0x584> │ │ │ │ │ + b a10 <_Py_dict_lookup+0x58c> │ │ │ │ │ ldrb r2, [sl, #5] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ b 620 <_Py_dict_lookup+0x19c> │ │ │ │ │ @@ -768,20 +770,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 744 <_Py_dict_lookup+0x2c0> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ + beq 1380 <_Py_dict_lookup+0xefc> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1350 <_Py_dict_lookup+0xecc> │ │ │ │ │ + beq 1378 <_Py_dict_lookup+0xef4> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mul r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ @@ -817,68 +819,70 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c04 <_Py_dict_lookup+0x780> │ │ │ │ │ + bgt c0c <_Py_dict_lookup+0x788> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1208 <_Py_dict_lookup+0xd84> │ │ │ │ │ + beq 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12f4 <_Py_dict_lookup+0xe70> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + bne a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ b 8b4 <_Py_dict_lookup+0x430> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 970 <_Py_dict_lookup+0x4ec> │ │ │ │ │ + bne 978 <_Py_dict_lookup+0x4f4> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 61c <_Py_dict_lookup+0x198> │ │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ │ + b a7c <_Py_dict_lookup+0x5f8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c94 <_Py_dict_lookup+0x810> │ │ │ │ │ + bgt ca4 <_Py_dict_lookup+0x820> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11ec <_Py_dict_lookup+0xd68> │ │ │ │ │ + beq 12d8 <_Py_dict_lookup+0xe54> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12f4 <_Py_dict_lookup+0xe70> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + bne a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ b 90c <_Py_dict_lookup+0x488> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -886,68 +890,101 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 5fc <_Py_dict_lookup+0x178> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1390 <_Py_dict_lookup+0xf0c> │ │ │ │ │ + beq 13a0 <_Py_dict_lookup+0xf1c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1388 <_Py_dict_lookup+0xf04> │ │ │ │ │ + beq 1398 <_Py_dict_lookup+0xf14> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6a8 <_Py_dict_lookup+0x224> │ │ │ │ │ b 5fc <_Py_dict_lookup+0x178> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - b 9c4 <_Py_dict_lookup+0x540> │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movle r2, r0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrsble r4, [r2, r8] │ │ │ │ │ - bgt 101c <_Py_dict_lookup+0xb98> │ │ │ │ │ + bgt 1078 <_Py_dict_lookup+0xbf4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge ed4 <_Py_dict_lookup+0xa50> │ │ │ │ │ + bge f68 <_Py_dict_lookup+0xae4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ ldrle r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrsble r4, [r2, r8] │ │ │ │ │ - bgt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ + bgt 10c8 <_Py_dict_lookup+0xc44> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge f5c <_Py_dict_lookup+0xad8> │ │ │ │ │ + bge ff0 <_Py_dict_lookup+0xb6c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - b f78 <_Py_dict_lookup+0xaf4> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r3, r8, #1 │ │ │ │ │ - ldrle r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrgt r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrshle r4, [r0, r3] │ │ │ │ │ - ldrgt r4, [r3, r8, lsl #2] │ │ │ │ │ - b 998 <_Py_dict_lookup+0x514> │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + lsr r0, r9, #10 │ │ │ │ │ + add r8, r8, r8, lsl #2 │ │ │ │ │ + add r2, r0, #1 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r2, r2, r8 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + and r5, r2, r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r1, #7 │ │ │ │ │ + bgt 1284 <_Py_dict_lookup+0xe00> │ │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 11f8 <_Py_dict_lookup+0xd74> │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ │ + cmp r1, #7 │ │ │ │ │ + add r5, r5, r7, lsr #5 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + and r5, r5, r8 │ │ │ │ │ + bgt 11b0 <_Py_dict_lookup+0xd2c> │ │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 1124 <_Py_dict_lookup+0xca0> │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + lsr r7, r7, #10 │ │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ + add r5, r5, r3 │ │ │ │ │ + and r5, r5, r8 │ │ │ │ │ + b de0 <_Py_dict_lookup+0x95c> │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + b 9cc <_Py_dict_lookup+0x548> │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + lslle r2, r5, #1 │ │ │ │ │ + ldrle ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrshle r4, [ip, r2] │ │ │ │ │ + ldrgt r4, [r2, r5, lsl #2] │ │ │ │ │ + b 9a0 <_Py_dict_lookup+0x51c> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ @@ -955,449 +992,418 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e20 <_Py_dict_lookup+0x99c> │ │ │ │ │ + bgt eb4 <_Py_dict_lookup+0xa30> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d0 <_Py_dict_lookup+0xd4c> │ │ │ │ │ + beq 1318 <_Py_dict_lookup+0xe94> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12f4 <_Py_dict_lookup+0xe70> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne 122c <_Py_dict_lookup+0xda8> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 122c <_Py_dict_lookup+0xda8> │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bne 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 970 <_Py_dict_lookup+0x4ec> │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ │ + b 978 <_Py_dict_lookup+0x4f4> │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ - strle r2, [r5] │ │ │ │ │ + strle r2, [r8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ + ldr r0, [r8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea0 <_Py_dict_lookup+0xa1c> │ │ │ │ │ + bgt f34 <_Py_dict_lookup+0xab0> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - str r0, [r5] │ │ │ │ │ + str r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1000 <_Py_dict_lookup+0xb7c> │ │ │ │ │ + beq 1338 <_Py_dict_lookup+0xeb4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12f4 <_Py_dict_lookup+0xe70> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne 122c <_Py_dict_lookup+0xda8> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 122c <_Py_dict_lookup+0xda8> │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ │ + cmp r8, ip │ │ │ │ │ + bne 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 9c4 <_Py_dict_lookup+0x540> │ │ │ │ │ + bne c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ │ + b 9cc <_Py_dict_lookup+0x548> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r5, [r2, r4, lsl #3] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne d80 <_Py_dict_lookup+0x8fc> │ │ │ │ │ + bne d84 <_Py_dict_lookup+0x900> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1288 <_Py_dict_lookup+0xe04> │ │ │ │ │ + ble 1118 <_Py_dict_lookup+0xc94> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 125c <_Py_dict_lookup+0xdd8> │ │ │ │ │ + ble 10ec <_Py_dict_lookup+0xc68> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12f4 <_Py_dict_lookup+0xe70> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1254 <_Py_dict_lookup+0xdd0> │ │ │ │ │ + bne 10e4 <_Py_dict_lookup+0xc60> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b d80 <_Py_dict_lookup+0x8fc> │ │ │ │ │ + b d84 <_Py_dict_lookup+0x900> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r5, [r2, r4, lsl #3] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq 12ac <_Py_dict_lookup+0xe28> │ │ │ │ │ - lsr r0, r9, #10 │ │ │ │ │ - add r8, r8, r8, lsl #2 │ │ │ │ │ - add r2, r0, #1 │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r2, r2, r8 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - and r5, r2, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - bgt 1194 <_Py_dict_lookup+0xd10> │ │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge 1108 <_Py_dict_lookup+0xc84> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - add r5, r5, r7, lsr #5 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - and r5, r5, r8 │ │ │ │ │ - bgt 10c0 <_Py_dict_lookup+0xc3c> │ │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge 1034 <_Py_dict_lookup+0xbb0> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - lsr r7, r7, #10 │ │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ │ - add r3, r7, #1 │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ - and r5, r5, r8 │ │ │ │ │ - b fa0 <_Py_dict_lookup+0xb1c> │ │ │ │ │ + bne db8 <_Py_dict_lookup+0x934> │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10bc <_Py_dict_lookup+0xc38> │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1090 <_Py_dict_lookup+0xc0c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 12f4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [r0, r4, lsl #3] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 10e4 <_Py_dict_lookup+0xc60> │ │ │ │ │ + ldrb r1, [sl, #4] │ │ │ │ │ + b db8 <_Py_dict_lookup+0x934> │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ + lslle r2, r8, #1 │ │ │ │ │ + ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ + ldrshle r4, [r0, r2] │ │ │ │ │ + b d74 <_Py_dict_lookup+0x8f0> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1040 <_Py_dict_lookup+0xbbc> │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r1, fp, #68 @ 0x44 │ │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ │ - b ea0 <_Py_dict_lookup+0xa1c> │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1040 <_Py_dict_lookup+0xbbc> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + b 1018 <_Py_dict_lookup+0xb94> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ + ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ + ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r0, r2] │ │ │ │ │ - b d70 <_Py_dict_lookup+0x8ec> │ │ │ │ │ + b da8 <_Py_dict_lookup+0x924> │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne fb8 <_Py_dict_lookup+0xb34> │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b fb8 <_Py_dict_lookup+0xb34> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + b f90 <_Py_dict_lookup+0xb0c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, r4, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne fe8 <_Py_dict_lookup+0xb64> │ │ │ │ │ + bne e28 <_Py_dict_lookup+0x9a4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10e0 <_Py_dict_lookup+0xc5c> │ │ │ │ │ + ble 11d0 <_Py_dict_lookup+0xd4c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12f4 <_Py_dict_lookup+0xe70> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1360 <_Py_dict_lookup+0xedc> │ │ │ │ │ + bne 13a8 <_Py_dict_lookup+0xf24> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1360 <_Py_dict_lookup+0xedc> │ │ │ │ │ + bne 13a8 <_Py_dict_lookup+0xf24> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10d4 <_Py_dict_lookup+0xc50> │ │ │ │ │ + bne 11c4 <_Py_dict_lookup+0xd40> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b fe8 <_Py_dict_lookup+0xb64> │ │ │ │ │ + b e28 <_Py_dict_lookup+0x9a4> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b fd8 <_Py_dict_lookup+0xb54> │ │ │ │ │ + b e18 <_Py_dict_lookup+0x994> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1088 <_Py_dict_lookup+0xc04> │ │ │ │ │ + bne 1178 <_Py_dict_lookup+0xcf4> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1088 <_Py_dict_lookup+0xc04> │ │ │ │ │ + b 1178 <_Py_dict_lookup+0xcf4> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, r4, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne fbc <_Py_dict_lookup+0xb38> │ │ │ │ │ + bne dfc <_Py_dict_lookup+0x978> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a8 <_Py_dict_lookup+0xd24> │ │ │ │ │ + ble 1298 <_Py_dict_lookup+0xe14> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12f4 <_Py_dict_lookup+0xe70> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1360 <_Py_dict_lookup+0xedc> │ │ │ │ │ + bne 13a8 <_Py_dict_lookup+0xf24> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1360 <_Py_dict_lookup+0xedc> │ │ │ │ │ + bne 13a8 <_Py_dict_lookup+0xf24> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10d4 <_Py_dict_lookup+0xc50> │ │ │ │ │ + bne 11c4 <_Py_dict_lookup+0xd40> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b fbc <_Py_dict_lookup+0xb38> │ │ │ │ │ + b dfc <_Py_dict_lookup+0x978> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b fac <_Py_dict_lookup+0xb28> │ │ │ │ │ + b dec <_Py_dict_lookup+0x968> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 115c <_Py_dict_lookup+0xcd8> │ │ │ │ │ + bne 124c <_Py_dict_lookup+0xdc8> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 115c <_Py_dict_lookup+0xcd8> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r1, fp, #68 @ 0x44 │ │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ │ - b e20 <_Py_dict_lookup+0x99c> │ │ │ │ │ + b 124c <_Py_dict_lookup+0xdc8> │ │ │ │ │ + lsr r2, r9, #5 │ │ │ │ │ + add r8, r8, r8, lsl #2 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add r8, r2, r8 │ │ │ │ │ + and r8, r8, r3 │ │ │ │ │ + b 544 <_Py_dict_lookup+0xc0> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b c94 <_Py_dict_lookup+0x810> │ │ │ │ │ + b ca4 <_Py_dict_lookup+0x820> │ │ │ │ │ + mvn r4, #2 │ │ │ │ │ + b 61c <_Py_dict_lookup+0x198> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b c04 <_Py_dict_lookup+0x780> │ │ │ │ │ - mvn r4, #2 │ │ │ │ │ - b 61c <_Py_dict_lookup+0x198> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - lslle r2, r8, #1 │ │ │ │ │ - ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ - ldrshle r4, [r0, r2] │ │ │ │ │ - b da4 <_Py_dict_lookup+0x920> │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne f24 <_Py_dict_lookup+0xaa0> │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b c0c <_Py_dict_lookup+0x788> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b f24 <_Py_dict_lookup+0xaa0> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - b efc <_Py_dict_lookup+0xa78> │ │ │ │ │ - lsr r2, r9, #5 │ │ │ │ │ - add r8, r8, r8, lsl #2 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add r8, r2, r8 │ │ │ │ │ - and r8, r8, r3 │ │ │ │ │ - b 544 <_Py_dict_lookup+0xc0> │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1318 <_Py_dict_lookup+0xe94> │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1324 <_Py_dict_lookup+0xea0> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [r0, r4, lsl #3] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 1254 <_Py_dict_lookup+0xdd0> │ │ │ │ │ - ldrb r1, [sl, #4] │ │ │ │ │ - b f78 <_Py_dict_lookup+0xaf4> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - b 12b8 <_Py_dict_lookup+0xe34> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 12e0 <_Py_dict_lookup+0xe5c> │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b eb4 <_Py_dict_lookup+0xa30> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 12e0 <_Py_dict_lookup+0xe5c> │ │ │ │ │ + ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b f34 <_Py_dict_lookup+0xab0> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b b58 <_Py_dict_lookup+0x6d4> │ │ │ │ │ + b 68c <_Py_dict_lookup+0x208> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b b44 <_Py_dict_lookup+0x6c0> │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + b 678 <_Py_dict_lookup+0x1f4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 81c <_Py_dict_lookup+0x398> │ │ │ │ │ + b b60 <_Py_dict_lookup+0x6dc> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 808 <_Py_dict_lookup+0x384> │ │ │ │ │ + b b4c <_Py_dict_lookup+0x6c8> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 68c <_Py_dict_lookup+0x208> │ │ │ │ │ + b 81c <_Py_dict_lookup+0x398> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 678 <_Py_dict_lookup+0x1f4> │ │ │ │ │ + b 808 <_Py_dict_lookup+0x384> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b d24 <_Py_dict_lookup+0x8a0> │ │ │ │ │ + b d34 <_Py_dict_lookup+0x8b0> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b d10 <_Py_dict_lookup+0x88c> │ │ │ │ │ + b d20 <_Py_dict_lookup+0x89c> │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ │ │ │ │ │ -00001398 : │ │ │ │ │ +000013b0 : │ │ │ │ │ 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 146c │ │ │ │ │ + beq 1484 │ │ │ │ │ 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 1428 │ │ │ │ │ + bne 1440 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1428 │ │ │ │ │ - ldr r0, [pc, #172] @ 14bc │ │ │ │ │ + beq 1440 │ │ │ │ │ + ldr r0, [pc, #172] @ 14d4 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1460 │ │ │ │ │ + beq 1478 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ 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 1408 │ │ │ │ │ + bne 1420 │ │ │ │ │ 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 14c4 │ │ │ │ │ - ldr r1, [pc, #76] @ 14c0 │ │ │ │ │ + b 14dc │ │ │ │ │ + ldr r1, [pc, #76] @ 14d8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 14a0 │ │ │ │ │ + beq 14b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a0 │ │ │ │ │ + bne 14b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1411,21 +1417,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 1494 │ │ │ │ │ + b 14ac │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000014c4 : │ │ │ │ │ +000014dc : │ │ │ │ │ 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 │ │ │ │ │ @@ -1437,26 +1443,26 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ mov r9, r1 │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r7, #60 @ 0x3c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 15f4 │ │ │ │ │ - ldr r3, [pc, #1272] @ 1a08 │ │ │ │ │ + bne 160c │ │ │ │ │ + ldr r3, [pc, #1272] @ 1a20 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, #68 @ 0x44 │ │ │ │ │ moveq r7, #40 @ 0x28 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 160c │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ add r7, r4, #20 │ │ │ │ │ str r1, [r3, #1928] @ 0x788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -1478,15 +1484,15 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb sl, [r6, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - bne 16b4 │ │ │ │ │ + bne 16cc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strb sl, [r7, r2] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ str r9, [r7, r3] │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ @@ -1501,15 +1507,15 @@ │ │ │ │ │ strd r2, [r4, #12] │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 19a8 │ │ │ │ │ + beq 19c0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r3, r8, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1530,294 +1536,294 @@ │ │ │ │ │ ldrb sl, [r6, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mrcne 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 16b4 │ │ │ │ │ + bne 16cc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ strb r3, [r7, r2] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 15d0 │ │ │ │ │ add r2, r7, r3 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r2, #4] │ │ │ │ │ str r1, [r7, r3] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - b 15d0 │ │ │ │ │ - ldr r3, [pc, #848] @ 1a0c │ │ │ │ │ + b 15e8 │ │ │ │ │ + ldr r3, [pc, #848] @ 1a24 │ │ │ │ │ tst sl, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 174c │ │ │ │ │ + bne 1764 │ │ │ │ │ tst sl, #2 │ │ │ │ │ - bne 195c │ │ │ │ │ + bne 1974 │ │ │ │ │ tst sl, #4 │ │ │ │ │ - bne 1910 │ │ │ │ │ + bne 1928 │ │ │ │ │ tst sl, #8 │ │ │ │ │ - bne 18c4 │ │ │ │ │ + bne 18dc │ │ │ │ │ tst sl, #16 │ │ │ │ │ - bne 1878 │ │ │ │ │ + bne 1890 │ │ │ │ │ tst sl, #32 │ │ │ │ │ - bne 182c │ │ │ │ │ + bne 1844 │ │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ │ - bne 17e0 │ │ │ │ │ + bne 17f8 │ │ │ │ │ lsrs r3, sl, #7 │ │ │ │ │ - bne 1794 │ │ │ │ │ + bne 17ac │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble 1670 │ │ │ │ │ + ble 1688 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ ldrle r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ strgt r3, [r7, r2, lsl #2] │ │ │ │ │ strhle r2, [r7, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 15b8 │ │ │ │ │ - b 1690 │ │ │ │ │ + beq 15d0 │ │ │ │ │ + b 16a8 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 16e8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16d0 │ │ │ │ │ + bge 16e8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16d0 │ │ │ │ │ + b 16e8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #408] @ 0x198 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1708 │ │ │ │ │ + beq 1720 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1708 │ │ │ │ │ + bge 1720 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1708 │ │ │ │ │ + b 1720 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1700 │ │ │ │ │ + beq 1718 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1700 │ │ │ │ │ + bge 1718 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1700 │ │ │ │ │ + b 1718 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16f8 │ │ │ │ │ + beq 1710 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16f8 │ │ │ │ │ + bge 1710 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16f8 │ │ │ │ │ + b 1710 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 1708 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16f0 │ │ │ │ │ + bge 1708 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16f0 │ │ │ │ │ + b 1708 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16e8 │ │ │ │ │ + beq 1700 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16e8 │ │ │ │ │ + bge 1700 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16e8 │ │ │ │ │ + b 1700 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16e0 │ │ │ │ │ + beq 16f8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16e0 │ │ │ │ │ + bge 16f8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16e0 │ │ │ │ │ + b 16f8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16d8 │ │ │ │ │ + beq 16f0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16d8 │ │ │ │ │ + bge 16f0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16d8 │ │ │ │ │ + b 16f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19c8 │ │ │ │ │ + bgt 19e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19f0 │ │ │ │ │ + beq 1a08 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19e8 │ │ │ │ │ + bgt 1a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 1a14 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 15ec │ │ │ │ │ + b 1604 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19c8 │ │ │ │ │ + b 19e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19e8 │ │ │ │ │ + b 1a00 │ │ │ │ │ .word 0x000004f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a10 : │ │ │ │ │ +00001a28 : │ │ │ │ │ new_keys_object(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -1829,27 +1835,27 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsl r3, r3, ip │ │ │ │ │ mov r5, r2 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ lsr r3, r3, ip │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 1b70 │ │ │ │ │ + beq 1b88 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 1b9c │ │ │ │ │ + bhi 1bb4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 1ae4 │ │ │ │ │ - ldr r3, [pc, #312] @ 1bac │ │ │ │ │ + bne 1afc │ │ │ │ │ + ldr r3, [pc, #312] @ 1bc4 │ │ │ │ │ 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 1b8c │ │ │ │ │ + beq 1ba4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1880,15 +1886,15 @@ │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - beq 1ba4 │ │ │ │ │ + beq 1bbc │ │ │ │ │ str r3, [r4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ strb r2, [r4, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ strb r5, [r4, #5] │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ @@ -1905,95 +1911,95 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #12 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 1ae8 │ │ │ │ │ + bls 1b00 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ addls r5, r2, #1 │ │ │ │ │ addhi r5, r2, #2 │ │ │ │ │ - b 1ae8 │ │ │ │ │ + b 1b00 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1ae8 │ │ │ │ │ + b 1b00 │ │ │ │ │ mov r0, #8 │ │ │ │ │ - b 1b7c │ │ │ │ │ + b 1b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1ad8 │ │ │ │ │ + b 1af0 │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001bb0 : │ │ │ │ │ +00001bc8 : │ │ │ │ │ insertdict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f94 │ │ │ │ │ + bne 1fac │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2590 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d08 │ │ │ │ │ + bne 1d20 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c28 │ │ │ │ │ + beq 1c40 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 24bc │ │ │ │ │ + bne 24d4 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1ed0 │ │ │ │ │ + ble 1ee8 │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f14 │ │ │ │ │ + bne 1f2c │ │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ mvn lr, r1, lsl r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ and r1, r9, lr │ │ │ │ │ - bgt 1cdc │ │ │ │ │ + bgt 1cf4 │ │ │ │ │ add r0, r2, #20 │ │ │ │ │ ldrsb ip, [r0, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1ea8 │ │ │ │ │ + bge 1ec0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 1f84 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r6, [r0, r2] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r8, [r0, #4] │ │ │ │ │ @@ -2003,786 +2009,786 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt 249c │ │ │ │ │ + bgt 24b4 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add ip, r2, r0 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1dd8 │ │ │ │ │ + bge 1df0 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [r0, #20] │ │ │ │ │ - b 1c84 │ │ │ │ │ + b 1c9c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1dbc │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1d88 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #2220] @ 25d4 │ │ │ │ │ + ldr r3, [pc, #2220] @ 25ec │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 2060 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 2000 │ │ │ │ │ + bne 2018 │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 21f8 │ │ │ │ │ + bne 2210 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 21b0 │ │ │ │ │ + bne 21c8 │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 2168 │ │ │ │ │ + bne 2180 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 2120 │ │ │ │ │ + bne 2138 │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 20d8 │ │ │ │ │ + bne 20f0 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 2090 │ │ │ │ │ + bne 20a8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2480 │ │ │ │ │ + beq 2498 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ addne r2, r2, r5, lsl #2 │ │ │ │ │ ldrbeq r2, [r3, #5] │ │ │ │ │ addeq r3, r3, r5, lsl #3 │ │ │ │ │ strne r8, [r2, #4] │ │ │ │ │ addeq r3, r3, r1, lsl r2 │ │ │ │ │ streq r8, [r3, #24] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e54 │ │ │ │ │ + ble 1e6c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cd0 │ │ │ │ │ + bgt 1ce8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cd0 │ │ │ │ │ + bne 1ce8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1ce8 │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add r7, r2, r0 │ │ │ │ │ ldrsh r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1cf8 │ │ │ │ │ + blt 1d10 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r1, r0, lr │ │ │ │ │ - ble 1e84 │ │ │ │ │ + ble 1e9c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt 2530 │ │ │ │ │ + bgt 2548 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add r5, r2, r0 │ │ │ │ │ ldrsh r5, [r5, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1cf8 │ │ │ │ │ + blt 1d10 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 1e28 │ │ │ │ │ + b 1e40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1db0 │ │ │ │ │ + bne 1dc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1dc8 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ ldrsb r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1e70 │ │ │ │ │ + bge 1e88 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 1c84 │ │ │ │ │ + b 1c9c │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ ldrsb r7, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1e94 │ │ │ │ │ - b 1e00 │ │ │ │ │ + blt 1eac │ │ │ │ │ + b 1e18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2590 │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f64 │ │ │ │ │ - ldr r3, [pc, #1724] @ 25d8 │ │ │ │ │ + beq 1f7c │ │ │ │ │ + ldr r3, [pc, #1724] @ 25f0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r5, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ - bne 23f0 │ │ │ │ │ + bne 2408 │ │ │ │ │ tst r5, #2 │ │ │ │ │ - bne 23a8 │ │ │ │ │ + bne 23c0 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - bne 2360 │ │ │ │ │ + bne 2378 │ │ │ │ │ tst r5, #8 │ │ │ │ │ - bne 2318 │ │ │ │ │ + bne 2330 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - bne 22d0 │ │ │ │ │ + bne 22e8 │ │ │ │ │ tst r5, #32 │ │ │ │ │ - bne 2288 │ │ │ │ │ + bne 22a0 │ │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ │ - bne 2240 │ │ │ │ │ + bne 2258 │ │ │ │ │ lsrs r5, r5, #7 │ │ │ │ │ - bne 2438 │ │ │ │ │ + bne 2450 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1c40 │ │ │ │ │ + b 1c58 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r6, r8} │ │ │ │ │ str r9, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b 1cb8 │ │ │ │ │ + b 1cd0 │ │ │ │ │ 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 1be4 │ │ │ │ │ + bne 1bfc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 8830 │ │ │ │ │ + bl 8858 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1c04 │ │ │ │ │ + beq 1c1c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eae8 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl eb10 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 255c │ │ │ │ │ + ble 2574 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cd0 │ │ │ │ │ + bgt 1ce8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cd0 │ │ │ │ │ + bne 1ce8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1ce8 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d40 │ │ │ │ │ + bge 1d58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d40 │ │ │ │ │ + b 1d58 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d38 │ │ │ │ │ + beq 1d50 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d38 │ │ │ │ │ + bge 1d50 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d38 │ │ │ │ │ + b 1d50 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1d88 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d70 │ │ │ │ │ + bge 1d88 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d70 │ │ │ │ │ + b 1d88 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1d80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d68 │ │ │ │ │ + bge 1d80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d68 │ │ │ │ │ + b 1d80 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1d78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d60 │ │ │ │ │ + bge 1d78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1d78 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d58 │ │ │ │ │ + beq 1d70 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d58 │ │ │ │ │ + bge 1d70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d58 │ │ │ │ │ + b 1d70 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d50 │ │ │ │ │ + beq 1d68 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d50 │ │ │ │ │ + bge 1d68 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d50 │ │ │ │ │ + b 1d68 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d60 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d48 │ │ │ │ │ + bge 1d60 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d48 │ │ │ │ │ + b 1d60 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f5c │ │ │ │ │ + beq 1f74 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f5c │ │ │ │ │ + bge 1f74 │ │ │ │ │ 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 1f5c │ │ │ │ │ + b 1f74 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f54 │ │ │ │ │ + beq 1f6c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f54 │ │ │ │ │ + bge 1f6c │ │ │ │ │ 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 1f54 │ │ │ │ │ + b 1f6c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1f64 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f4c │ │ │ │ │ + bge 1f64 │ │ │ │ │ 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 1f4c │ │ │ │ │ + b 1f64 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f44 │ │ │ │ │ + beq 1f5c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f44 │ │ │ │ │ + bge 1f5c │ │ │ │ │ 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 1f44 │ │ │ │ │ + b 1f5c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f3c │ │ │ │ │ + beq 1f54 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f3c │ │ │ │ │ + bge 1f54 │ │ │ │ │ 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 1f3c │ │ │ │ │ + b 1f54 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 1f4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f34 │ │ │ │ │ + bge 1f4c │ │ │ │ │ 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 1f34 │ │ │ │ │ + b 1f4c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f2c │ │ │ │ │ + beq 1f44 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f2c │ │ │ │ │ + bge 1f44 │ │ │ │ │ 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 1f2c │ │ │ │ │ + b 1f44 │ │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r5, [r7, #408] @ 0x198 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f64 │ │ │ │ │ + beq 1f7c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f64 │ │ │ │ │ + bge 1f7c │ │ │ │ │ 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 1f64 │ │ │ │ │ + b 1f7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ str r8, [r3, #28] │ │ │ │ │ - b 1da4 │ │ │ │ │ + b 1dbc │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add r0, r2, ip │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 24fc │ │ │ │ │ + bge 2514 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - b 1c84 │ │ │ │ │ + b 1c9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2590 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1c28 │ │ │ │ │ + b 1c40 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ add r7, r2, r0 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 1e04 │ │ │ │ │ + bge 1e1c │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 24cc │ │ │ │ │ add r7, r2, r1, lsl #2 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2524 │ │ │ │ │ + blt 253c │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 1e20 │ │ │ │ │ + b 1e38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fd8 │ │ │ │ │ + bne 1ff0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fd8 │ │ │ │ │ + b 1ff0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 25ac │ │ │ │ │ + ble 25c4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25a0 │ │ │ │ │ + bgt 25b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25c8 │ │ │ │ │ + beq 25e0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2584 │ │ │ │ │ + bne 259c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2584 │ │ │ │ │ + b 259c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25a0 │ │ │ │ │ + b 25b8 │ │ │ │ │ .word 0x000008a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000006b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000025dc : │ │ │ │ │ +000025f4 : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r2, r2, lsl lr │ │ │ │ │ and r0, r2, r1 │ │ │ │ │ - bgt 263c │ │ │ │ │ + bgt 2654 │ │ │ │ │ add r3, ip, r0 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3 │ │ │ │ │ ldrsb r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2678 │ │ │ │ │ + bge 2690 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 271c │ │ │ │ │ + bgt 2734 │ │ │ │ │ add r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3, lsl #1 │ │ │ │ │ ldrsh r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2634 │ │ │ │ │ + blt 264c │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r3, r0, r2 │ │ │ │ │ - bgt 26bc │ │ │ │ │ + bgt 26d4 │ │ │ │ │ add lr, ip, r3 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldrsb lr, [lr, #20] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 2634 │ │ │ │ │ + blt 264c │ │ │ │ │ and r3, r0, r2 │ │ │ │ │ - b 2694 │ │ │ │ │ + b 26ac │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 26f8 │ │ │ │ │ + bgt 2710 │ │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2634 │ │ │ │ │ + blt 264c │ │ │ │ │ and r3, r2, r0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ - ble 26cc │ │ │ │ │ + ble 26e4 │ │ │ │ │ add r4, ip, r3, lsl #2 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2634 │ │ │ │ │ - b 26e4 │ │ │ │ │ + blt 264c │ │ │ │ │ + b 26fc │ │ │ │ │ add r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b 2670 │ │ │ │ │ + b 2688 │ │ │ │ │ │ │ │ │ │ -0000274c : │ │ │ │ │ +00002764 : │ │ │ │ │ dictresize(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 306c │ │ │ │ │ + bhi 3084 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl r1, r7, r1 │ │ │ │ │ ldr r6, [r8, #24] │ │ │ │ │ @@ -2793,27 +2799,27 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne r0, r0, #1 │ │ │ │ │ lsl r3, r1, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ │ lsr r3, r3, r7 │ │ │ │ │ - beq 2b34 │ │ │ │ │ + beq 2b4c │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 2dac │ │ │ │ │ + bhi 2dc4 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne 298c │ │ │ │ │ - ldr r3, [pc, #2224] @ 3080 │ │ │ │ │ + bne 29a4 │ │ │ │ │ + ldr r3, [pc, #2224] @ 3098 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2bcc │ │ │ │ │ + beq 2be4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2832,82 +2838,82 @@ │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - bne 2e00 │ │ │ │ │ + bne 2e18 │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2b88 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r9, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 2be8 │ │ │ │ │ + bne 2c00 │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2be8 │ │ │ │ │ + bne 2c00 │ │ │ │ │ mov r1, r3 │ │ │ │ │ lsl r2, r7, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2910 │ │ │ │ │ + beq 2928 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ │ - b 28e0 │ │ │ │ │ + b 28f8 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2b14 │ │ │ │ │ + bgt 2b2c │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh sl, [r4, ip] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2ab0 │ │ │ │ │ strh r3, [r4, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2910 │ │ │ │ │ + beq 2928 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and r2, lr, r0 │ │ │ │ │ - bgt 28b4 │ │ │ │ │ + bgt 28cc │ │ │ │ │ ldrsb ip, [r4, r2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2ab0 │ │ │ │ │ strb r3, [r4, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 28dc │ │ │ │ │ - ldr r3, [pc, #1900] @ 3084 │ │ │ │ │ + bne 28f4 │ │ │ │ │ + ldr r3, [pc, #1900] @ 309c │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2984 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 2b08 │ │ │ │ │ + bne 2b20 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2b08 │ │ │ │ │ - ldr r3, [pc, #1864] @ 3088 │ │ │ │ │ + bne 2b20 │ │ │ │ │ + ldr r3, [pc, #1864] @ 30a0 │ │ │ │ │ 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 2b08 │ │ │ │ │ + bhi 2b20 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -2923,15 +2929,15 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 306c │ │ │ │ │ + beq 3084 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ mov r7, #1 │ │ │ │ │ strb r2, [r5, #5] │ │ │ │ │ @@ -2954,243 +2960,243 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ lsl r2, r7, r2 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - bne 2fa4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b8c │ │ │ │ │ + beq 2ba4 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ - bne 2868 │ │ │ │ │ + bne 2880 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2a88 │ │ │ │ │ + ble 2aa0 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mla lr, lr, r7, r1 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3078 │ │ │ │ │ + beq 3090 │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #-8] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #-12] │ │ │ │ │ str r0, [r2, #-4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 2a74 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f04 │ │ │ │ │ - b 2910 │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 2928 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - ble 2af8 │ │ │ │ │ + ble 2b10 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2d40 │ │ │ │ │ + bgt 2d58 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r1, [r4, ip] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 28cc │ │ │ │ │ + beq 28e4 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2abc │ │ │ │ │ + b 2ad4 │ │ │ │ │ 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 2900 │ │ │ │ │ - b 2ae4 │ │ │ │ │ + beq 2918 │ │ │ │ │ + b 2afc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 296c │ │ │ │ │ + b 2984 │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2ab0 │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 28dc │ │ │ │ │ - b 2910 │ │ │ │ │ + bne 28f4 │ │ │ │ │ + b 2928 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movhi r2, #12 │ │ │ │ │ - bhi 2db4 │ │ │ │ │ + bhi 2dcc │ │ │ │ │ mov r0, #12 │ │ │ │ │ add ip, r1, #20 │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, ip, r0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 306c │ │ │ │ │ + beq 3084 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r1, #20 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 29c0 │ │ │ │ │ + b 29d8 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ - bne 2d6c │ │ │ │ │ + bne 2d84 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mul r2, r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f04 │ │ │ │ │ - b 2910 │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 2928 │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 2b58 │ │ │ │ │ + b 2b70 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble 2d64 │ │ │ │ │ + ble 2d7c │ │ │ │ │ mvn sl, r2 │ │ │ │ │ add sl, sl, r7 │ │ │ │ │ ands sl, sl, #3 │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 2d18 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 2d18 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 2c5c │ │ │ │ │ + beq 2c74 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r3, lr, #8 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - b 2d00 │ │ │ │ │ + b 2d18 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - beq 28a0 │ │ │ │ │ + beq 28b8 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ mov r3, lr │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ ldrd r0, [lr] │ │ │ │ │ add r3, lr, #8 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r3, lr, #16 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ add r2, sl, #2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r2, sl, #3 │ │ │ │ │ add r3, lr, #24 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2c80 │ │ │ │ │ + bne 2c98 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r3, #8 │ │ │ │ │ - beq 2dec │ │ │ │ │ + beq 2e04 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r1, {r0, r1} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - bne 2bf4 │ │ │ │ │ - b 28a0 │ │ │ │ │ + bne 2c0c │ │ │ │ │ + b 28b8 │ │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2b20 │ │ │ │ │ + beq 2b38 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2d40 │ │ │ │ │ - beq 2910 │ │ │ │ │ - b 28a0 │ │ │ │ │ + b 2d58 │ │ │ │ │ + beq 2928 │ │ │ │ │ + b 28b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2bb8 │ │ │ │ │ + ble 2bd0 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mla lr, lr, r7, r4 │ │ │ │ │ - b 2d88 │ │ │ │ │ + b 2da0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d84 │ │ │ │ │ + beq 2d9c │ │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 2d84 │ │ │ │ │ - b 2bb8 │ │ │ │ │ + bne 2d9c │ │ │ │ │ + b 2bd0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r2, #8 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movls r1, #1 │ │ │ │ │ movhi r1, #1 │ │ │ │ │ @@ -3198,27 +3204,27 @@ │ │ │ │ │ addhi r2, r4, #2 │ │ │ │ │ ldrhi ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lslls r1, r1, r2 │ │ │ │ │ lslhi r1, r1, r2 │ │ │ │ │ addls ip, r1, #20 │ │ │ │ │ addhi r0, r1, #20 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - b 2b58 │ │ │ │ │ + b 2b70 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d20 │ │ │ │ │ - b 2dec │ │ │ │ │ + bne 2d38 │ │ │ │ │ + b 2e04 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ble 3058 │ │ │ │ │ + ble 3070 │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ @@ -3232,114 +3238,114 @@ │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strle r1, [ip] │ │ │ │ │ str ip, [r2, #-8] │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2e3c │ │ │ │ │ + bne 2e54 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mvn ip, r3, lsl r0 │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2ed4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2ee4 │ │ │ │ │ + bgt 2efc │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh sl, [r4, lr] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2f08 │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 2f60 │ │ │ │ │ + beq 2f78 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r3, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, ip, r1 │ │ │ │ │ - bgt 2e90 │ │ │ │ │ + bgt 2ea8 │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2f08 │ │ │ │ │ strb r2, [r4, r3] │ │ │ │ │ - b 2eac │ │ │ │ │ + b 2ec4 │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2fdc │ │ │ │ │ + beq 2ff4 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - bgt 2f30 │ │ │ │ │ + bgt 2f48 │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2fe4 │ │ │ │ │ + bne 2ffc │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - ble 2edc │ │ │ │ │ + ble 2ef4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2fdc │ │ │ │ │ + bgt 2ff4 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ - b 2ea8 │ │ │ │ │ + b 2ec0 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 3048 │ │ │ │ │ + bgt 3060 │ │ │ │ │ ldrsh lr, [r4, lr] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2f18 │ │ │ │ │ + beq 2f30 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 2f30 │ │ │ │ │ + b 2f48 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ - bl 67fc │ │ │ │ │ + bl 681c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r8, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 3078 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2984 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 296c │ │ │ │ │ + b 2984 │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add sl, r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r1, r4, r2 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - bne 2e0c │ │ │ │ │ + bne 2e24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 2ffc │ │ │ │ │ + blt 3014 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f04 │ │ │ │ │ - b 2f64 │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 2f7c │ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ │ - b 2eac │ │ │ │ │ + b 2ec4 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 2f0c │ │ │ │ │ + b 2f24 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldrb ip, [r0] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -3350,173 +3356,173 @@ │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ str r0, [r2, #-8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r2, #-12] │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ str r0, [r2, #-4] │ │ │ │ │ - b 2fc4 │ │ │ │ │ + b 2fdc │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2f18 │ │ │ │ │ - b 2f48 │ │ │ │ │ - beq 2f64 │ │ │ │ │ - b 2e74 │ │ │ │ │ + beq 2f30 │ │ │ │ │ + b 2f60 │ │ │ │ │ + beq 2f7c │ │ │ │ │ + b 2e8c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 296c │ │ │ │ │ + b 2984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 299c │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 2a74 │ │ │ │ │ .word 0x000008a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000740 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000308c : │ │ │ │ │ +000030a4 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 30b8 │ │ │ │ │ + bl 30d0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000030b8 : │ │ │ │ │ +000030d0 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3928 │ │ │ │ │ + beq 3940 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 33d4 │ │ │ │ │ + bne 33ec │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 33d4 │ │ │ │ │ + beq 33ec │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2144] @ 397c │ │ │ │ │ + ldr r3, [pc, #2144] @ 3994 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3798 │ │ │ │ │ + beq 37b0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3410 │ │ │ │ │ + bne 3428 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 38d0 │ │ │ │ │ + beq 38e8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3270 │ │ │ │ │ + bne 3288 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32e4 │ │ │ │ │ + bgt 32fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32f0 │ │ │ │ │ + bgt 3308 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3194 │ │ │ │ │ + beq 31ac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 3838 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3484 │ │ │ │ │ + ble 349c │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 34c8 │ │ │ │ │ + bne 34e0 │ │ │ │ │ ldrb lr, [r2, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn r0, r0, lsl lr │ │ │ │ │ and r1, r0, r6 │ │ │ │ │ - bgt 3304 │ │ │ │ │ + bgt 331c │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ ldrsb r9, [ip, r1] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 32ac │ │ │ │ │ + bge 32c4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [ip, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ - beq 3524 │ │ │ │ │ + beq 353c │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 3280 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37f8 │ │ │ │ │ + beq 3810 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37f8 │ │ │ │ │ + bgt 3810 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 32a0 │ │ │ │ │ + b 32b8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 329c │ │ │ │ │ + beq 32b4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 32b0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3526,634 +3532,634 @@ │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldrsb sl, [ip, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 3358 │ │ │ │ │ + bge 3370 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [ip, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 31f0 │ │ │ │ │ + b 3208 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3170 │ │ │ │ │ + ble 3188 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3188 │ │ │ │ │ - b 3194 │ │ │ │ │ + bne 31a0 │ │ │ │ │ + b 31ac │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3800 │ │ │ │ │ + bgt 3818 │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add r9, r2, ip │ │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3330 │ │ │ │ │ + bge 3348 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [ip, #20] │ │ │ │ │ - b 31f0 │ │ │ │ │ + b 3208 │ │ │ │ │ lsr r9, r6, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add sl, r2, ip │ │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 3320 │ │ │ │ │ + blt 3338 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ and r1, ip, r0 │ │ │ │ │ - ble 33c0 │ │ │ │ │ + ble 33d8 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3894 │ │ │ │ │ + bgt 38ac │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add lr, r2, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3320 │ │ │ │ │ + blt 3338 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3380 │ │ │ │ │ + b 3398 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldrsb r3, [ip, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 32d0 │ │ │ │ │ - b 33ac │ │ │ │ │ + blt 32e8 │ │ │ │ │ + b 33c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38c4 │ │ │ │ │ + beq 38dc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1416] @ 397c │ │ │ │ │ + ldr r3, [pc, #1416] @ 3994 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3798 │ │ │ │ │ + beq 37b0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 312c │ │ │ │ │ + beq 3144 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 312c │ │ │ │ │ + bne 3144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 8830 │ │ │ │ │ + bl 8858 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 3168 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne 3458 │ │ │ │ │ + bne 3470 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eae8 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl eb10 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 32a0 │ │ │ │ │ + beq 32b8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 347c │ │ │ │ │ + beq 3494 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 32a0 │ │ │ │ │ + b 32b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38e4 │ │ │ │ │ + beq 38fc │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 351c │ │ │ │ │ - ldr r3, [pc, #1200] @ 3980 │ │ │ │ │ + beq 3534 │ │ │ │ │ + ldr r3, [pc, #1200] @ 3998 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r9, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 3720 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 36c0 │ │ │ │ │ + bne 36d8 │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 3678 │ │ │ │ │ + bne 3690 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 3630 │ │ │ │ │ + bne 3648 │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 35e8 │ │ │ │ │ + bne 3600 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 35a0 │ │ │ │ │ + bne 35b8 │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 3750 │ │ │ │ │ + bne 3768 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 3558 │ │ │ │ │ + bne 3570 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 31ac │ │ │ │ │ + b 31c4 │ │ │ │ │ mov r0, #12 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r5, r7} │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3230 │ │ │ │ │ + b 3248 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 351c │ │ │ │ │ + beq 3534 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 351c │ │ │ │ │ + bge 3534 │ │ │ │ │ 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 351c │ │ │ │ │ + b 3534 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 350c │ │ │ │ │ + beq 3524 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 350c │ │ │ │ │ + bge 3524 │ │ │ │ │ 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 350c │ │ │ │ │ + b 3524 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3504 │ │ │ │ │ + beq 351c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3504 │ │ │ │ │ + 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 3504 │ │ │ │ │ + b 351c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3514 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34fc │ │ │ │ │ + bge 3514 │ │ │ │ │ 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 34fc │ │ │ │ │ + b 3514 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34f4 │ │ │ │ │ + beq 350c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34f4 │ │ │ │ │ + bge 350c │ │ │ │ │ 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 34f4 │ │ │ │ │ + b 350c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34ec │ │ │ │ │ + beq 3504 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34ec │ │ │ │ │ + bge 3504 │ │ │ │ │ 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 34ec │ │ │ │ │ + b 3504 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34e4 │ │ │ │ │ + beq 34fc │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34e4 │ │ │ │ │ + bge 34fc │ │ │ │ │ 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 34e4 │ │ │ │ │ + b 34fc │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3514 │ │ │ │ │ + beq 352c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3514 │ │ │ │ │ + bge 352c │ │ │ │ │ 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 3514 │ │ │ │ │ + b 352c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + bl 14dc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38d0 │ │ │ │ │ + beq 38e8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 3280 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37f8 │ │ │ │ │ + beq 3810 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ - b 3268 │ │ │ │ │ + b 3280 │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ add ip, r2, r9 │ │ │ │ │ ldr sl, [ip, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 3860 │ │ │ │ │ + bge 3878 │ │ │ │ │ str r1, [ip, #20] │ │ │ │ │ - b 31f0 │ │ │ │ │ + b 3208 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38e4 │ │ │ │ │ + beq 38fc │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 3194 │ │ │ │ │ + b 31ac │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ lsr r9, r6, #5 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ - bge 335c │ │ │ │ │ + bge 3374 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ - b 3818 │ │ │ │ │ + b 3830 │ │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movlt ip, sl │ │ │ │ │ - blt 3888 │ │ │ │ │ + blt 38a0 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3378 │ │ │ │ │ + b 3390 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ - b 32a0 │ │ │ │ │ + b 32b8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3900 │ │ │ │ │ + bgt 3918 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3970 │ │ │ │ │ + beq 3988 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38d0 │ │ │ │ │ + bgt 38e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38d0 │ │ │ │ │ + bne 38e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38d0 │ │ │ │ │ - ldr r1, [pc, #84] @ 3984 │ │ │ │ │ + b 38e8 │ │ │ │ │ + ldr r1, [pc, #84] @ 399c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3954 │ │ │ │ │ + beq 396c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3954 │ │ │ │ │ + bne 396c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4683 @ 0x124b │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 38d0 │ │ │ │ │ + b 38e8 │ │ │ │ │ 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 38d0 │ │ │ │ │ + b 38e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3900 │ │ │ │ │ + b 3918 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003988 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +000039a0 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ _Py_dict_lookup_threadsafe_stackref(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39c8 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ + bne 39e0 <_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} │ │ │ │ │ │ │ │ │ │ -000039e8 <_PyObjectDict_SetItem>: │ │ │ │ │ +00003a00 <_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 3ae0 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ + beq 3af8 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3cd8 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ + beq 3cf0 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3c74 <_PyObjectDict_SetItem+0x28c> │ │ │ │ │ + beq 3c8c <_PyObjectDict_SetItem+0x28c> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3aa0 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + bgt 3ab8 <_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 3ab0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + bne 3ac8 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ab0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ - ldr r3, [pc, #704] @ 3d40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + beq 3ac8 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + ldr r3, [pc, #704] @ 3d58 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3bb4 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ + beq 3bcc <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 3a6c <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq 3a84 <_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 3a78 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ + bne 3a90 <_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 3afc <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq 3b14 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bc0 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ - ldr r3, [pc, #576] @ 3d44 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ + bne 3bd8 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ + ldr r3, [pc, #576] @ 3d5c <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ 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 3bf0 <_PyObjectDict_SetItem+0x208> │ │ │ │ │ + beq 3c08 <_PyObjectDict_SetItem+0x208> │ │ │ │ │ ldr r0, [r3, #1924] @ 0x784 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ str ip, [r3, #1920] @ 0x780 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #500] @ 3d40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + ldr r3, [pc, #500] @ 3d58 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ 3d48 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ - vldr d7, [pc, #468] @ 3d38 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #488] @ 3d60 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ + vldr d7, [pc, #468] @ 3d50 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ 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 │ │ │ │ │ @@ -4166,47 +4172,47 @@ │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3a1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3a34 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ + b 14dc │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl e928 │ │ │ │ │ + bl e94c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne 3a1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + bne 3a34 <_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 3cc8 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ - ldr r3, [pc, #300] @ 3d40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + beq 3ce0 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ + ldr r3, [pc, #300] @ 3d58 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #292] @ 3d4c <_PyObjectDict_SetItem+0x364> │ │ │ │ │ - vldr d7, [pc, #268] @ 3d38 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #292] @ 3d64 <_PyObjectDict_SetItem+0x364> │ │ │ │ │ + vldr d7, [pc, #268] @ 3d50 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ 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 │ │ │ │ │ @@ -4217,54 +4223,54 @@ │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r6, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3a1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3a34 <_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 3ca0 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + bne 3cb8 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3ca0 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + beq 3cb8 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 8264 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 828c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3c90 <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ + bne 3ca8 <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 3be4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r0, [pc, #112] @ 3d40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ - bl 67fc │ │ │ │ │ + b 3bfc <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r0, [pc, #112] @ 3d58 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + bl 681c │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3be4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r1, [pc, #112] @ 3d50 <_PyObjectDict_SetItem+0x368> │ │ │ │ │ + b 3bfc <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r1, [pc, #112] @ 3d68 <_PyObjectDict_SetItem+0x368> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3cf8 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ + beq 3d10 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d20 <_PyObjectDict_SetItem+0x338> │ │ │ │ │ + beq 3d38 <_PyObjectDict_SetItem+0x338> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -4273,141 +4279,141 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3be4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3bfc <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7252 @ 0x1c54 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3be4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3bfc <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000234 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003d54 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00003d6c <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3ea0 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ + beq 3eb8 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e44 <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ + beq 3e5c <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3df0 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ + bgt 3e08 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3e00 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + bne 3e18 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3e00 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ - ldr r0, [pc, #292] @ 3efc <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ + beq 3e18 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + ldr r0, [pc, #292] @ 3f14 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3e38 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ + beq 3e50 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 3dc4 <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ + beq 3ddc <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3dd0 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ + bne 3de8 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ + b 14dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 3e70 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + bne 3e88 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3e70 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + beq 3e88 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 8264 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 828c <_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 3e60 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ + bne 3e78 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r1, [pc, #88] @ 3f00 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ + ldr r1, [pc, #88] @ 3f18 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3ec0 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ + beq 3ed8 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ee8 <_PyDict_SetItem_LockHeld+0x194> │ │ │ │ │ + beq 3f00 <_PyDict_SetItem_LockHeld+0x194> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -4416,229 +4422,229 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3e94 <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 3eac <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7252 @ 0x1c54 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3e94 <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 3eac <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003f04 : │ │ │ │ │ +00003f1c : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r4, r4, lsl r6 │ │ │ │ │ - b 3f54 │ │ │ │ │ + b 3f6c │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb lr, [ip, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f98 │ │ │ │ │ + bne 3fb0 │ │ │ │ │ strb r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldr r7, [r1, #-12] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ and r3, r4, r7 │ │ │ │ │ - ble 3f2c │ │ │ │ │ + ble 3f44 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt 4038 │ │ │ │ │ + bgt 4050 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f98 │ │ │ │ │ + bne 3fb0 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ strh r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 3f4c │ │ │ │ │ + bne 3f64 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r3, ip │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - bgt 3ff8 │ │ │ │ │ + bgt 4010 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 4020 │ │ │ │ │ + bne 4038 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - ble 4018 │ │ │ │ │ + ble 4030 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslgt ip, r3, #2 │ │ │ │ │ - bgt 404c │ │ │ │ │ + bgt 4064 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ - b 3f80 │ │ │ │ │ + b 3f98 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ add ip, r0, r3, lsl #1 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt 4064 │ │ │ │ │ + bgt 407c │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 3fe4 │ │ │ │ │ + bne 3ffc │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt 3fd0 │ │ │ │ │ + bgt 3fe8 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ - b 3f3c │ │ │ │ │ + b 3f54 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 3fb8 │ │ │ │ │ + b 3fd0 │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f9c │ │ │ │ │ + bne 3fb4 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 3f4c │ │ │ │ │ + bne 3f64 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 3fc8 │ │ │ │ │ + beq 3fe0 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 3ff8 │ │ │ │ │ + b 4010 │ │ │ │ │ │ │ │ │ │ -00004090 : │ │ │ │ │ +000040a8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 40ac │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 40b8 │ │ │ │ │ + ble 40d0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 40ac │ │ │ │ │ + bne 40c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000040d4 : │ │ │ │ │ +000040ec : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ 419c │ │ │ │ │ + ldr r2, [pc, #160] @ 41b4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4178 │ │ │ │ │ + beq 4190 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4150 │ │ │ │ │ + bne 4168 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4150 │ │ │ │ │ + beq 4168 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4134 │ │ │ │ │ + bne 414c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4148 │ │ │ │ │ + b 4160 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4114 │ │ │ │ │ + bne 412c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2588 @ 0xa1c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4170 │ │ │ │ │ + b 4188 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000041a0 <_PyDict_NewKeysForClass>: │ │ │ │ │ +000041b8 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4860 <_PyDict_NewKeysForClass+0x6c0> │ │ │ │ │ + beq 4878 <_PyDict_NewKeysForClass+0x6c0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ mov r1, #1 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ str r1, [r4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ @@ -4654,512 +4660,512 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ mov r3, #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #1724] @ 48ec <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ + ldr r1, [pc, #1724] @ 4904 <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4804 <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ - ldr r3, [pc, #1700] @ 48f0 <_PyDict_NewKeysForClass+0x750> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ + ldr r3, [pc, #1700] @ 4908 <_PyDict_NewKeysForClass+0x750> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r3, #1704] @ 0x6a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 47a8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + bne 47c0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ ldr r8, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 47a8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ - ldr r3, [pc, #1664] @ 48f4 <_PyDict_NewKeysForClass+0x754> │ │ │ │ │ + beq 47c0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + ldr r3, [pc, #1664] @ 490c <_PyDict_NewKeysForClass+0x754> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #1640] @ 48f8 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + ldr r1, [pc, #1640] @ 4910 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4888 <_PyDict_NewKeysForClass+0x6e8> │ │ │ │ │ + bne 48a0 <_PyDict_NewKeysForClass+0x6e8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr ip, [lr, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ add r3, lr, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r7, [r2, #4]! │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r8, [r7, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldrb sl, [r4, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r9, [r4, #5] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ lsl r6, r2, sl │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r9, r3, r2, lsl r9 │ │ │ │ │ and r5, r8, r6 │ │ │ │ │ - bgt 4504 <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ + bgt 451c <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4448 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ + blt 4460 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 45a8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 45c0 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ │ lsr r5, r8, #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - blt 44f8 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 4510 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4644 <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ + beq 465c <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ lsr ip, r8, #10 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ mov r6, ip │ │ │ │ │ cmp sl, #7 │ │ │ │ │ - bgt 4630 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ + bgt 4648 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4590 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ + blt 45a8 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 46c8 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ + beq 46e0 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r5, r5, r6, lsr #5 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r2 │ │ │ │ │ ldrsble r2, [r3, r5] │ │ │ │ │ - bgt 46b4 <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + bgt 46cc <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 459c <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ + blt 45b4 <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4738 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ + beq 4750 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ lsr r6, r6, #10 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ and r5, r5, r2 │ │ │ │ │ - b 43c0 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ + b 43d8 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 47ec <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ + bne 4804 <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 25f4 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bgt 4814 <_PyDict_NewKeysForClass+0x674> │ │ │ │ │ + bgt 482c <_PyDict_NewKeysForClass+0x674> │ │ │ │ │ strb r1, [r3, r0] │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl r2, r1, #3 │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ add r2, r2, ip, lsl r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4844 <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ + ble 485c <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ str r7, [r2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bgt 42f8 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + bgt 4310 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 4450 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 43a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4570 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ + blt 4588 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 45a8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 45c0 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ │ lsr r5, r8, #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r1, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r1, [r3, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 44f8 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 4510 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldr r1, [r9, r1, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne 4398 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 43b0 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4450 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ - b 4548 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + b 4560 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4450 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 43ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4450 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 442c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 47cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47e4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 47cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47e4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48e4 <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ + beq 48fc <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48dc <_PyDict_NewKeysForClass+0x73c> │ │ │ │ │ + beq 48f4 <_PyDict_NewKeysForClass+0x73c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 47cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47e4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 42f8 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ - b 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + blt 4310 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + b 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 43cc <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ + b 43e4 <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 43a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 43a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4880 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ + beq 4898 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4878 <_PyDict_NewKeysForClass+0x6d8> │ │ │ │ │ + beq 4890 <_PyDict_NewKeysForClass+0x6d8> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 43a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 440c <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ + b 4424 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 43ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 43ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 48c4 <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ + beq 48dc <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48bc <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ + beq 48d4 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 43ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 442c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r7, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 442c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 48d4 <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ + beq 48ec <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48cc <_PyDict_NewKeysForClass+0x72c> │ │ │ │ │ + beq 48e4 <_PyDict_NewKeysForClass+0x72c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 442c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ - ldr r0, [pc, #328] @ 48f8 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + ldr r0, [pc, #328] @ 4910 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4850 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ - ldr r3, [pc, #312] @ 48fc <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ + beq 4868 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ + ldr r3, [pc, #312] @ 4914 <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4278 <_PyDict_NewKeysForClass+0xd8> │ │ │ │ │ + b 4290 <_PyDict_NewKeysForClass+0xd8> │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ - ble 437c <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - b 4548 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + ble 4394 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + b 4560 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ - b 437c <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + b 4394 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ - b 4244 <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 425c <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ strgt r1, [r3, r0, lsl #2] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ lsl r2, r1, #3 │ │ │ │ │ strhle r1, [r3, r0] │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ ldrb ip, [r4, #5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, lr, lsl ip │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ - bgt 44a8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + bgt 44c0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - b 44a8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + b 44c0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4224 <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ - b 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + bne 423c <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ + b 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 4698 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ + b 46b0 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4680 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ + b 4698 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + beq 42c0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + bne 42c0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 42a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + b 42c0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 471c <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ + b 4734 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4704 <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ + b 471c <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 478c <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ + b 47a4 <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4774 <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ + b 478c <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 45fc <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ + b 4614 <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 45e4 <_PyDict_NewKeysForClass+0x444> │ │ │ │ │ + b 45fc <_PyDict_NewKeysForClass+0x444> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000678 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000096a4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004900 : │ │ │ │ │ +00004918 : │ │ │ │ │ dict_getitem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #252] @ 4a24 │ │ │ │ │ + ldr ip, [pc, #252] @ 4a3c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 49bc │ │ │ │ │ + beq 49d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 49d4 │ │ │ │ │ + bne 49ec │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 49d4 │ │ │ │ │ - ldr r3, [pc, #188] @ 4a28 │ │ │ │ │ + beq 49ec │ │ │ │ │ + ldr r3, [pc, #188] @ 4a40 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -5168,87 +5174,87 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49f4 │ │ │ │ │ + bne 4a0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4944 │ │ │ │ │ + bne 495c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 49b4 │ │ │ │ │ + b 49cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4964 │ │ │ │ │ + bne 497c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 49cc │ │ │ │ │ + b 49e4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49a4 │ │ │ │ │ + beq 49bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49a4 │ │ │ │ │ + bne 49bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 49a4 │ │ │ │ │ + b 49bc │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004a2c : │ │ │ │ │ +00004a44 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ - beq 4bb4 │ │ │ │ │ - ldr r3, [pc, #340] @ 4bbc │ │ │ │ │ + beq 4bcc │ │ │ │ │ + ldr r3, [pc, #340] @ 4bd4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4b6c │ │ │ │ │ + beq 4b84 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -5256,128 +5262,128 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4b08 │ │ │ │ │ + bne 4b20 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4b08 │ │ │ │ │ - ldr r3, [pc, #236] @ 4bc0 │ │ │ │ │ + beq 4b20 │ │ │ │ │ + ldr r3, [pc, #236] @ 4bd8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4b38 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 4b50 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b50 │ │ │ │ │ + ble 4b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4acc │ │ │ │ │ + bne 4ae4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4b40 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b 4b58 │ │ │ │ │ + bl 14dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4afc │ │ │ │ │ + bgt 4b14 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4afc │ │ │ │ │ + bne 4b14 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4afc │ │ │ │ │ - ldr r1, [pc, #80] @ 4bc4 │ │ │ │ │ + b 4b14 │ │ │ │ │ + ldr r1, [pc, #80] @ 4bdc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4b98 │ │ │ │ │ + beq 4bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b98 │ │ │ │ │ + bne 4bb0 │ │ │ │ │ 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 │ │ │ │ │ - b 4b30 │ │ │ │ │ + b 4b48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b30 │ │ │ │ │ + b 4b48 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4afc │ │ │ │ │ + b 4b14 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004bc8 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +00004be0 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ _PyDict_EnablePerThreadRefcounting(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004bdc : │ │ │ │ │ +00004bf4 : │ │ │ │ │ PyDict_Watch(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4ca8 │ │ │ │ │ + beq 4cc0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi 4c64 │ │ │ │ │ - ldr r3, [pc, #180] @ 4cc4 │ │ │ │ │ + bhi 4c7c │ │ │ │ │ + ldr r3, [pc, #180] @ 4cdc │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r2, r0, #10304 @ 0x2840 │ │ │ │ │ add r2, r2, #30 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4c88 │ │ │ │ │ + beq 4ca0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ orr r3, r3, lr, lsr r2 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ @@ -5409,46 +5415,46 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4c80 │ │ │ │ │ + b 4c98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4c80 │ │ │ │ │ + b 4c98 │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004cc8 : │ │ │ │ │ +00004ce0 : │ │ │ │ │ validate_watcher_id(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi 4d08 │ │ │ │ │ + bhi 4d20 │ │ │ │ │ add r3, r1, #10304 @ 0x2840 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d28 │ │ │ │ │ + beq 4d40 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5467,370 +5473,370 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4d20 │ │ │ │ │ + b 4d38 │ │ │ │ │ │ │ │ │ │ -00004d44 : │ │ │ │ │ +00004d5c : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #212] @ 4e40 │ │ │ │ │ + ldr ip, [pc, #212] @ 4e58 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4e1c │ │ │ │ │ + beq 4e34 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4df0 │ │ │ │ │ + bne 4e08 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4df0 │ │ │ │ │ + beq 4e08 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4e10 │ │ │ │ │ + beq 4e28 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4de4 │ │ │ │ │ + beq 4dfc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r6] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4da8 │ │ │ │ │ + bne 4dc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4de4 │ │ │ │ │ + b 4dfc │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d88 │ │ │ │ │ + bne 4da0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2532 @ 0x9e4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4e10 │ │ │ │ │ + b 4e28 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004e44 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +00004e5c <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash_LockHeld(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4ea0 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ + beq 4eb8 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4e94 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + beq 4eac <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4e94 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + b 4eac <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ │ │ │ │ │ -00004eac <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +00004ec4 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4f08 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ + beq 4f20 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4efc <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + beq 4f14 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4efc <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + b 4f14 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ │ │ │ │ │ -00004f14 <_PyDict_SendEvent>: │ │ │ │ │ +00004f2c <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #820] @ 5264 <_PyDict_SendEvent+0x350> │ │ │ │ │ + ldr ip, [pc, #820] @ 527c <_PyDict_SendEvent+0x350> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ - bhi 5208 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + bhi 5220 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 4fa4 <_PyDict_SendEvent+0x90> │ │ │ │ │ + bne 4fbc <_PyDict_SendEvent+0x90> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 4ff0 <_PyDict_SendEvent+0xdc> │ │ │ │ │ + bne 5008 <_PyDict_SendEvent+0xdc> │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne 503c <_PyDict_SendEvent+0x128> │ │ │ │ │ + bne 5054 <_PyDict_SendEvent+0x128> │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne 5088 <_PyDict_SendEvent+0x174> │ │ │ │ │ + bne 50a0 <_PyDict_SendEvent+0x174> │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne 50d4 <_PyDict_SendEvent+0x1c0> │ │ │ │ │ + bne 50ec <_PyDict_SendEvent+0x1c0> │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 5120 <_PyDict_SendEvent+0x20c> │ │ │ │ │ + bne 5138 <_PyDict_SendEvent+0x20c> │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ asr r4, r4, #6 │ │ │ │ │ - bne 516c <_PyDict_SendEvent+0x258> │ │ │ │ │ + bne 5184 <_PyDict_SendEvent+0x258> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 51b8 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ + bne 51d0 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f60 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + beq 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f60 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + bge 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f60 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + b 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f68 <_PyDict_SendEvent+0x54> │ │ │ │ │ + beq 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f68 <_PyDict_SendEvent+0x54> │ │ │ │ │ + bge 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f68 <_PyDict_SendEvent+0x54> │ │ │ │ │ + b 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f70 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + beq 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f70 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + bge 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f70 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + b 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f78 <_PyDict_SendEvent+0x64> │ │ │ │ │ + beq 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f78 <_PyDict_SendEvent+0x64> │ │ │ │ │ + bge 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f78 <_PyDict_SendEvent+0x64> │ │ │ │ │ + b 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f80 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + beq 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f80 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + bge 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f80 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + b 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f88 <_PyDict_SendEvent+0x74> │ │ │ │ │ + beq 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f88 <_PyDict_SendEvent+0x74> │ │ │ │ │ + bge 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f88 <_PyDict_SendEvent+0x74> │ │ │ │ │ + b 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f94 <_PyDict_SendEvent+0x80> │ │ │ │ │ + beq 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f94 <_PyDict_SendEvent+0x80> │ │ │ │ │ + bge 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f94 <_PyDict_SendEvent+0x80> │ │ │ │ │ + b 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ add r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r6, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4f9c <_PyDict_SendEvent+0x88> │ │ │ │ │ + beq 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f9c <_PyDict_SendEvent+0x88> │ │ │ │ │ + bge 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -5844,43 +5850,43 @@ │ │ │ │ │ add r3, r6, #41216 @ 0xa100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, r3, #156 @ 0x9c │ │ │ │ │ add sl, r3, #124 @ 0x7c │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ tst r5, #1 │ │ │ │ │ - bne 5240 <_PyDict_SendEvent+0x32c> │ │ │ │ │ + bne 5258 <_PyDict_SendEvent+0x32c> │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 5220 <_PyDict_SendEvent+0x30c> │ │ │ │ │ - b 4f9c <_PyDict_SendEvent+0x88> │ │ │ │ │ + bne 5238 <_PyDict_SendEvent+0x30c> │ │ │ │ │ + b 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5228 <_PyDict_SendEvent+0x314> │ │ │ │ │ + beq 5240 <_PyDict_SendEvent+0x314> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - b 5228 <_PyDict_SendEvent+0x314> │ │ │ │ │ + b 5240 <_PyDict_SendEvent+0x314> │ │ │ │ │ .word 0x00000318 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005268 : │ │ │ │ │ +00005280 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5288 │ │ │ │ │ + beq 52a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 5288 │ │ │ │ │ + beq 52a0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 52b4 │ │ │ │ │ + b 52cc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #4461 @ 0x116d │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -5888,62 +5894,62 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000052b4 : │ │ │ │ │ +000052cc : │ │ │ │ │ copy_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #1216] @ 5790 │ │ │ │ │ + ldr r6, [pc, #1216] @ 57a8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 554c │ │ │ │ │ + beq 5564 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5558 │ │ │ │ │ + beq 5570 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5600 │ │ │ │ │ + bne 5618 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5590 │ │ │ │ │ + bne 55a8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ smull lr, r3, r3, r1 │ │ │ │ │ sub r3, r3, r1, asr #31 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt 5590 │ │ │ │ │ + bgt 55a8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 557c │ │ │ │ │ - ldr r1, [pc, #1092] @ 5790 │ │ │ │ │ + beq 5594 │ │ │ │ │ + ldr r1, [pc, #1092] @ 57a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5588 │ │ │ │ │ + beq 55a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldrb r8, [r2, #5] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ @@ -5953,15 +5959,15 @@ │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ lsr r3, r3, r7 │ │ │ │ │ mla r8, r1, r3, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 56e8 │ │ │ │ │ + beq 5700 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ @@ -5975,61 +5981,61 @@ │ │ │ │ │ addeq r2, r1, #4 │ │ │ │ │ movne r0, #8 │ │ │ │ │ addne r1, r2, #4 │ │ │ │ │ addeq r1, r1, #8 │ │ │ │ │ moveq r0, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ - bgt 541c │ │ │ │ │ - b 5460 │ │ │ │ │ + bgt 5434 │ │ │ │ │ + b 5478 │ │ │ │ │ str r8, [r3] │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5448 │ │ │ │ │ + ble 5460 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq 5460 │ │ │ │ │ + beq 5478 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5408 │ │ │ │ │ + beq 5420 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ add r8, lr, #1 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ - ble 53f8 │ │ │ │ │ + ble 5410 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5408 │ │ │ │ │ + bgt 5420 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [lr] │ │ │ │ │ addne r1, r1, r0 │ │ │ │ │ - bne 5418 │ │ │ │ │ + bne 5430 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 56f0 │ │ │ │ │ - ldr r3, [pc, #804] @ 5794 │ │ │ │ │ + bne 5708 │ │ │ │ │ + ldr r3, [pc, #804] @ 57ac │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r7, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 550c │ │ │ │ │ + beq 5524 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [pc, #748] @ 5798 │ │ │ │ │ + ldr r1, [pc, #748] @ 57b0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ strd r2, [r7, #16] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r5, [r7, #28] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ @@ -6054,114 +6060,114 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5740 │ │ │ │ │ - ldr r1, [pc, #628] @ 579c │ │ │ │ │ + beq 5758 │ │ │ │ │ + ldr r1, [pc, #628] @ 57b4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ strd r2, [r7, #16] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r5, [r7, #28] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 54cc │ │ │ │ │ + b 54e4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 52f4 │ │ │ │ │ + bne 530c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5774 │ │ │ │ │ - ldr r0, [pc, #568] @ 57a0 │ │ │ │ │ + bne 578c │ │ │ │ │ + ldr r0, [pc, #568] @ 57b8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 138 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 535c │ │ │ │ │ + bne 5374 │ │ │ │ │ mov r1, #12 │ │ │ │ │ - b 5360 │ │ │ │ │ + b 5378 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5764 │ │ │ │ │ - ldr r0, [pc, #512] @ 57a0 │ │ │ │ │ + bne 577c │ │ │ │ │ + ldr r0, [pc, #512] @ 57b8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 138 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 55f8 │ │ │ │ │ + beq 5610 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5b0c │ │ │ │ │ + bl 5b24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5504 │ │ │ │ │ + beq 551c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55f8 │ │ │ │ │ + bgt 5610 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 55f8 │ │ │ │ │ + bne 5610 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 5504 │ │ │ │ │ - bl 920 <_Py_dict_lookup+0x49c> │ │ │ │ │ + b 551c │ │ │ │ │ + bl 8e4 <_Py_dict_lookup+0x460> │ │ │ │ │ R_ARM_CALL copy_values │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5758 │ │ │ │ │ + beq 5770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldrne r0, [pc, #368] @ 5790 │ │ │ │ │ + ldrne r0, [pc, #368] @ 57a8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 574c │ │ │ │ │ + beq 5764 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bls 5664 │ │ │ │ │ + bls 567c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5638 │ │ │ │ │ + beq 5650 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ - b 5638 │ │ │ │ │ + b 5650 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ strd r0, [r7, #16] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r7, #28] │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #264] @ 57a4 │ │ │ │ │ + ldr r1, [pc, #264] @ 57bc │ │ │ │ │ strge r3, [r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r7, #32] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -6173,55 +6179,55 @@ │ │ │ │ │ str r2, [ip] │ │ │ │ │ str r3, [r7, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str r0, [r7, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - b 5504 │ │ │ │ │ + b 551c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 55f8 │ │ │ │ │ - ldr r0, [pc, #152] @ 5790 │ │ │ │ │ + b 5610 │ │ │ │ │ + ldr r0, [pc, #152] @ 57a8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5740 │ │ │ │ │ - ldr r1, [pc, #160] @ 57a8 │ │ │ │ │ + beq 5758 │ │ │ │ │ + ldr r1, [pc, #160] @ 57c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #120] @ 5788 │ │ │ │ │ + vldr d7, [pc, #120] @ 57a0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ vstr d7, [r7, #16] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 54d4 │ │ │ │ │ + b 54ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 67fc │ │ │ │ │ - b 55f8 │ │ │ │ │ + bl 681c │ │ │ │ │ + b 5610 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 55f8 │ │ │ │ │ + b 5610 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl b14 <_Py_dict_lookup+0x690> │ │ │ │ │ R_ARM_CALL PyFrozenDict_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 55b0 │ │ │ │ │ + b 55c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b b14 <_Py_dict_lookup+0x690> │ │ │ │ │ R_ARM_JUMP24 PyFrozenDict_New │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ @@ -6236,15 +6242,15 @@ │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000057ac <_PyDict_Subscript>: │ │ │ │ │ +000057c4 <_PyDict_Subscript>: │ │ │ │ │ _PyDict_Subscript(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -6252,324 +6258,324 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5830 <_PyDict_Subscript+0x84> │ │ │ │ │ + bne 5848 <_PyDict_Subscript+0x84> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5830 <_PyDict_Subscript+0x84> │ │ │ │ │ + beq 5848 <_PyDict_Subscript+0x84> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5860 <_PyDict_Subscript+0xb4> │ │ │ │ │ + beq 5878 <_PyDict_Subscript+0xb4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5894 <_PyDict_Subscript+0xe8> │ │ │ │ │ + bgt 58ac <_PyDict_Subscript+0xe8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 588c <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 58a4 <_PyDict_Subscript+0xe0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5868 <_PyDict_Subscript+0xbc> │ │ │ │ │ + beq 5880 <_PyDict_Subscript+0xbc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5908 <_PyDict_Subscript+0x15c> │ │ │ │ │ + beq 5920 <_PyDict_Subscript+0x15c> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5800 <_PyDict_Subscript+0x54> │ │ │ │ │ + bne 5818 <_PyDict_Subscript+0x54> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 588c <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 58a4 <_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 58a0 <_PyDict_Subscript+0xf4> │ │ │ │ │ + bne 58b8 <_PyDict_Subscript+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5824 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 583c <_PyDict_Subscript+0x78> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 581c <_PyDict_Subscript+0x70> │ │ │ │ │ - b 588c <_PyDict_Subscript+0xe0> │ │ │ │ │ - ldr r1, [pc, #116] @ 591c <_PyDict_Subscript+0x170> │ │ │ │ │ + bne 5834 <_PyDict_Subscript+0x70> │ │ │ │ │ + b 58a4 <_PyDict_Subscript+0xe0> │ │ │ │ │ + ldr r1, [pc, #116] @ 5934 <_PyDict_Subscript+0x170> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 58f8 <_PyDict_Subscript+0x14c> │ │ │ │ │ + beq 5910 <_PyDict_Subscript+0x14c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5824 <_PyDict_Subscript+0x78> │ │ │ │ │ + bgt 583c <_PyDict_Subscript+0x78> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5824 <_PyDict_Subscript+0x78> │ │ │ │ │ + bne 583c <_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 5824 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 583c <_PyDict_Subscript+0x78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_PyDict_Subscript+0xd8> │ │ │ │ │ - b 588c <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 589c <_PyDict_Subscript+0xd8> │ │ │ │ │ + b 58a4 <_PyDict_Subscript+0xe0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5824 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 583c <_PyDict_Subscript+0x78> │ │ │ │ │ .word 0x00008ff4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005920 <_PyDict_SubscriptKnownHash>: │ │ │ │ │ +00005938 <_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 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5980 <_PyDict_SubscriptKnownHash+0x60> │ │ │ │ │ + beq 5998 <_PyDict_SubscriptKnownHash+0x60> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5988 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + beq 59a0 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5990 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ + beq 59a8 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 5990 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ + bne 59a8 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5974 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + b 598c <_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 59b8 <_PyDict_SubscriptKnownHash+0x98> │ │ │ │ │ + bne 59d0 <_PyDict_SubscriptKnownHash+0x98> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b 5988 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ - ldr r1, [pc, #96] @ 5a20 <_PyDict_SubscriptKnownHash+0x100> │ │ │ │ │ + b 59a0 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + ldr r1, [pc, #96] @ 5a38 <_PyDict_SubscriptKnownHash+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5a10 <_PyDict_SubscriptKnownHash+0xf0> │ │ │ │ │ + beq 5a28 <_PyDict_SubscriptKnownHash+0xf0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5974 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + bgt 598c <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5974 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + bne 598c <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5974 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + b 598c <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59ac <_PyDict_SubscriptKnownHash+0x8c> │ │ │ │ │ - b 5988 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + beq 59c4 <_PyDict_SubscriptKnownHash+0x8c> │ │ │ │ │ + b 59a0 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ .word 0x00008ff4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005a24 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00005a3c <_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 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a64 <_Py_dict_lookup_threadsafe+0x40> │ │ │ │ │ + beq 5a7c <_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} │ │ │ │ │ │ │ │ │ │ -00005a6c : │ │ │ │ │ +00005a84 : │ │ │ │ │ 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 5ab8 │ │ │ │ │ + beq 5ad0 │ │ │ │ │ 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 │ │ │ │ │ ands r3, r3, #255 @ 0xff │ │ │ │ │ - bne 5ad0 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 5b0c │ │ │ │ │ + b 5b24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, #4288 @ 0x10c0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ 5b08 │ │ │ │ │ + ldr r1, [pc, #48] @ 5b20 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 5aec │ │ │ │ │ + beq 5b04 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ab8 │ │ │ │ │ + beq 5ad0 │ │ │ │ │ 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 5ac8 │ │ │ │ │ + b 5ae0 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005b0c : │ │ │ │ │ +00005b24 : │ │ │ │ │ dict_merge(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - ldr r7, [pc, #3256] @ 67f0 │ │ │ │ │ + ldr r7, [pc, #3264] @ 6810 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 609c │ │ │ │ │ + beq 60a0 │ │ │ │ │ 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 60cc │ │ │ │ │ + bne 60d0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne 5b8c │ │ │ │ │ + bne 5ba4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5e4c │ │ │ │ │ + bne 5e50 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5e48 │ │ │ │ │ + bne 5e4c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5e48 │ │ │ │ │ + bne 5e4c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr lr, [r2, #16] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 5e48 │ │ │ │ │ + bne 5e4c │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 5e20 │ │ │ │ │ + bne 5e24 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6408 │ │ │ │ │ + bne 640c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6468 │ │ │ │ │ - ldr r1, [pc, #3080] @ 67f0 │ │ │ │ │ + beq 648c │ │ │ │ │ + ldr r1, [pc, #3088] @ 6810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6478 │ │ │ │ │ + beq 649c │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ lsl r2, r8, r2 │ │ │ │ │ @@ -6581,443 +6587,438 @@ │ │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 66b4 │ │ │ │ │ + beq 6518 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ - lsl r8, r8, r3 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - ldrb r3, [r3, #6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addeq r1, r7, #20 │ │ │ │ │ - addne r2, r7, #20 │ │ │ │ │ - addeq r1, r1, r8 │ │ │ │ │ - addne r2, r2, r8 │ │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ │ + lsl r3, r8, r3 │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ - addeq r2, r1, #4 │ │ │ │ │ - addne r1, r2, #4 │ │ │ │ │ - movne lr, #8 │ │ │ │ │ - addeq r1, r1, #8 │ │ │ │ │ - moveq lr, #12 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 646c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - movgt r0, #0 │ │ │ │ │ - bgt 5cc0 │ │ │ │ │ - b 5d04 │ │ │ │ │ + addgt r2, r7, #20 │ │ │ │ │ + movgt lr, #8 │ │ │ │ │ + addgt r2, r2, r3 │ │ │ │ │ + addgt r0, r2, #4 │ │ │ │ │ + ble 5d0c │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b 5cc8 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ str r9, [r3] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5cec │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - add r1, r1, lr │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq 5d04 │ │ │ │ │ + ble 5cf4 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + add r0, r0, lr │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq 5d0c │ │ │ │ │ add r2, r2, lr │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5cac │ │ │ │ │ + beq 5cb4 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r9, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5c98 │ │ │ │ │ + ble 5ca0 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cac │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ + bgt 5cb4 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ str r3, [ip] │ │ │ │ │ - addne r1, r1, lr │ │ │ │ │ - bne 5cbc │ │ │ │ │ + addne r0, r0, lr │ │ │ │ │ + bne 5cc4 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5e10 │ │ │ │ │ + blt 5e14 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 5e10 │ │ │ │ │ + bne 5e14 │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ lsl r8, r3, r1 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - beq 6304 │ │ │ │ │ + beq 6308 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5dc4 │ │ │ │ │ + ble 5dc8 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - add r1, r8, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r5, r8, #24 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r0, [r4, r6, lsl #3] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add r5, r8, #24 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r8, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d8c │ │ │ │ │ + beq 5d90 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6044 │ │ │ │ │ + ble 6018 │ │ │ │ │ ldr r0, [r5, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5da8 │ │ │ │ │ + beq 5dac │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6014 │ │ │ │ │ + ble 6048 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bne 5d70 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne 5d74 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6008 │ │ │ │ │ + bne 600c │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6008 │ │ │ │ │ - ldr r3, [pc, #2576] @ 67f4 │ │ │ │ │ + bne 600c │ │ │ │ │ + ldr r3, [pc, #2604] @ 6814 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 6008 │ │ │ │ │ + bhi 600c │ │ │ │ │ ldr r0, [r3, #1928] @ 0x788 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ str r2, [r3, #1928] @ 0x788 │ │ │ │ │ str r1, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ - b 5b7c │ │ │ │ │ + b 5b94 │ │ │ │ │ mov r8, #1 │ │ │ │ │ lsl r2, r8, r2 │ │ │ │ │ movw r8, #21846 @ 0x5556 │ │ │ │ │ movt r8, #21845 @ 0x5555 │ │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ - smull r9, r8, r2, r8 │ │ │ │ │ - sub r2, r8, r2, asr #31 │ │ │ │ │ + smull r8, r9, r8, r2 │ │ │ │ │ + sub r2, r9, r2, asr #31 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - blt 5bcc │ │ │ │ │ + blt 5be4 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov lr, #2 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ lsl lr, lr, r2 │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ smull r8, r2, r2, lr │ │ │ │ │ sub r2, r2, lr, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 62a0 │ │ │ │ │ + bgt 62a4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 5eb4 │ │ │ │ │ + b 5eb8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5fb0 │ │ │ │ │ + ble 5fb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 66ac │ │ │ │ │ + bne 651c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6708 │ │ │ │ │ + bne 67f4 │ │ │ │ │ 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 6480 │ │ │ │ │ + beq 64a4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 64a0 │ │ │ │ │ + bne 64c4 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 5b7c │ │ │ │ │ + ble 5b94 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ ldrb r0, [r3, #-14] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5fd4 │ │ │ │ │ + beq 5fd8 │ │ │ │ │ add r2, r2, r6, lsl #3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6074 │ │ │ │ │ + beq 6078 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ffc │ │ │ │ │ + ble 6000 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r8] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 63a8 │ │ │ │ │ + bne 63ac │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r5] │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5e88 │ │ │ │ │ + bgt 5e8c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e88 │ │ │ │ │ + bne 5e8c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5e94 │ │ │ │ │ + bgt 5e98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e94 │ │ │ │ │ + bne 5e98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 5e94 │ │ │ │ │ + b 5e98 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6440 │ │ │ │ │ + beq 6444 │ │ │ │ │ ldm r2, {r2, r5} │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5f2c │ │ │ │ │ + bgt 5f30 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - b 5f2c │ │ │ │ │ + b 5f30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5e10 │ │ │ │ │ + b 5e14 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - bne 5da8 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ + bne 5d90 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r5, r6, lsl #3] │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 5d70 │ │ │ │ │ - b 5db4 │ │ │ │ │ + bne 5d9c │ │ │ │ │ + b 5dac │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - bne 5d8c │ │ │ │ │ + bne 5dac │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r5, r6, lsl #3] │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 5d98 │ │ │ │ │ - b 5da8 │ │ │ │ │ + bne 5d74 │ │ │ │ │ + b 5db8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 5b7c │ │ │ │ │ + ble 5b94 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 642c │ │ │ │ │ + beq 6430 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 5f18 │ │ │ │ │ - b 5b7c │ │ │ │ │ + bgt 5f1c │ │ │ │ │ + b 5b94 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60cc │ │ │ │ │ + beq 60d0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 5b64 │ │ │ │ │ + beq 5b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 651c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6108 │ │ │ │ │ + bgt 610c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 676c │ │ │ │ │ + beq 6754 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 651c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 6268 │ │ │ │ │ + beq 626c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 64e0 │ │ │ │ │ + bne 6570 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b 61c0 │ │ │ │ │ + b 61c4 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 61fc │ │ │ │ │ + beq 6200 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [pc, #1680] @ 67f8 │ │ │ │ │ + ldr r2, [pc, #1708] @ 6818 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 6224 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 6228 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 623c │ │ │ │ │ + ble 6240 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 61a8 │ │ │ │ │ + bgt 61ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6780 │ │ │ │ │ + beq 6784 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 678c │ │ │ │ │ + beq 67cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6264 │ │ │ │ │ + beq 6268 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 667c │ │ │ │ │ + beq 6524 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6230 │ │ │ │ │ + ble 6234 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 614c │ │ │ │ │ + beq 6150 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6158 │ │ │ │ │ + bne 615c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 6180 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b 6184 │ │ │ │ │ + bl 14dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 6180 │ │ │ │ │ + b 6184 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b 61e0 │ │ │ │ │ + b 61e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 618c │ │ │ │ │ + bne 6190 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6198 │ │ │ │ │ - b 61a8 │ │ │ │ │ + ble 619c │ │ │ │ │ + b 61ac │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 628c │ │ │ │ │ + bgt 6290 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 628c │ │ │ │ │ + bne 6290 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ rsb r4, r4, #0 │ │ │ │ │ - b 5b80 │ │ │ │ │ + b 5b98 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ @@ -7028,372 +7029,379 @@ │ │ │ │ │ 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 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66ac │ │ │ │ │ + bne 651c │ │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 5e74 │ │ │ │ │ + b 5e78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 6008 │ │ │ │ │ + ble 600c │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 6354 │ │ │ │ │ + b 6358 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6344 │ │ │ │ │ + beq 6348 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6384 │ │ │ │ │ + ble 6388 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 6398 │ │ │ │ │ + beq 639c │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6328 │ │ │ │ │ + beq 632c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6328 │ │ │ │ │ + bgt 632c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 6328 │ │ │ │ │ + bne 632c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6328 │ │ │ │ │ + b 632c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 6344 │ │ │ │ │ + bne 6348 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6344 │ │ │ │ │ + b 6348 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 5dc4 │ │ │ │ │ + b 5dc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 430 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66ec │ │ │ │ │ + bne 6768 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r5] │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5e88 │ │ │ │ │ - b 5f84 │ │ │ │ │ + bgt 5e8c │ │ │ │ │ + b 5f88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b 5bd8 │ │ │ │ │ + b 5bf0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 6084 │ │ │ │ │ - b 5b7c │ │ │ │ │ + bgt 6088 │ │ │ │ │ + b 5b94 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 5b7c │ │ │ │ │ + ble 5b94 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 66bc │ │ │ │ │ + beq 6504 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 5fec │ │ │ │ │ - b 5b7c │ │ │ │ │ + bgt 5ff0 │ │ │ │ │ + b 5b94 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + ble 5d0c │ │ │ │ │ + add r0, r7, #20 │ │ │ │ │ + mov lr, #12 │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + add r2, r0, #4 │ │ │ │ │ + add r0, r0, #8 │ │ │ │ │ + b 5c98 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5bf8 │ │ │ │ │ + bne 5c10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ - b 5bfc │ │ │ │ │ - ldr r1, [pc, #872] @ 67f0 │ │ │ │ │ + b 5c14 │ │ │ │ │ + ldr r1, [pc, #868] @ 6810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b94 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #8] │ │ │ │ │ - beq 5ed8 │ │ │ │ │ + beq 5edc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 5b7c │ │ │ │ │ + ble 5b94 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b 5ff0 │ │ │ │ │ + b 5ff4 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + add r2, r2, #12 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bgt 6454 │ │ │ │ │ + b 5b94 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 5b98 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 6548 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 6548 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 651c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 651c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 651c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 656c │ │ │ │ │ + b 65fc │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 65c0 │ │ │ │ │ + beq 6650 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r3, [pc, #740] @ 67f8 │ │ │ │ │ + ldr r3, [pc, #628] @ 6818 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 6604 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 6694 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 65e8 │ │ │ │ │ + ble 6678 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6554 │ │ │ │ │ + bgt 65e4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6760 │ │ │ │ │ + beq 6734 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 678c │ │ │ │ │ + beq 67cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6264 │ │ │ │ │ + beq 6268 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 380 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6610 │ │ │ │ │ + bne 66a0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 667c │ │ │ │ │ + beq 6524 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 64f8 │ │ │ │ │ + beq 6588 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6504 │ │ │ │ │ + bne 6594 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 652c │ │ │ │ │ + b 65bc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 65c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6538 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b 65c8 │ │ │ │ │ + bl 14dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 652c │ │ │ │ │ + b 65bc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 67b4 │ │ │ │ │ + bne 670c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 6648 │ │ │ │ │ + bne 66d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 655c │ │ │ │ │ + bgt 65ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 655c │ │ │ │ │ + bne 65ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 655c │ │ │ │ │ + b 65ec │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r6, [sl] │ │ │ │ │ mvn r4, #1 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b80 │ │ │ │ │ + bgt 5b98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b80 │ │ │ │ │ + bne 5b98 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b80 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66a0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 66a0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 5b98 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 66d0 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 5b80 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 66ac │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - add r2, r2, #12 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bgt 6450 │ │ │ │ │ - b 5b7c │ │ │ │ │ + bgt 672c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66ac │ │ │ │ │ + beq 6740 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 66e4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 65e4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 672c │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66ac │ │ │ │ │ + ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 610c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 673c │ │ │ │ │ + bne 67a8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6724 │ │ │ │ │ + bne 6790 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 63f8 │ │ │ │ │ - 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 .LC10 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 66ac │ │ │ │ │ + b 63fc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 61ac │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ str r5, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6744 │ │ │ │ │ + ble 67b0 │ │ │ │ │ mvn r4, #1 │ │ │ │ │ - b 5b80 │ │ │ │ │ + b 5b98 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 63f8 │ │ │ │ │ + b 63fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6734 │ │ │ │ │ + bne 67a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6734 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6554 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 6108 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61a8 │ │ │ │ │ + b 67a0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66ac │ │ │ │ │ + bgt 651c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66ac │ │ │ │ │ + bne 651c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66ac │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 67d4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 67dc │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 6654 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 67d4 │ │ │ │ │ + b 651c │ │ │ │ │ + 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 .LC10 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 651c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000a08 │ │ │ │ │ + .word 0x00000a24 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000067fc : │ │ │ │ │ +0000681c : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ @@ -7405,1229 +7413,1231 @@ │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ - beq 6930 │ │ │ │ │ + beq 6950 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r0, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 688c │ │ │ │ │ - b 68d0 │ │ │ │ │ + bgt 68ac │ │ │ │ │ + b 68f0 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6880 │ │ │ │ │ + beq 68a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 68bc │ │ │ │ │ + ble 68dc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 68d0 │ │ │ │ │ + beq 68f0 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6884 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6864 │ │ │ │ │ + bgt 6884 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6864 │ │ │ │ │ + bne 6884 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6864 │ │ │ │ │ + b 6884 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6880 │ │ │ │ │ + bne 68a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6880 │ │ │ │ │ + b 68a0 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6920 │ │ │ │ │ + bne 6940 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6920 │ │ │ │ │ - ldr r3, [pc, #184] @ 69a8 │ │ │ │ │ + bne 6940 │ │ │ │ │ + ldr r3, [pc, #184] @ 69c8 │ │ │ │ │ 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 6920 │ │ │ │ │ + bhi 6940 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ add r5, r0, r5 │ │ │ │ │ - b 695c │ │ │ │ │ + b 697c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6954 │ │ │ │ │ + beq 6974 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6994 │ │ │ │ │ + ble 69b4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 68d0 │ │ │ │ │ + bge 68f0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6938 │ │ │ │ │ + beq 6958 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6938 │ │ │ │ │ + bgt 6958 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6938 │ │ │ │ │ + bne 6958 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6938 │ │ │ │ │ + b 6958 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6954 │ │ │ │ │ + bne 6974 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6954 │ │ │ │ │ + b 6974 │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000069ac : │ │ │ │ │ +000069cc : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #4 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ uxtb r4, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 730c │ │ │ │ │ + bgt 732c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6e6c │ │ │ │ │ + bne 6e8c │ │ │ │ │ str r4, [r0] │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6c08 │ │ │ │ │ + bne 6c28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6ab4 │ │ │ │ │ + beq 6ad4 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 6ab4 │ │ │ │ │ + blt 6ad4 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6ab4 │ │ │ │ │ + bne 6ad4 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, r2 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6ba4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addgt r5, r7, r5 │ │ │ │ │ addgt r9, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 6a7c │ │ │ │ │ - b 6b20 │ │ │ │ │ + bgt 6a9c │ │ │ │ │ + b 6b40 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a70 │ │ │ │ │ + beq 6a90 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6b04 │ │ │ │ │ + ble 6b24 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 6b20 │ │ │ │ │ + beq 6b40 │ │ │ │ │ ldr r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a54 │ │ │ │ │ + beq 6a74 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a54 │ │ │ │ │ + bgt 6a74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6a54 │ │ │ │ │ + bne 6a74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a54 │ │ │ │ │ + b 6a74 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 6fb4 │ │ │ │ │ - ldr r3, [pc, #2120] @ 7318 │ │ │ │ │ + bne 6fd4 │ │ │ │ │ + ldr r3, [pc, #2120] @ 7338 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 6b70 │ │ │ │ │ + bhi 6b90 │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6a70 │ │ │ │ │ + bne 6a90 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 6a7c │ │ │ │ │ + bne 6a9c │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6aac │ │ │ │ │ + bne 6acc │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6aac │ │ │ │ │ - ldr r3, [pc, #2012] @ 731c │ │ │ │ │ + bne 6acc │ │ │ │ │ + ldr r3, [pc, #2012] @ 733c │ │ │ │ │ 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 6aac │ │ │ │ │ + bhi 6acc │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r7] │ │ │ │ │ str r7, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ - b 6ab4 │ │ │ │ │ + b 6ad4 │ │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 6aac │ │ │ │ │ + ble 6acc │ │ │ │ │ add r4, r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 6bc0 │ │ │ │ │ + b 6be0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bb0 │ │ │ │ │ + beq 6bd0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6bf0 │ │ │ │ │ + ble 6c10 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6b20 │ │ │ │ │ + beq 6b40 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b98 │ │ │ │ │ + beq 6bb8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b98 │ │ │ │ │ + bgt 6bb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6b98 │ │ │ │ │ + bne 6bb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b98 │ │ │ │ │ + b 6bb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bb0 │ │ │ │ │ + bne 6bd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6bb0 │ │ │ │ │ + b 6bd0 │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6c6c │ │ │ │ │ + bne 6c8c │ │ │ │ │ ldrb r9, [r4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r8, r4 │ │ │ │ │ - bne 6c34 │ │ │ │ │ - b 6c64 │ │ │ │ │ + bne 6c54 │ │ │ │ │ + b 6c84 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 6c64 │ │ │ │ │ + beq 6c84 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c28 │ │ │ │ │ + beq 6c48 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c28 │ │ │ │ │ + bgt 6c48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6c28 │ │ │ │ │ + bne 6c48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c28 │ │ │ │ │ + b 6c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6ab4 │ │ │ │ │ + blt 6ad4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6ab4 │ │ │ │ │ + bne 6ad4 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r5, [r7, #6] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - beq 6fec │ │ │ │ │ + beq 700c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6ee4 │ │ │ │ │ + ble 6f04 │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ add r5, r3, #20 │ │ │ │ │ add r4, r3, #24 │ │ │ │ │ ands r3, r1, #3 │ │ │ │ │ - beq 6e3c │ │ │ │ │ + beq 6e5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6d08 │ │ │ │ │ + beq 6d28 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6d0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 72f4 │ │ │ │ │ + ble 7314 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d04 │ │ │ │ │ + beq 6d24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 72dc │ │ │ │ │ + ble 72fc │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d20 │ │ │ │ │ + beq 6d40 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7084 │ │ │ │ │ + ble 70a4 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d38 │ │ │ │ │ + beq 6d58 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 706c │ │ │ │ │ + ble 708c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d54 │ │ │ │ │ + beq 6d74 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6fd4 │ │ │ │ │ + ble 6ff4 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d6c │ │ │ │ │ + beq 6d8c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6fbc │ │ │ │ │ + ble 6fdc │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 6e3c │ │ │ │ │ - b 6ee4 │ │ │ │ │ + bne 6e5c │ │ │ │ │ + b 6f04 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d94 │ │ │ │ │ + beq 6db4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f54 │ │ │ │ │ + ble 6f74 │ │ │ │ │ add r8, r9, #1 │ │ │ │ │ ldr r0, [r5, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6dd0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f6c │ │ │ │ │ + ble 6f8c │ │ │ │ │ ldr r0, [r4, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6dc8 │ │ │ │ │ + beq 6de8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f84 │ │ │ │ │ + ble 6fa4 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6de4 │ │ │ │ │ + beq 6e04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f9c │ │ │ │ │ + ble 6fbc │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6dfc │ │ │ │ │ + beq 6e1c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f0c │ │ │ │ │ + ble 6f2c │ │ │ │ │ add r9, r8, #2 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e18 │ │ │ │ │ + beq 6e38 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f24 │ │ │ │ │ + ble 6f44 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e30 │ │ │ │ │ + beq 6e50 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f3c │ │ │ │ │ + ble 6f5c │ │ │ │ │ add r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 6ee4 │ │ │ │ │ + beq 6f04 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d7c │ │ │ │ │ + beq 6d9c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6d7c │ │ │ │ │ + bgt 6d9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d7c │ │ │ │ │ + bne 6d9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d7c │ │ │ │ │ + b 6d9c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - ldr r2, [pc, #1188] @ 7320 │ │ │ │ │ + ldr r2, [pc, #1188] @ 7340 │ │ │ │ │ tst r3, #1 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ - bne 7294 │ │ │ │ │ + bne 72b4 │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 724c │ │ │ │ │ + bne 726c │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne 7204 │ │ │ │ │ + bne 7224 │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne 71bc │ │ │ │ │ + bne 71dc │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne 7174 │ │ │ │ │ + bne 7194 │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 712c │ │ │ │ │ + bne 714c │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 7104 │ │ │ │ │ lsrs r4, r4, #7 │ │ │ │ │ - bne 709c │ │ │ │ │ + bne 70bc │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6afc │ │ │ │ │ + bgt 6b1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 69e8 │ │ │ │ │ - b 6afc │ │ │ │ │ + beq 6a08 │ │ │ │ │ + b 6b1c │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6aac │ │ │ │ │ + bne 6acc │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6aac │ │ │ │ │ - ldr r3, [pc, #1056] @ 7324 │ │ │ │ │ + bne 6acc │ │ │ │ │ + ldr r3, [pc, #1056] @ 7344 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 6b44 │ │ │ │ │ + b 6b64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6dfc │ │ │ │ │ + bne 6e1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6dfc │ │ │ │ │ + b 6e1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e18 │ │ │ │ │ + bne 6e38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e18 │ │ │ │ │ + b 6e38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e30 │ │ │ │ │ + bne 6e50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e30 │ │ │ │ │ + b 6e50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d94 │ │ │ │ │ + bne 6db4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d94 │ │ │ │ │ + b 6db4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6db0 │ │ │ │ │ + bne 6dd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6db0 │ │ │ │ │ + b 6dd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6dc8 │ │ │ │ │ + bne 6de8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6dc8 │ │ │ │ │ + b 6de8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6de4 │ │ │ │ │ + bne 6e04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6de4 │ │ │ │ │ + b 6e04 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ - b 6b74 │ │ │ │ │ + b 6b94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d6c │ │ │ │ │ + bne 6d8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d6c │ │ │ │ │ + b 6d8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d54 │ │ │ │ │ + bne 6d74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d54 │ │ │ │ │ + b 6d74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6aac │ │ │ │ │ + ble 6acc │ │ │ │ │ add r4, r7, r3 │ │ │ │ │ - b 7028 │ │ │ │ │ + b 7048 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7018 │ │ │ │ │ + beq 7038 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7058 │ │ │ │ │ + ble 7078 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 6ee4 │ │ │ │ │ + beq 6f04 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ffc │ │ │ │ │ + beq 701c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ffc │ │ │ │ │ + bgt 701c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6ffc │ │ │ │ │ + bne 701c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ffc │ │ │ │ │ + b 701c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7018 │ │ │ │ │ + bne 7038 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7018 │ │ │ │ │ + b 7038 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d38 │ │ │ │ │ + bne 6d58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d38 │ │ │ │ │ + b 6d58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d20 │ │ │ │ │ + bne 6d40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d20 │ │ │ │ │ + b 6d40 │ │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r5, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6ec4 │ │ │ │ │ + beq 6ee4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6ec4 │ │ │ │ │ + bge 6ee4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ 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 6ec4 │ │ │ │ │ + b 6ee4 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #404] @ 0x194 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6ebc │ │ │ │ │ + beq 6edc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6ebc │ │ │ │ │ + bge 6edc │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ 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 6ebc │ │ │ │ │ + b 6edc │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #400] @ 0x190 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6eb4 │ │ │ │ │ + beq 6ed4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6eb4 │ │ │ │ │ + bge 6ed4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ 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 6eb4 │ │ │ │ │ + b 6ed4 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #396] @ 0x18c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6eac │ │ │ │ │ + beq 6ecc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6eac │ │ │ │ │ + bge 6ecc │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ 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 6eac │ │ │ │ │ + b 6ecc │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #392] @ 0x188 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6ea4 │ │ │ │ │ + beq 6ec4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6ea4 │ │ │ │ │ + bge 6ec4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ 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 6ea4 │ │ │ │ │ + b 6ec4 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #388] @ 0x184 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6e9c │ │ │ │ │ + beq 6ebc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6e9c │ │ │ │ │ + bge 6ebc │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ 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 6e9c │ │ │ │ │ + b 6ebc │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #384] @ 0x180 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6e94 │ │ │ │ │ + beq 6eb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6e94 │ │ │ │ │ + bge 6eb4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ 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 6e94 │ │ │ │ │ + b 6eb4 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #380] @ 0x17c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6e8c │ │ │ │ │ + beq 6eac │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6e8c │ │ │ │ │ + bge 6eac │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ 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 6e8c │ │ │ │ │ + b 6eac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d04 │ │ │ │ │ + bne 6d24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d04 │ │ │ │ │ + b 6d24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6cec │ │ │ │ │ + bne 6d0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6cec │ │ │ │ │ + b 6d0c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6afc │ │ │ │ │ - b 6e74 │ │ │ │ │ + beq 6b1c │ │ │ │ │ + b 6e94 │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000007d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000498 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000418 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007328 <_PyDict_StoreSubscript>: │ │ │ │ │ +00007348 <_PyDict_StoreSubscript>: │ │ │ │ │ _PyDict_StoreSubscript(): │ │ │ │ │ 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 r4, r1 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ - beq 73c4 <_PyDict_StoreSubscript+0x9c> │ │ │ │ │ + beq 73e4 <_PyDict_StoreSubscript+0x9c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 745c <_PyDict_StoreSubscript+0x134> │ │ │ │ │ + beq 747c <_PyDict_StoreSubscript+0x134> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ 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] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 741c <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ + bne 743c <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 741c <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ - ldr r1, [pc, #252] @ 74a4 <_PyDict_StoreSubscript+0x17c> │ │ │ │ │ + beq 743c <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ + ldr r1, [pc, #252] @ 74c4 <_PyDict_StoreSubscript+0x17c> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 7450 <_PyDict_StoreSubscript+0x128> │ │ │ │ │ + beq 7470 <_PyDict_StoreSubscript+0x128> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ 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 73f0 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ + bne 7410 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 73f0 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ + beq 7410 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 8264 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 828c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 73e4 <_PyDict_StoreSubscript+0xbc> │ │ │ │ │ + bne 7404 <_PyDict_StoreSubscript+0xbc> │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 73a0 <_PyDict_StoreSubscript+0x78> │ │ │ │ │ + bne 73c0 <_PyDict_StoreSubscript+0x78> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r1, [pc, #68] @ 74a8 <_PyDict_StoreSubscript+0x180> │ │ │ │ │ + b 14dc │ │ │ │ │ + ldr r1, [pc, #68] @ 74c8 <_PyDict_StoreSubscript+0x180> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7488 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ + beq 74a8 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7488 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ + bne 74a8 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ 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 │ │ │ │ │ - b 7410 <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ + b 7430 <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ 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 7410 <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ + b 7430 <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000074ac : │ │ │ │ │ +000074cc : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ 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] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #448] @ 7698 │ │ │ │ │ + ldr r1, [pc, #448] @ 76b8 │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 7664 │ │ │ │ │ + beq 7684 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 761c │ │ │ │ │ + bne 763c │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ movle ip, #1 │ │ │ │ │ orrs ip, ip, r0, lsr #31 │ │ │ │ │ - bne 75a8 │ │ │ │ │ + bne 75c8 │ │ │ │ │ ldrb ip, [r1, #6] │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ ldrb r5, [r1, #-15] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl ip, ip, r5 │ │ │ │ │ - beq 75b0 │ │ │ │ │ + beq 75d0 │ │ │ │ │ add ip, ip, r0, lsl #3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 75ec │ │ │ │ │ + beq 760c │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 75a8 │ │ │ │ │ + ble 75c8 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 75e0 │ │ │ │ │ + beq 7600 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str ip, [r2] │ │ │ │ │ - beq 7578 │ │ │ │ │ + beq 7598 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 75a8 │ │ │ │ │ + ble 75c8 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76a4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 75c8 │ │ │ │ │ + bgt 75e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 757c │ │ │ │ │ + b 759c │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla ip, r5, r0, ip │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7584 │ │ │ │ │ + beq 75a4 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 7568 │ │ │ │ │ + bne 7588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7574 │ │ │ │ │ - b 7578 │ │ │ │ │ + bne 7594 │ │ │ │ │ + b 7598 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 75a8 │ │ │ │ │ + ble 75c8 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 7548 │ │ │ │ │ + bne 7568 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 75fc │ │ │ │ │ - b 75a8 │ │ │ │ │ + bgt 761c │ │ │ │ │ + b 75c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 75a8 │ │ │ │ │ + blt 75c8 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 75a8 │ │ │ │ │ + ble 75c8 │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ ldr lr, [r5, #24] │ │ │ │ │ mov r5, #1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ ldrb ip, [ip, r0] │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ add ip, lr, ip, lsl #3 │ │ │ │ │ ldrb lr, [lr, #5] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add ip, ip, r5, lsl lr │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - b 75d0 │ │ │ │ │ + b 75f0 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 74ec │ │ │ │ │ - b 75a8 │ │ │ │ │ + bne 750c │ │ │ │ │ + b 75c8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7594 │ │ │ │ │ - b 75a8 │ │ │ │ │ + bgt 75b4 │ │ │ │ │ + b 75c8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000769c <_PyDict_Next>: │ │ │ │ │ +000076bc <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ 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] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #444] @ 7884 <_PyDict_Next+0x1e8> │ │ │ │ │ + ldr r1, [pc, #452] @ 78ac <_PyDict_Next+0x1f0> │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 7864 <_PyDict_Next+0x1c8> │ │ │ │ │ + beq 788c <_PyDict_Next+0x1d0> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7818 <_PyDict_Next+0x17c> │ │ │ │ │ + bne 7840 <_PyDict_Next+0x184> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ movle ip, #1 │ │ │ │ │ orrs ip, ip, r0, lsr #31 │ │ │ │ │ - bne 7804 <_PyDict_Next+0x168> │ │ │ │ │ + bne 7808 <_PyDict_Next+0x14c> │ │ │ │ │ ldrb ip, [r1, #6] │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ ldrb r5, [r1, #-15] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl ip, ip, r5 │ │ │ │ │ - beq 7780 <_PyDict_Next+0xe4> │ │ │ │ │ + beq 77a0 <_PyDict_Next+0xe4> │ │ │ │ │ add ip, ip, r0, lsl #3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 77d8 <_PyDict_Next+0x13c> │ │ │ │ │ + beq 7810 <_PyDict_Next+0x154> │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7804 <_PyDict_Next+0x168> │ │ │ │ │ + ble 7808 <_PyDict_Next+0x14c> │ │ │ │ │ ldm r1, {ip, lr} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [ip, #12] │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 77b8 <_PyDict_Next+0x11c> │ │ │ │ │ + beq 77d8 <_PyDict_Next+0x11c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str ip, [r2] │ │ │ │ │ - beq 77c0 <_PyDict_Next+0x124> │ │ │ │ │ + beq 77e0 <_PyDict_Next+0x124> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str lr, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 77cc <_PyDict_Next+0x130> │ │ │ │ │ + bne 77ec <_PyDict_Next+0x130> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla ip, r5, r0, ip │ │ │ │ │ add r1, r1, ip │ │ │ │ │ - cmp r0, lr │ │ │ │ │ - bge 7804 <_PyDict_Next+0x168> │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 780c <_PyDict_Next+0x170> │ │ │ │ │ + beq 77f8 <_PyDict_Next+0x13c> │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + ble 7808 <_PyDict_Next+0x14c> │ │ │ │ │ mov lr, ip │ │ │ │ │ ldm r1, {r1, ip} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 7758 <_PyDict_Next+0xbc> │ │ │ │ │ + bne 7778 <_PyDict_Next+0xbc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7764 <_PyDict_Next+0xc8> │ │ │ │ │ + bne 7784 <_PyDict_Next+0xc8> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7774 <_PyDict_Next+0xd8> │ │ │ │ │ + beq 7794 <_PyDict_Next+0xd8> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b 7774 <_PyDict_Next+0xd8> │ │ │ │ │ + b 7794 <_PyDict_Next+0xd8> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ + add r1, r1, #12 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7804 <_PyDict_Next+0x168> │ │ │ │ │ + bgt 77ac <_PyDict_Next+0xf0> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 7798 <_PyDict_Next+0xdc> │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + ble 7808 <_PyDict_Next+0x14c> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 7738 <_PyDict_Next+0x9c> │ │ │ │ │ + bne 7758 <_PyDict_Next+0x9c> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 77e8 <_PyDict_Next+0x14c> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 7778 <_PyDict_Next+0xdc> │ │ │ │ │ - add r1, r1, #12 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - b 778c <_PyDict_Next+0xf0> │ │ │ │ │ + bgt 7820 <_PyDict_Next+0x164> │ │ │ │ │ + b 7808 <_PyDict_Next+0x14c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7804 <_PyDict_Next+0x168> │ │ │ │ │ + blt 7808 <_PyDict_Next+0x14c> │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 7804 <_PyDict_Next+0x168> │ │ │ │ │ + ble 7808 <_PyDict_Next+0x14c> │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ ldr lr, [r5, #24] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ ldrb r5, [lr, #5] │ │ │ │ │ ldrb ip, [ip, r0] │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ add ip, lr, ip, lsl #3 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r1, ip, r1, lsl r5 │ │ │ │ │ ldr ip, [r1, #20] │ │ │ │ │ ldr r1, [ip, #12] │ │ │ │ │ - b 77a8 <_PyDict_Next+0x10c> │ │ │ │ │ + b 77c8 <_PyDict_Next+0x10c> │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 76dc <_PyDict_Next+0x40> │ │ │ │ │ - b 7804 <_PyDict_Next+0x168> │ │ │ │ │ + bne 76fc <_PyDict_Next+0x40> │ │ │ │ │ + b 7808 <_PyDict_Next+0x14c> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007888 <_PyDict_CopyAsDict>: │ │ │ │ │ +000078b0 <_PyDict_CopyAsDict>: │ │ │ │ │ _PyDict_CopyAsDict(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #48] @ 78d4 <_PyDict_CopyAsDict+0x4c> │ │ │ │ │ + ldr r1, [pc, #48] @ 78fc <_PyDict_CopyAsDict+0x4c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 78cc <_PyDict_CopyAsDict+0x44> │ │ │ │ │ + beq 78f4 <_PyDict_CopyAsDict+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 78cc <_PyDict_CopyAsDict+0x44> │ │ │ │ │ + bne 78f4 <_PyDict_CopyAsDict+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 52b4 │ │ │ │ │ + b 52cc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 78bc <_PyDict_CopyAsDict+0x34> │ │ │ │ │ + b 78e4 <_PyDict_CopyAsDict+0x34> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000078d8 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +00007900 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ - beq 7918 <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ + beq 7940 <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 769c <_PyDict_Next> │ │ │ │ │ + bl 76bc <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 790c <_PyDict_HasOnlyStringKeys+0x34> │ │ │ │ │ + beq 7934 <_PyDict_HasOnlyStringKeys+0x34> │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 7918 <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ + bne 7940 <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 7910 <_PyDict_HasOnlyStringKeys+0x38> │ │ │ │ │ + b 7938 <_PyDict_HasOnlyStringKeys+0x38> │ │ │ │ │ │ │ │ │ │ -00007954 : │ │ │ │ │ +0000797c : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ 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 │ │ │ │ │ @@ -8635,353 +8645,353 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ streq r4, [r6] │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 7a38 │ │ │ │ │ + beq 7a60 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #264] @ 7aa0 │ │ │ │ │ + ldr r1, [pc, #264] @ 7ac8 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 7a80 │ │ │ │ │ + beq 7aa8 │ │ │ │ │ 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 7a44 │ │ │ │ │ + bne 7a6c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7a6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 7a10 │ │ │ │ │ + beq 7a38 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r5, r2 │ │ │ │ │ - beq 7a10 │ │ │ │ │ + beq 7a38 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a38 │ │ │ │ │ + bgt 7a60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a38 │ │ │ │ │ + bne 7a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 79cc │ │ │ │ │ + bne 79f4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a20 │ │ │ │ │ - b 7a38 │ │ │ │ │ + ble 7a48 │ │ │ │ │ + b 7a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79ac │ │ │ │ │ + bne 79d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2532 @ 0x9e4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 7a64 │ │ │ │ │ + b 7a8c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007aa4 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +00007acc <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ _PyDict_LoadBuiltinsFromGlobals(): │ │ │ │ │ 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] │ │ │ │ │ - ldr r1, [pc, #332] @ 7c14 <_PyDict_LoadBuiltinsFromGlobals+0x170> │ │ │ │ │ + ldr r1, [pc, #332] @ 7c3c <_PyDict_LoadBuiltinsFromGlobals+0x170> │ │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 7bd8 <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ - ldr r2, [pc, #308] @ 7c18 <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ + beq 7c00 <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ + ldr r2, [pc, #308] @ 7c40 <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ add r1, r2, #1472 @ 0x5c0 │ │ │ │ │ ldr r2, [r2, #1484] @ 0x5cc │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7b28 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ + bne 7b50 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 7bfc <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + beq 7c24 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_GetBuiltins │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7bac <_PyDict_LoadBuiltinsFromGlobals+0x108> │ │ │ │ │ + bgt 7bd4 <_PyDict_LoadBuiltinsFromGlobals+0x108> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 7bfc <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + beq 7c24 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7b04 <_PyDict_LoadBuiltinsFromGlobals+0x60> │ │ │ │ │ + beq 7b2c <_PyDict_LoadBuiltinsFromGlobals+0x60> │ │ │ │ │ bic r5, r4, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7bbc <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ + beq 7be4 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bbc <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ + bne 7be4 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7bcc <_PyDict_LoadBuiltinsFromGlobals+0x128> │ │ │ │ │ + bgt 7bf4 <_PyDict_LoadBuiltinsFromGlobals+0x128> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ tst r4, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7b1c <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + bne 7b44 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b1c <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + bne 7b44 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b1c <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + b 7b44 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ orr r4, r4, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 7b44 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ - b 7bfc <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + bne 7b6c <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + b 7c24 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7b7c <_PyDict_LoadBuiltinsFromGlobals+0xd8> │ │ │ │ │ + ble 7ba4 <_PyDict_LoadBuiltinsFromGlobals+0xd8> │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 7b8c <_PyDict_LoadBuiltinsFromGlobals+0xe8> │ │ │ │ │ - b 7b1c <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + beq 7bb4 <_PyDict_LoadBuiltinsFromGlobals+0xe8> │ │ │ │ │ + b 7b44 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c04 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + bne 7c2c <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ 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 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7b1c <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ - ldr r2, [pc, #12] @ 7c18 <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ + b 7b44 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + ldr r2, [pc, #12] @ 7c40 <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7ae4 <_PyDict_LoadBuiltinsFromGlobals+0x40> │ │ │ │ │ + b 7b0c <_PyDict_LoadBuiltinsFromGlobals+0x40> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007c1c : │ │ │ │ │ +00007c44 : │ │ │ │ │ PyStackRef_CLOSE(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 7c40 │ │ │ │ │ + bne 7c68 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c4c │ │ │ │ │ + beq 7c74 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00007c58 : │ │ │ │ │ +00007c80 : │ │ │ │ │ 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 7cf8 │ │ │ │ │ + beq 7d20 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7d5c │ │ │ │ │ + bne 7d84 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 7cdc │ │ │ │ │ + ble 7d04 │ │ │ │ │ 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 7ce8 │ │ │ │ │ + beq 7d10 │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7d08 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 7cb4 │ │ │ │ │ + bne 7cdc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 7cb4 │ │ │ │ │ - b 7cdc │ │ │ │ │ + bne 7cdc │ │ │ │ │ + b 7d04 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 7cdc │ │ │ │ │ + ble 7d04 │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r8, r2, lsl r3 │ │ │ │ │ - b 7d14 │ │ │ │ │ + b 7d3c │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e34 │ │ │ │ │ + beq 7e5c │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7d08 │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e34 │ │ │ │ │ + beq 7e5c │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7d08 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 7d10 │ │ │ │ │ - b 7cdc │ │ │ │ │ + bne 7d38 │ │ │ │ │ + b 7d04 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 7cdc │ │ │ │ │ + ble 7d04 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d88 │ │ │ │ │ + beq 7db0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7d08 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7cdc │ │ │ │ │ + beq 7d04 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7db8 │ │ │ │ │ + beq 7de0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7d08 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 7cdc │ │ │ │ │ + beq 7d04 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7de8 │ │ │ │ │ + beq 7e10 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7d08 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq 7cdc │ │ │ │ │ + beq 7d04 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ mov r7, #3 │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e20 │ │ │ │ │ + beq 7e48 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7d08 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 7cdc │ │ │ │ │ + beq 7d04 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - b 7df8 │ │ │ │ │ + b 7e20 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 7d14 │ │ │ │ │ - b 7cdc │ │ │ │ │ + bne 7d3c │ │ │ │ │ + b 7d04 │ │ │ │ │ │ │ │ │ │ -00007e48 : │ │ │ │ │ +00007e70 : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ 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 │ │ │ │ │ @@ -8989,551 +8999,551 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 8030 │ │ │ │ │ + bne 8058 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 8030 │ │ │ │ │ + beq 8058 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 8208 │ │ │ │ │ + beq 8230 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 8200 │ │ │ │ │ + beq 8228 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 81f8 │ │ │ │ │ + beq 8220 │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 81f8 │ │ │ │ │ + beq 8220 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8058 │ │ │ │ │ + bne 8080 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r2, lsl ip │ │ │ │ │ and r1, r2, r7 │ │ │ │ │ - bgt 808c │ │ │ │ │ + bgt 80b4 │ │ │ │ │ add r0, r3, r1 │ │ │ │ │ ldrsb r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 80e4 │ │ │ │ │ + bne 810c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 818c │ │ │ │ │ + bne 81b4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 7fc0 │ │ │ │ │ + bgt 7fe8 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7fec │ │ │ │ │ + beq 8014 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f90 │ │ │ │ │ + bgt 7fb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7fb8 │ │ │ │ │ + beq 7fe0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7fac │ │ │ │ │ + bgt 7fd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 80d8 │ │ │ │ │ + beq 8100 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f90 │ │ │ │ │ + b 7fb8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 81d4 │ │ │ │ │ + bgt 81fc │ │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f58 │ │ │ │ │ + bne 7f80 │ │ │ │ │ mov r0, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f90 │ │ │ │ │ + bgt 7fb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7f90 │ │ │ │ │ - b 7fb8 │ │ │ │ │ + bne 7fb8 │ │ │ │ │ + b 7fe0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 7e88 │ │ │ │ │ + bne 7eb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 7fb0 │ │ │ │ │ + b 7fd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r1, lsl ip │ │ │ │ │ bic r1, r7, r1, lsl ip │ │ │ │ │ - ble 7ef4 │ │ │ │ │ + ble 7f1c │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 81e4 │ │ │ │ │ + bgt 820c │ │ │ │ │ add r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7f2c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8170 │ │ │ │ │ + beq 8198 │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ addgt lr, r3, r1, lsl #2 │ │ │ │ │ addle lr, r3, r1, lsl #1 │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ ldrshle lr, [lr, #20] │ │ │ │ │ - b 8108 │ │ │ │ │ + b 8130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fac │ │ │ │ │ + b 7fd4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8170 │ │ │ │ │ + beq 8198 │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ add lr, r3, r1 │ │ │ │ │ ldrsb lr, [lr, #20] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7f2c │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 8170 │ │ │ │ │ + beq 8198 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add lr, r3, r1 │ │ │ │ │ add r7, r3, r1, lsl #1 │ │ │ │ │ ldrsble lr, [lr, #20] │ │ │ │ │ - ble 8150 │ │ │ │ │ + ble 8178 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r3, r1, lsl #2 │ │ │ │ │ ldrshle lr, [r7, #20] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7f2c │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - bne 8128 │ │ │ │ │ + bne 8150 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 7f1c │ │ │ │ │ + beq 7f44 │ │ │ │ │ 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 8258 │ │ │ │ │ + bne 8280 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge 8250 │ │ │ │ │ + bge 8278 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 81bc │ │ │ │ │ + b 81e4 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 7fd4 │ │ │ │ │ + b 7ffc │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 7f04 │ │ │ │ │ - b 80a4 │ │ │ │ │ + beq 7f2c │ │ │ │ │ + b 80cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 7fb0 │ │ │ │ │ - ldr r1, [pc, #80] @ 8260 │ │ │ │ │ + b 7fd8 │ │ │ │ │ + ldr r1, [pc, #80] @ 8288 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 8234 │ │ │ │ │ + beq 825c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8234 │ │ │ │ │ + bne 825c │ │ │ │ │ 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 8200 │ │ │ │ │ + b 8228 │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8200 │ │ │ │ │ + b 8228 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b 7f90 │ │ │ │ │ + b 7fb8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 81a8 │ │ │ │ │ + b 81d0 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008264 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +0000828c <_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, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq 85dc <_PyDict_DelItem_KnownHash_LockHeld+0x378> │ │ │ │ │ + beq 8604 <_PyDict_DelItem_KnownHash_LockHeld+0x378> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 85d4 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + beq 85fc <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 85cc <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ + beq 85f4 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 85cc <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ + beq 85f4 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8424 <_PyDict_DelItem_KnownHash_LockHeld+0x1c0> │ │ │ │ │ + bne 844c <_PyDict_DelItem_KnownHash_LockHeld+0x1c0> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mvn r0, r0, lsl r2 │ │ │ │ │ and r1, r7, r0 │ │ │ │ │ - bgt 8458 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ + bgt 8480 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 84b8 <_PyDict_DelItem_KnownHash_LockHeld+0x254> │ │ │ │ │ + bne 84e0 <_PyDict_DelItem_KnownHash_LockHeld+0x254> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8560 <_PyDict_DelItem_KnownHash_LockHeld+0x2fc> │ │ │ │ │ + bne 8588 <_PyDict_DelItem_KnownHash_LockHeld+0x2fc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 83b4 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ + bgt 83dc <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 83e0 <_PyDict_DelItem_KnownHash_LockHeld+0x17c> │ │ │ │ │ + beq 8408 <_PyDict_DelItem_KnownHash_LockHeld+0x17c> │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + bgt 83ac <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 83ac <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ + beq 83d4 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 83a0 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + bgt 83c8 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 84ac <_PyDict_DelItem_KnownHash_LockHeld+0x248> │ │ │ │ │ + beq 84d4 <_PyDict_DelItem_KnownHash_LockHeld+0x248> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + b 83ac <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 85a8 <_PyDict_DelItem_KnownHash_LockHeld+0x344> │ │ │ │ │ + bgt 85d0 <_PyDict_DelItem_KnownHash_LockHeld+0x344> │ │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 834c <_PyDict_DelItem_KnownHash_LockHeld+0xe8> │ │ │ │ │ + bne 8374 <_PyDict_DelItem_KnownHash_LockHeld+0xe8> │ │ │ │ │ mov r0, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + bgt 83ac <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ - b 83ac <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ + bne 83ac <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + b 83d4 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mvn r0, r1, lsl r2 │ │ │ │ │ bic r1, r7, r1, lsl r2 │ │ │ │ │ - ble 82e8 <_PyDict_DelItem_KnownHash_LockHeld+0x84> │ │ │ │ │ + ble 8310 <_PyDict_DelItem_KnownHash_LockHeld+0x84> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 85b8 <_PyDict_DelItem_KnownHash_LockHeld+0x354> │ │ │ │ │ + bgt 85e0 <_PyDict_DelItem_KnownHash_LockHeld+0x354> │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 82f8 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8320 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 8544 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 856c <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ addle ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ ldrshle ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 82f8 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ - b 84e4 <_PyDict_DelItem_KnownHash_LockHeld+0x280> │ │ │ │ │ + beq 8320 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b 850c <_PyDict_DelItem_KnownHash_LockHeld+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 83a0 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + b 83c8 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 8544 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 856c <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 82f8 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8320 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 8544 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 856c <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ add lr, r3, r1, lsl #1 │ │ │ │ │ ldrsble ip, [ip, #20] │ │ │ │ │ - ble 8524 <_PyDict_DelItem_KnownHash_LockHeld+0x2c0> │ │ │ │ │ + ble 854c <_PyDict_DelItem_KnownHash_LockHeld+0x2c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle ip, [lr, #20] │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 82f8 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8320 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne 84fc <_PyDict_DelItem_KnownHash_LockHeld+0x298> │ │ │ │ │ + bne 8524 <_PyDict_DelItem_KnownHash_LockHeld+0x298> │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 8310 <_PyDict_DelItem_KnownHash_LockHeld+0xac> │ │ │ │ │ + beq 8338 <_PyDict_DelItem_KnownHash_LockHeld+0xac> │ │ │ │ │ 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 863c <_PyDict_DelItem_KnownHash_LockHeld+0x3d8> │ │ │ │ │ + bne 8664 <_PyDict_DelItem_KnownHash_LockHeld+0x3d8> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 8628 <_PyDict_DelItem_KnownHash_LockHeld+0x3c4> │ │ │ │ │ + ble 8650 <_PyDict_DelItem_KnownHash_LockHeld+0x3c4> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 8590 <_PyDict_DelItem_KnownHash_LockHeld+0x32c> │ │ │ │ │ + b 85b8 <_PyDict_DelItem_KnownHash_LockHeld+0x32c> │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 83c8 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + b 83f0 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 82f8 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ - b 8470 <_PyDict_DelItem_KnownHash_LockHeld+0x20c> │ │ │ │ │ + beq 8320 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b 8498 <_PyDict_DelItem_KnownHash_LockHeld+0x20c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 83a4 <_PyDict_DelItem_KnownHash_LockHeld+0x140> │ │ │ │ │ - ldr r1, [pc, #96] @ 8644 <_PyDict_DelItem_KnownHash_LockHeld+0x3e0> │ │ │ │ │ + b 83cc <_PyDict_DelItem_KnownHash_LockHeld+0x140> │ │ │ │ │ + ldr r1, [pc, #96] @ 866c <_PyDict_DelItem_KnownHash_LockHeld+0x3e0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 860c <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ + beq 8634 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 860c <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ + bne 8634 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ 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 85d4 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + b 85fc <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 85d4 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + b 85fc <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8390 <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ - b 83a0 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + ble 83b8 <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ + b 83c8 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 857c <_PyDict_DelItem_KnownHash_LockHeld+0x318> │ │ │ │ │ + b 85a4 <_PyDict_DelItem_KnownHash_LockHeld+0x318> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008648 : │ │ │ │ │ +00008670 : │ │ │ │ │ delitem_common(): │ │ │ │ │ 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 │ │ │ │ │ @@ -9543,124 +9553,124 @@ │ │ │ │ │ ldrb r5, [ip, #4] │ │ │ │ │ mvn r7, lr, lsl r5 │ │ │ │ │ bic lr, r1, lr, lsl r5 │ │ │ │ │ add r1, ip, lr │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r6, ip, lr, lsl #1 │ │ │ │ │ ldrsble r1, [r1, #20] │ │ │ │ │ - ble 869c │ │ │ │ │ + ble 86c4 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addgt r1, ip, lr, lsl #2 │ │ │ │ │ ldrshle r1, [r6, #20] │ │ │ │ │ ldrgt r1, [r1, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8754 │ │ │ │ │ + bne 877c │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str lr, [r0, #8] │ │ │ │ │ ldr lr, [r0, #28] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 87d8 │ │ │ │ │ + bne 8800 │ │ │ │ │ str lr, [ip, #8] │ │ │ │ │ ldrb lr, [ip, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bgt 8784 │ │ │ │ │ + bgt 87ac │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ mvn ip, #1 │ │ │ │ │ strb ip, [r1, #20] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ ldrb r0, [ip, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb lr, [ip, #6] │ │ │ │ │ lsl r1, r1, r0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 87a4 │ │ │ │ │ + beq 87cc │ │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ add lr, ip, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [ip, r2] │ │ │ │ │ str r1, [ip, r2] │ │ │ │ │ str r1, [lr, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8730 │ │ │ │ │ + bgt 8758 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8774 │ │ │ │ │ + beq 879c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 874c │ │ │ │ │ + bgt 8774 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 87c8 │ │ │ │ │ + beq 87f0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add lr, lr, lr, lsl #2 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ - beq 86a8 │ │ │ │ │ + beq 86d0 │ │ │ │ │ and lr, lr, r7 │ │ │ │ │ - b 8678 │ │ │ │ │ + b 86a0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 8730 │ │ │ │ │ + b 8758 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ addle r1, ip, r1, lsl #1 │ │ │ │ │ addgt r1, ip, r1, lsl #2 │ │ │ │ │ mvnle r0, #1 │ │ │ │ │ mvngt r0, #1 │ │ │ │ │ strhle r0, [r1, #20] │ │ │ │ │ strgt r0, [r1, #20] │ │ │ │ │ - b 86e0 │ │ │ │ │ + b 8708 │ │ │ │ │ mov r0, #12 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ │ add r2, ip, r1 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str lr, [r2, #8] │ │ │ │ │ str lr, [r2, #4] │ │ │ │ │ str lr, [ip, r1] │ │ │ │ │ - b 8714 │ │ │ │ │ + b 873c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add r0, lr, r2, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldrb r0, [lr] │ │ │ │ │ ldrb ip, [lr, #1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, lr, r0, lsl #2 │ │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 8820 │ │ │ │ │ + bne 8848 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ sub ip, r1, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - ble 8828 │ │ │ │ │ + ble 8850 │ │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 8808 │ │ │ │ │ + b 8830 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b 87f4 │ │ │ │ │ + b 881c │ │ │ │ │ strb r2, [lr, #1] │ │ │ │ │ - b 8730 │ │ │ │ │ + b 8758 │ │ │ │ │ │ │ │ │ │ -00008830 : │ │ │ │ │ +00008858 : │ │ │ │ │ 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 │ │ │ │ │ @@ -9673,106 +9683,106 @@ │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r6, r3, lsl r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and sl, r8, r3 │ │ │ │ │ - bgt 8a14 │ │ │ │ │ + bgt 8a3c │ │ │ │ │ ldrsb r2, [r6, sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - blt 8994 │ │ │ │ │ + blt 89bc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r1, r2, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 8a08 │ │ │ │ │ + beq 8a30 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8ab8 │ │ │ │ │ + beq 8ae0 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r3 │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8a74 │ │ │ │ │ + blt 8a9c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 8a08 │ │ │ │ │ + beq 8a30 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8b8c │ │ │ │ │ + beq 8bb4 │ │ │ │ │ lsr ip, r8, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt 8b44 │ │ │ │ │ + bgt 8b6c │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8a80 │ │ │ │ │ + blt 8aa8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 8a08 │ │ │ │ │ + beq 8a30 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8c04 │ │ │ │ │ + beq 8c2c │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt 8b78 │ │ │ │ │ + bgt 8ba0 │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8aac │ │ │ │ │ + blt 8ad4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 8a08 │ │ │ │ │ + beq 8a30 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8c74 │ │ │ │ │ + beq 8c9c │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b 8904 │ │ │ │ │ + b 892c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 8ce4 │ │ │ │ │ + bne 8d0c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 8bfc │ │ │ │ │ + ble 8c24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 25f4 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt 8cfc │ │ │ │ │ + bgt 8d24 │ │ │ │ │ strb r5, [r6, r0] │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8d2c │ │ │ │ │ + ble 8d54 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r9, [r3] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ @@ -9780,265 +9790,265 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8aa0 │ │ │ │ │ + blt 8ac8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 8a08 │ │ │ │ │ + beq 8a30 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8ab8 │ │ │ │ │ + beq 8ae0 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 88cc │ │ │ │ │ + bge 88f4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 899c │ │ │ │ │ - b 88e8 │ │ │ │ │ + beq 89c4 │ │ │ │ │ + b 8910 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 899c │ │ │ │ │ + beq 89c4 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r1, r2 │ │ │ │ │ - b 8950 │ │ │ │ │ + b 8978 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 899c │ │ │ │ │ - b 8a48 │ │ │ │ │ + beq 89c4 │ │ │ │ │ + b 8a70 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 899c │ │ │ │ │ - b 8978 │ │ │ │ │ + beq 89c4 │ │ │ │ │ + b 89a0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 8b24 │ │ │ │ │ + bne 8b4c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 8b24 │ │ │ │ │ + bne 8b4c │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8d38 │ │ │ │ │ + beq 8d60 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8d60 │ │ │ │ │ + beq 8d88 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a08 │ │ │ │ │ + beq 8a30 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - ble 88c0 │ │ │ │ │ - b 8a5c │ │ │ │ │ + ble 88e8 │ │ │ │ │ + b 8a84 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 8918 │ │ │ │ │ + bge 8940 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 899c │ │ │ │ │ + beq 89c4 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r1, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ - b 8954 │ │ │ │ │ + b 897c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 88e8 │ │ │ │ │ + bne 8910 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 88e8 │ │ │ │ │ + bne 8910 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 8d70 │ │ │ │ │ + beq 8d98 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8d68 │ │ │ │ │ + beq 8d90 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a08 │ │ │ │ │ - b 88e8 │ │ │ │ │ + beq 8a30 │ │ │ │ │ + b 8910 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 8a08 │ │ │ │ │ + b 8a30 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 8934 │ │ │ │ │ + bne 895c │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 8934 │ │ │ │ │ + bne 895c │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 8d58 │ │ │ │ │ + beq 8d80 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8d50 │ │ │ │ │ + beq 8d78 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a08 │ │ │ │ │ - b 8934 │ │ │ │ │ + beq 8a30 │ │ │ │ │ + b 895c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 8978 │ │ │ │ │ + bne 89a0 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 8978 │ │ │ │ │ + bne 89a0 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 8d48 │ │ │ │ │ + beq 8d70 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8d40 │ │ │ │ │ + beq 8d68 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a08 │ │ │ │ │ - b 8978 │ │ │ │ │ + beq 8a30 │ │ │ │ │ + b 89a0 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - b 88c0 │ │ │ │ │ + b 88e8 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ strgt r5, [r6, r0, lsl #2] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ strhle r5, [r6, r0] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ add r3, r3, r0, lsl r1 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ - bgt 89ec │ │ │ │ │ + bgt 8a14 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - b 89ec │ │ │ │ │ + b 8a14 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 8af4 │ │ │ │ │ + b 8b1c │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 8cc8 │ │ │ │ │ + b 8cf0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 8cb0 │ │ │ │ │ + b 8cd8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 8c58 │ │ │ │ │ + b 8c80 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 8c40 │ │ │ │ │ + b 8c68 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 8b0c │ │ │ │ │ + b 8b34 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 8be0 │ │ │ │ │ + b 8c08 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 8bc8 │ │ │ │ │ + b 8bf0 │ │ │ │ │ │ │ │ │ │ -00008d78 <_PyDict_FromItems>: │ │ │ │ │ +00008da0 <_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 r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 8e58 <_PyDict_FromItems+0xe0> │ │ │ │ │ - ldr r3, [pc, #1052] @ 91d0 <_PyDict_FromItems+0x458> │ │ │ │ │ + bgt 8e80 <_PyDict_FromItems+0xe0> │ │ │ │ │ + ldr r3, [pc, #1052] @ 91f8 <_PyDict_FromItems+0x458> │ │ │ │ │ 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 9180 <_PyDict_FromItems+0x408> │ │ │ │ │ + beq 91a8 <_PyDict_FromItems+0x408> │ │ │ │ │ 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, #996] @ 91d4 <_PyDict_FromItems+0x45c> │ │ │ │ │ - ldr r3, [pc, #1008] @ 91e4 <_PyDict_FromItems+0x46c> │ │ │ │ │ - vldr d7, [pc, #976] @ 91c8 <_PyDict_FromItems+0x450> │ │ │ │ │ + ldr r1, [pc, #996] @ 91fc <_PyDict_FromItems+0x45c> │ │ │ │ │ + ldr r3, [pc, #1008] @ 920c <_PyDict_FromItems+0x46c> │ │ │ │ │ + vldr d7, [pc, #976] @ 91f0 <_PyDict_FromItems+0x450> │ │ │ │ │ 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] │ │ │ │ │ @@ -10052,131 +10062,131 @@ │ │ │ │ │ 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 9060 <_PyDict_FromItems+0x2e8> │ │ │ │ │ + bgt 9088 <_PyDict_FromItems+0x2e8> │ │ │ │ │ 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 927c <_PyDict_FromItems+0x504> │ │ │ │ │ + bne 92a4 <_PyDict_FromItems+0x504> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 94bc <_PyDict_FromItems+0x744> │ │ │ │ │ + bne 94e4 <_PyDict_FromItems+0x744> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 8dac <_PyDict_FromItems+0x34> │ │ │ │ │ + beq 8dd4 <_PyDict_FromItems+0x34> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq 9418 <_PyDict_FromItems+0x6a0> │ │ │ │ │ + beq 9440 <_PyDict_FromItems+0x6a0> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 8f54 <_PyDict_FromItems+0x1dc> │ │ │ │ │ + beq 8f7c <_PyDict_FromItems+0x1dc> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8f3c <_PyDict_FromItems+0x1c4> │ │ │ │ │ + beq 8f64 <_PyDict_FromItems+0x1c4> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 8f24 <_PyDict_FromItems+0x1ac> │ │ │ │ │ + beq 8f4c <_PyDict_FromItems+0x1ac> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 8f0c <_PyDict_FromItems+0x194> │ │ │ │ │ + beq 8f34 <_PyDict_FromItems+0x194> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 8ef4 <_PyDict_FromItems+0x17c> │ │ │ │ │ + beq 8f1c <_PyDict_FromItems+0x17c> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 8edc <_PyDict_FromItems+0x164> │ │ │ │ │ + beq 8f04 <_PyDict_FromItems+0x164> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 94bc <_PyDict_FromItems+0x744> │ │ │ │ │ + bne 94e4 <_PyDict_FromItems+0x744> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 94bc <_PyDict_FromItems+0x744> │ │ │ │ │ + bne 94e4 <_PyDict_FromItems+0x744> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 94bc <_PyDict_FromItems+0x744> │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes